diff --git a/docs/assets/stylesheets/extra.css b/docs/assets/stylesheets/extra.css index 6b695093..3acaa7f3 100644 --- a/docs/assets/stylesheets/extra.css +++ b/docs/assets/stylesheets/extra.css @@ -893,9 +893,9 @@ html .md-footer-meta.md-typeset a:is(:focus, :hover) { mask-image:var(--md-tasklist-icon--checked) } .md-typeset .tabbed-labels>label { - border-bottom:.1rem solid #adadad; + border-bottom:.1rem solid #ffffff; border-radius:.1rem .1rem 0 0; - color:#adadad; + color:#ffffff; cursor:pointer; flex-shrink:0; font-size:.64rem; diff --git a/docs/assets/stylesheets/main.975780f9.min.css b/docs/assets/stylesheets/main.975780f9.min.css deleted file mode 100644 index 4e536e55..00000000 --- a/docs/assets/stylesheets/main.975780f9.min.css +++ /dev/null @@ -1,6187 +0,0 @@ -@charset "UTF-8"; -html { - -webkit-text-size-adjust:none; - -moz-text-size-adjust:none; - -ms-text-size-adjust:none; - text-size-adjust:none; - box-sizing:border-box -} -*, -:after, -:before { - box-sizing:inherit -} -@media (prefers-reduced-motion) { - *, - :after, - :before { - transition:none!important - } -} -body { - margin:0 -} -a, -button, -input, -label { - -webkit-tap-highlight-color:transparent -} -a { - color:inherit; - text-decoration:none -} -hr { - border:0; - box-sizing:initial; - display:block; - height:.05rem; - overflow:visible; - padding:0 -} -small { - font-size:80% -} -sub, -sup { - line-height:1em -} -img { - border-style:none -} -table { - border-collapse:initial; - border-spacing:0 -} -thead { - border-bottom: 1px solid #eee !important; -} -td, -th { - font-weight:400; - vertical-align:top -} -button { - background:transparent; - border:0; - font-family:inherit; - font-size:inherit; - margin:0; - padding:0 -} -input { - border:0; - outline:none -} -:root { - --md-primary-fg-color:#4051b5; - --md-primary-fg-color--light:#5d6cc0; - --md-primary-fg-color--dark:#303fa1; - --md-primary-bg-color:#fff; - --md-primary-bg-color--light:hsla(0,0%,100%,.7); - --md-accent-fg-color:#478CBF; - --md-accent-fg-color--transparent:rgba(82,108,254,.1); - --md-accent-bg-color:#fff; - --md-accent-bg-color--light:hsla(0,0%,100%,.7) -} -:root, -[data-md-color-scheme=default] { - --md-default-fg-color:rgba(0,0,0,.87); - --md-default-fg-color--light:rgba(0,0,0,.54); - --md-default-fg-color--lighter:rgba(0,0,0,.32); - --md-default-fg-color--lightest:rgba(0,0,0,.07); - --md-default-bg-color:#424242; - --md-default-bg-color--light:hsla(0,0%,100%,.7); - --md-default-bg-color--lighter:hsla(0,0%,100%,.3); - --md-default-bg-color--lightest:hsla(0,0%,100%,.12); - --md-code-fg-color:#36464e; - --md-code-bg-color:#f5f5f5; - --md-code-hl-color:rgba(255,255,0,.5); - --md-code-hl-number-color:#d52a2a; - --md-code-hl-special-color:#db1457; - --md-code-hl-function-color:#a846b9; - --md-code-hl-constant-color:#478CBF; - --md-code-hl-keyword-color:#478CBF; - --md-code-hl-string-color:#1c7d4d; - --md-code-hl-name-color:var(--md-code-fg-color); - --md-code-hl-operator-color:var(--md-default-fg-color--light); - --md-code-hl-punctuation-color:var(--md-default-fg-color--light); - --md-code-hl-comment-color:var(--md-default-fg-color--light); - --md-code-hl-generic-color:var(--md-default-fg-color--light); - --md-code-hl-variable-color:var(--md-default-fg-color--light); - --md-typeset-color:var(--md-default-fg-color); - --md-typeset-a-color:var(--md-primary-fg-color); - --md-typeset-mark-color:rgba(255,255,0,.5); - --md-typeset-del-color:rgba(245,80,61,.15); - --md-typeset-ins-color:rgba(11,213,112,.15); - --md-typeset-kbd-color:#fafafa; - --md-typeset-kbd-accent-color:#fff; - --md-typeset-kbd-border-color:#b8b8b8; - --md-typeset-table-color:rgba(0,0,0,.12); - --md-admonition-fg-color:var(--md-default-fg-color); - --md-admonition-bg-color:var(--md-default-bg-color); - --md-footer-fg-color:#fff; - --md-footer-fg-color--light:hsla(0,0%,100%,.7); - --md-footer-fg-color--lighter:hsla(0,0%,100%,.3); - --md-footer-bg-color:rgba(0,0,0,.87); - --md-footer-bg-color--dark:rgba(0,0,0,.32); - --md-shadow-z1:0 0.2rem 0.5rem rgba(0,0,0,.05),0 0 0.05rem rgba(0,0,0,.1); - --md-shadow-z2:0 0.2rem 0.5rem rgba(0,0,0,.1),0 0 0.05rem rgba(0,0,0,.25); - --md-shadow-z3:0 0.2rem 0.5rem rgba(0,0,0,.2),0 0 0.05rem rgba(0,0,0,.35) -} -.md-icon svg { - fill:currentcolor; - display:block; - height:1.2rem; - width:1.2rem -} -body { - -webkit-font-smoothing:antialiased; - -moz-osx-font-smoothing:grayscale; - --md-text-font-family:var(--md-text-font,_),-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif; - --md-code-font-family:var(--md-code-font,_),SFMono-Regular,Consolas,Menlo,monospace -} -body, -input { - font-feature-settings:"kern","liga"; - font-family:var(--md-text-font-family) -} -body, -code, -input, -kbd, -pre { - color:#eeeeee -} -code, -kbd, -pre { - font-feature-settings:"kern"; - font-family:var(--md-code-font-family) -} -:root { - --md-typeset-table-sort-icon:url('data:image/svg+xml;charset=utf-8,'); - --md-typeset-table-sort-icon--asc:url('data:image/svg+xml;charset=utf-8,'); - --md-typeset-table-sort-icon--desc:url('data:image/svg+xml;charset=utf-8,') -} -.md-typeset { - -webkit-print-color-adjust:exact; - color-adjust:exact; - font-size:.8rem; - line-height:1.6 -} -@media print { - .md-typeset { - font-size:.68rem - } -} -.md-typeset blockquote, -.md-typeset dl, -.md-typeset figure, -.md-typeset ol, -.md-typeset pre, -.md-typeset ul { - margin-bottom:1em; - margin-top:1em -} -.md-typeset h1 { - color: #ffffff; - font-size:2em; - line-height:1.3; - margin:0 0 1.25em -} -.md-typeset h1, -.md-typeset h2 { - font-weight:300; - letter-spacing:-.01em -} -.md-typeset h2 { - font-size:1.5625em; - line-height:1.4; - margin:1.6em 0 .64em -} -.md-typeset h3 { - font-size:1.25em; - font-weight:400; - letter-spacing:-.01em; - line-height:1.5; - margin:1.6em 0 .8em -} -.md-typeset h2+h3 { - margin-top:.8em -} -.md-typeset h4 { - font-weight:700; - letter-spacing:-.01em; - margin:1em 0 -} -.md-typeset h5, -.md-typeset h6 { - color:var(--md-default-fg-color--light); - font-size:.8em; - font-weight:700; - letter-spacing:-.01em; - margin:1.25em 0 -} -.md-typeset h5 { - text-transform:uppercase -} -.md-typeset hr { - border-bottom:.05rem solid #aaaaaa; - display:flow-root; - margin:1.5em 0 -} -.md-typeset a { - color:#eeeeee; - word-break:break-word; - text-decoration: underline; -} -.md-typeset a, -.md-typeset a:before { - transition:color 125ms -} -.md-typeset a:focus, -.md-typeset a:hover { - color: #478cbf; - text-decoration: underline; -} -.md-typeset a:focus code, -.md-typeset a:hover code { - background-color:var(--md-accent-fg-color--transparent) -} -.md-typeset a code { - color:currentcolor; - transition:background-color 125ms -} -.md-typeset a.focus-visible { - outline-color:var(--md-accent-fg-color); - outline-offset:.2rem -} -.md-typeset code, -.md-typeset kbd, -.md-typeset pre { - color: #fff; - direction:ltr; - font-variant-ligatures:none -} - -@media print { - .md-typeset code, - .md-typeset kbd, - .md-typeset pre { - white-space:pre-wrap - } -} -.md-typeset code { - background-color:#282828; - border-radius:.1rem; - -webkit-box-decoration-break:clone; - box-decoration-break:clone; - font-size:.85em; - padding:0 .2941176471em; - word-break:break-word -} -.md-typeset code:not(.focus-visible) { - -webkit-tap-highlight-color:transparent; - outline:none -} -.md-typeset pre { - display:flow-root; - line-height:1.4; - position:relative -} -.md-typeset pre>code { - -webkit-box-decoration-break:slice; - box-decoration-break:slice; - box-shadow:none; - display:block; - margin:0; - outline-color:var(--md-accent-fg-color); - overflow:auto; - padding:.7720588235em 1.1764705882em; - scrollbar-color:var(--md-default-fg-color--lighter) transparent; - scrollbar-width:thin; - touch-action:auto; - word-break:normal -} -.md-typeset pre>code:hover { - scrollbar-color:var(--md-accent-fg-color) transparent -} -.md-typeset pre>code::-webkit-scrollbar { - height:.2rem; - width:.2rem -} -.md-typeset pre>code::-webkit-scrollbar-thumb { - background-color:var(--md-default-fg-color--lighter) -} -.md-typeset pre>code::-webkit-scrollbar-thumb:hover { - background-color:var(--md-accent-fg-color) -} -.md-typeset kbd { - background-color:var(--md-typeset-kbd-color); - border-radius:.1rem; - box-shadow:0 .1rem 0 .05rem var(--md-typeset-kbd-border-color),0 .1rem 0 var(--md-typeset-kbd-border-color),0 -.1rem .2rem var(--md-typeset-kbd-accent-color) inset; - color:var(--md-default-fg-color); - display:inline-block; - font-size:.75em; - padding:0 .6666666667em; - vertical-align:text-top; - word-break:break-word -} -.md-typeset mark { - background-color:var(--md-typeset-mark-color); - -webkit-box-decoration-break:clone; - box-decoration-break:clone; - color:inherit; - word-break:break-word -} -.md-typeset abbr { - border-bottom:.05rem dotted var(--md-default-fg-color--light); - cursor:help; - text-decoration:none -} -@media (hover:none) { - .md-typeset abbr { - position:relative - } - .md-typeset abbr[title]:-webkit-any(:focus, - :hover):after { - background-color:var(--md-default-fg-color); - border-radius:.1rem; - box-shadow:var(--md-shadow-z3); - color:var(--md-default-bg-color); - content:attr(title); - display:inline-block; - font-size:.7rem; - margin-top:2em; - max-width:80%; - min-width:-webkit-max-content; - min-width:max-content; - padding:.2rem .3rem; - position:absolute; - width:auto - } - .md-typeset abbr[title]:-moz-any(:focus, - :hover):after { - background-color:var(--md-default-fg-color); - border-radius:.1rem; - box-shadow:var(--md-shadow-z3); - color:var(--md-default-bg-color); - content:attr(title); - display:inline-block; - font-size:.7rem; - margin-top:2em; - max-width:80%; - min-width:-moz-max-content; - min-width:max-content; - padding:.2rem .3rem; - position:absolute; - width:auto - } - [dir=ltr] .md-typeset abbr[title]:-webkit-any(:focus, - :hover):after { - left:0 - } - [dir=ltr] .md-typeset abbr[title]:-moz-any(:focus, - :hover):after { - left:0 - } - [dir=ltr] .md-typeset abbr[title]:is(:focus, - :hover):after { - left:0 - } - [dir=rtl] .md-typeset abbr[title]:-webkit-any(:focus, - :hover):after { - right:0 - } - [dir=rtl] .md-typeset abbr[title]:-moz-any(:focus, - :hover):after { - right:0 - } - [dir=rtl] .md-typeset abbr[title]:is(:focus, - :hover):after { - right:0 - } - .md-typeset abbr[title]:is(:focus, - :hover):after { - background-color:var(--md-default-fg-color); - border-radius:.1rem; - box-shadow:var(--md-shadow-z3); - color:var(--md-default-bg-color); - content:attr(title); - display:inline-block; - font-size:.7rem; - margin-top:2em; - max-width:80%; - min-width:-webkit-max-content; - min-width:-moz-max-content; - min-width:max-content; - padding:.2rem .3rem; - position:absolute; - width:auto - } -} -.md-typeset small { - opacity:.75 -} -[dir=ltr] .md-typeset sub, -[dir=ltr] .md-typeset sup { - margin-left:.078125em -} -[dir=rtl] .md-typeset sub, -[dir=rtl] .md-typeset sup { - margin-right:.078125em -} -[dir=ltr] .md-typeset blockquote { - padding-left:.6rem -} -[dir=rtl] .md-typeset blockquote { - padding-right:.6rem -} -[dir=ltr] .md-typeset blockquote { - border-left:.2rem solid var(--md-default-fg-color--lighter) -} -[dir=rtl] .md-typeset blockquote { - border-right:.2rem solid var(--md-default-fg-color--lighter) -} -.md-typeset blockquote { - color:var(--md-default-fg-color--light); - margin-left:0; - margin-right:0 -} -.md-typeset ul { - list-style-type:disc -} -[dir=ltr] .md-typeset ol, -[dir=ltr] .md-typeset ul { - margin-left:.625em -} -[dir=rtl] .md-typeset ol, -[dir=rtl] .md-typeset ul { - margin-right:.625em -} -.md-typeset ol, -.md-typeset ul { - padding:0 -} -.md-typeset ol:not([hidden]), -.md-typeset ul:not([hidden]) { - display:flow-root -} -.md-typeset ol ol, -.md-typeset ul ol { - list-style-type:lower-alpha -} -.md-typeset ol ol ol, -.md-typeset ul ol ol { - list-style-type:lower-roman -} -[dir=ltr] .md-typeset ol li, -[dir=ltr] .md-typeset ul li { - margin-left:1.25em -} -[dir=rtl] .md-typeset ol li, -[dir=rtl] .md-typeset ul li { - margin-right:1.25em -} -.md-typeset ol li, -.md-typeset ul li { - margin-bottom:.5em -} -.md-typeset ol li blockquote, -.md-typeset ol li p, -.md-typeset ul li blockquote, -.md-typeset ul li p { - margin:.5em 0 -} -.md-typeset ol li:last-child, -.md-typeset ul li:last-child { - margin-bottom:0 -} -.md-typeset ol li :-webkit-any(ul, -ol), -.md-typeset ul li :-webkit-any(ul, -ol) { - margin-bottom:.5em; - margin-top:.5em -} -.md-typeset ol li :-moz-any(ul, -ol), -.md-typeset ul li :-moz-any(ul, -ol) { - margin-bottom:.5em; - margin-top:.5em -} -[dir=ltr] .md-typeset ol li :-webkit-any(ul, -ol), -[dir=ltr] .md-typeset ul li :-webkit-any(ul, -ol) { - margin-left:.625em -} -[dir=ltr] .md-typeset ol li :-moz-any(ul, -ol), -[dir=ltr] .md-typeset ul li :-moz-any(ul, -ol) { - margin-left:.625em -} -[dir=ltr] .md-typeset ol li :is(ul, -ol), -[dir=ltr] .md-typeset ul li :is(ul, -ol) { - margin-left:.625em -} -[dir=rtl] .md-typeset ol li :-webkit-any(ul, -ol), -[dir=rtl] .md-typeset ul li :-webkit-any(ul, -ol) { - margin-right:.625em -} -[dir=rtl] .md-typeset ol li :-moz-any(ul, -ol), -[dir=rtl] .md-typeset ul li :-moz-any(ul, -ol) { - margin-right:.625em -} -[dir=rtl] .md-typeset ol li :is(ul, -ol), -[dir=rtl] .md-typeset ul li :is(ul, -ol) { - margin-right:.625em -} -.md-typeset ol li :is(ul, -ol), -.md-typeset ul li :is(ul, -ol) { - margin-bottom:.5em; - margin-top:.5em -} -[dir=ltr] .md-typeset dd { - margin-left:1.875em -} -[dir=rtl] .md-typeset dd { - margin-right:1.875em -} -.md-typeset dd { - margin-bottom:1.5em; - margin-top:1em -} -.md-typeset img, -.md-typeset svg, -.md-typeset video { - height:auto; - max-width:100% -} -.md-typeset img[align=left] { - margin:1em 1em 1em 0 -} -.md-typeset img[align=right] { - margin:1em 0 1em 1em -} -.md-typeset img[align]:only-child { - margin-top:0 -} -.md-typeset img[src$="#gh-dark-mode-only"], -.md-typeset img[src$="#only-dark"] { - display:none -} -.md-typeset figure { - display:flow-root; - margin:1em auto; - max-width:100%; - text-align:center; - width:-webkit-fit-content; - width:-moz-fit-content; - width:fit-content -} -div#games { - display: flex; - flex-wrap: wrap; -} -.md-typeset figure.game { - flex-basis: 45%; -} -.md-typeset figure img { - display:block -} -.md-typeset figcaption { - font-style:italic; - margin:1em auto; - max-width:24rem -} -.md-typeset iframe { - max-width:100% -} -.md-typeset table:not([class]) { - background-color: #282828; - border:.05rem solid #424242; - border-radius:.1rem; - font-size:.64rem; - max-width:100%; - overflow:auto; - touch-action:auto; -} -@media print { - .md-typeset table:not([class]) { - display:table - } -} -.md-typeset table:not([class])+* { - margin-top:1.5em -} -.md-typeset table:not([class]) :-webkit-any(th, -td)>:first-child { - margin-top:0 -} -.md-typeset table:not([class]) :-moz-any(th, -td)>:first-child { - margin-top:0 -} -.md-typeset table:not([class]) :is(th, -td)>:first-child { - margin-top:0 -} -.md-typeset table:not([class]) :-webkit-any(th, -td)>:last-child { - margin-bottom:0 -} -.md-typeset table:not([class]) :-moz-any(th, -td)>:last-child { - margin-bottom:0 -} -.md-typeset table:not([class]) :is(th, -td)>:last-child { - margin-bottom:0 -} -.md-typeset table:not([class]) :-webkit-any(th, -td):not([align]) { - text-align:left -} -.md-typeset table:not([class]) :-moz-any(th, -td):not([align]) { - text-align:left -} -.md-typeset table:not([class]) :is(th, -td):not([align]) { - text-align:left -} -[dir=rtl] .md-typeset table:not([class]) :-webkit-any(th, -td):not([align]) { - text-align:right -} -[dir=rtl] .md-typeset table:not([class]) :-moz-any(th, -td):not([align]) { - text-align:right -} -[dir=rtl] .md-typeset table:not([class]) :is(th, -td):not([align]) { - text-align:right -} -.md-typeset table:not([class]) th { - font-weight:700; - min-width:5rem; - padding:.9375em 1.25em; - vertical-align:top -} -.md-typeset table:not([class]) td { - border-top:.05rem solid var(--md-typeset-table-color); - padding:.9375em 1.25em; - vertical-align:top -} -.md-typeset table:not([class]) tbody tr { - transition:background-color 125ms -} -.md-typeset table:not([class]) tbody tr:hover { - background-color:rgba(0,0,0,.035); - box-shadow:0 .05rem 0 var(--md-default-bg-color) inset -} -.md-typeset table:not([class]) a { - word-break:normal -} -.md-typeset table th[role=columnheader] { - cursor:pointer -} -[dir=ltr] .md-typeset table th[role=columnheader]:after { - margin-left:.5em -} -[dir=rtl] .md-typeset table th[role=columnheader]:after { - margin-right:.5em -} -.md-typeset table th[role=columnheader]:after { - content:""; - display:inline-block; - height:1.2em; - -webkit-mask-image:var(--md-typeset-table-sort-icon); - mask-image:var(--md-typeset-table-sort-icon); - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-size:contain; - mask-size:contain; - transition:background-color 125ms; - vertical-align:text-bottom; - width:1.2em -} -.md-typeset table th[role=columnheader]:hover:after { - background-color:var(--md-default-fg-color--lighter) -} -.md-typeset table th[role=columnheader][aria-sort=ascending]:after { - background-color:var(--md-default-fg-color--light); - -webkit-mask-image:var(--md-typeset-table-sort-icon--asc); - mask-image:var(--md-typeset-table-sort-icon--asc) -} -.md-typeset table th[role=columnheader][aria-sort=descending]:after { - background-color:var(--md-default-fg-color--light); - -webkit-mask-image:var(--md-typeset-table-sort-icon--desc); - mask-image:var(--md-typeset-table-sort-icon--desc) -} -.md-typeset__scrollwrap { - margin:1em -.8rem; - overflow-x:auto; - touch-action:auto -} -.md-typeset__table { - display:inline-block; - margin-bottom:.5em; - padding:0 .8rem -} -@media print { - .md-typeset__table { - display:block - } -} -html .md-typeset__table table { - display:table; - margin:0; - overflow:hidden; - width:100% -} -@media screen and (max-width:44.9375em) { - .md-content__inner>pre { - margin:1em -.8rem - } - .md-content__inner>pre code { - border-radius:0 - } -} -.md-banner { - background-color:var(--md-footer-bg-color); - color:var(--md-footer-fg-color); - overflow:auto -} -@media print { - .md-banner { - display:none - } -} -.md-banner--warning { - background:var(--md-typeset-mark-color); - color:var(--md-default-fg-color) -} -.md-banner__inner { - font-size:.7rem; - margin:.6rem auto; - padding:0 .8rem -} -[dir=ltr] .md-banner__button { - float:right -} -[dir=rtl] .md-banner__button { - float:left -} -.md-banner__button { - color:inherit; - cursor:pointer; - transition:opacity .25s -} -.md-banner__button:hover { - opacity:.7 -} -html { - font-size:125%; - height:100%; - overflow-x:hidden -} -@media screen and (min-width:100em) { - html { - font-size:137.5% - } -} -@media screen and (min-width:125em) { - html { - font-size:150% - } -} -body { - background-color:var(--md-default-bg-color); - display:flex; - flex-direction:column; - font-size:.5rem; - min-height:100%; - position:relative; - width:100% -} -@media print { - body { - display:block - } -} -@media screen and (max-width:59.9375em) { - body[data-md-scrolllock] { - position:fixed - } -} -.md-grid { - margin-left:auto; - margin-right:auto; - max-width:61rem -} -.md-container { - display:flex; - flex-direction:column; - flex-grow:1 -} -@media print { - .md-container { - display:block - } -} -.md-main { - flex-grow:1 -} -.md-main__inner { - display:flex; - height:100%; - margin-top:1.5rem -} -.md-ellipsis { - overflow:hidden; - text-overflow:ellipsis; - white-space:nowrap -} -.md-toggle { - display:none -} -.md-option { - height:0; - opacity:0; - position:absolute; - width:0 -} -.md-option:checked+label:not([hidden]) { - display:block -} -.md-option.focus-visible+label { - outline-color:var(--md-accent-fg-color); - outline-style:auto -} -.md-skip { - background-color:var(--md-default-fg-color); - border-radius:.1rem; - color:var(--md-default-bg-color); - font-size:.64rem; - margin:.5rem; - opacity:0; - outline-color:var(--md-accent-fg-color); - padding:.3rem .5rem; - position:fixed; - transform:translateY(.4rem); - z-index:-1 -} -.md-skip:focus { - opacity:1; - transform:translateY(0); - transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 175ms 75ms; - z-index:10 -} -@page { - margin:25mm -} -:root { - --md-clipboard-icon:url('data:image/svg+xml;charset=utf-8,') -} -.md-clipboard { - border-radius:.1rem; - color:var(--md-default-fg-color--lightest); - cursor:pointer; - height:1.5em; - outline-color:var(--md-accent-fg-color); - outline-offset:.1rem; - position:absolute; - right:.5em; - top:.5em; - transition:color .25s; - width:1.5em; - z-index:1 -} -@media print { - .md-clipboard { - display:none - } -} -.md-clipboard:not(.focus-visible) { - -webkit-tap-highlight-color:transparent; - outline:none -} -:hover>.md-clipboard { - color:var(--md-default-fg-color--light) -} -.md-clipboard:-webkit-any(:focus, -:hover) { - color:var(--md-accent-fg-color) -} -.md-clipboard:-moz-any(:focus, -:hover) { - color:var(--md-accent-fg-color) -} -.md-clipboard:is(:focus, -:hover) { - color:var(--md-accent-fg-color) -} -.md-clipboard:after { - background-color:currentcolor; - content:""; - display:block; - height:1.125em; - margin:0 auto; - -webkit-mask-image:var(--md-clipboard-icon); - mask-image:var(--md-clipboard-icon); - -webkit-mask-position:center; - mask-position:center; - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-size:contain; - mask-size:contain; - width:1.125em -} -.md-clipboard--inline { - cursor:pointer -} -.md-clipboard--inline code { - transition:color .25s,background-color .25s -} -.md-clipboard--inline:-webkit-any(:focus, -:hover) code { - background-color:var(--md-accent-fg-color--transparent); - color:var(--md-accent-fg-color) -} -.md-clipboard--inline:-moz-any(:focus, -:hover) code { - background-color:var(--md-accent-fg-color--transparent); - color:var(--md-accent-fg-color) -} -.md-clipboard--inline:is(:focus, -:hover) code { - background-color:var(--md-accent-fg-color--transparent); - color:var(--md-accent-fg-color) -} -@keyframes consent { - 0% { - opacity:0; - transform:translateY(100%) - } - to { - opacity:1; - transform:translateY(0) - } -} -@keyframes overlay { - 0% { - opacity:0 - } - to { - opacity:1 - } -} -.md-consent__overlay { - animation:overlay .25s both; - -webkit-backdrop-filter:blur(.1rem); - backdrop-filter:blur(.1rem); - background-color:rgba(0,0,0,.54); - height:100%; - opacity:1; - position:fixed; - top:0; - width:100%; - z-index:5 -} -.md-consent__inner { - animation:consent .5s cubic-bezier(.1,.7,.1,1) both; - background-color:var(--md-default-bg-color); - border:0; - border-radius:.1rem; - bottom:0; - box-shadow:0 0 .2rem rgba(0,0,0,.1),0 .2rem .4rem rgba(0,0,0,.2); - max-height:100%; - overflow:auto; - padding:0; - position:fixed; - width:100%; - z-index:5 -} -.md-consent__form { - padding:.8rem -} -.md-consent__settings { - display:none; - margin:1em 0 -} -input:checked+.md-consent__settings { - display:block -} -.md-consent__controls { - margin-bottom:.8rem -} -.md-typeset .md-consent__controls .md-button { - display:inline -} -@media screen and (max-width:44.9375em) { - .md-typeset .md-consent__controls .md-button { - display:block; - margin-top:.4rem; - text-align:center; - width:100% - } -} -.md-consent label { - cursor:pointer -} -.md-content { - flex-grow:1; - min-width:0 -} -.md-content__inner { - margin:0 .8rem 1.2rem; - padding-top:.6rem -} -@media screen and (min-width:76.25em) { - [dir=ltr] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner { - margin-left:1.2rem - } - [dir=ltr] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner, - [dir=rtl] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner { - margin-right:1.2rem - } - [dir=rtl] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner { - margin-left:1.2rem - } -} -.md-content__inner:before { - content:""; - display:block; - height:.4rem -} -.md-content__inner>:last-child { - margin-bottom:0 -} -[dir=ltr] .md-content__button { - float:right -} -[dir=rtl] .md-content__button { - float:left -} -[dir=ltr] .md-content__button { - margin-left:.4rem -} -[dir=rtl] .md-content__button { - margin-right:.4rem -} -.md-content__button { - margin:.4rem 0; - padding:0 -} -@media print { - .md-content__button { - display:none - } -} -.md-typeset .md-content__button { - color: #ffffff; -} -.md-content__button svg { - display:inline; - vertical-align:top -} -[dir=rtl] .md-content__button svg { - transform:scaleX(-1) -} -[dir=ltr] .md-dialog { - right:.8rem -} -[dir=rtl] .md-dialog { - left:.8rem -} -.md-dialog { - background-color:var(--md-default-fg-color); - border-radius:.1rem; - bottom:.8rem; - box-shadow:var(--md-shadow-z3); - min-width:11.1rem; - opacity:0; - padding:.4rem .6rem; - pointer-events:none; - position:fixed; - transform:translateY(100%); - transition:transform 0ms .4s,opacity .4s; - z-index:4 -} -@media print { - .md-dialog { - display:none - } -} -.md-dialog--active { - opacity:1; - pointer-events:auto; - transform:translateY(0); - transition:transform .4s cubic-bezier(.075,.85,.175,1),opacity .4s -} -.md-dialog__inner { - color:var(--md-default-bg-color); - font-size:.7rem -} -.md-feedback { - margin:2em 0 1em; - text-align:center -} -.md-feedback fieldset { - border:none; - margin:0; - padding:0 -} -.md-feedback__title { - font-weight:700; - margin:1em auto -} -.md-feedback__inner { - position:relative -} -.md-feedback__list { - align-content:baseline; - display:flex; - flex-wrap:wrap; - justify-content:center; - position:relative -} -.md-feedback__list:hover .md-icon:not(:disabled) { - color:var(--md-default-fg-color--lighter) -} -:disabled .md-feedback__list { - min-height:1.8rem -} -.md-feedback__icon { - color:var(--md-default-fg-color--light); - cursor:pointer; - flex-shrink:0; - margin:0 .1rem; - transition:color 125ms -} -.md-feedback__icon:not(:disabled).md-icon:hover { - color:var(--md-accent-fg-color) -} -.md-feedback__icon:disabled { - color:var(--md-default-fg-color--lightest); - pointer-events:none -} -.md-feedback__note { - opacity:0; - position:relative; - transform:translateY(.4rem); - transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s -} -.md-feedback__note>* { - margin:0 auto; - max-width:16rem -} -:disabled .md-feedback__note { - opacity:1; - transform:translateY(0) -} -.md-footer { - background-color: #478CBF; - color:var(--md-footer-fg-color) -} -@media print { - .md-footer { - display:none - } -} -.md-footer__inner { - justify-content:space-between; - overflow:auto; - padding:.2rem -} -.md-footer__inner:not([hidden]) { - display:flex -} -.md-footer__link { - display:flex; - flex-grow:0.01; - outline-color:var(--md-accent-fg-color); - overflow:hidden; - padding-bottom:.4rem; - padding-top:1.4rem; - transition:opacity .25s -} -.md-footer__link:-webkit-any(:focus, -:hover) { - opacity:.7 -} -.md-footer__link:-moz-any(:focus, -:hover) { - opacity:.7 -} -.md-footer__link:is(:focus, -:hover) { - opacity:.7 -} -[dir=rtl] .md-footer__link svg { - transform:scaleX(-1) -} -@media screen and (max-width:44.9375em) { - .md-footer__link--prev .md-footer__title { - display:none - } -} -[dir=ltr] .md-footer__link--next { - margin-left:auto -} -[dir=rtl] .md-footer__link--next { - margin-right:auto -} -.md-footer__link--next { - text-align:right -} -[dir=rtl] .md-footer__link--next { - text-align:left -} -.md-footer__title { - flex-grow:1; - font-size:.9rem; - line-height:2.4rem; - max-width:calc(100% - 2.4rem); - padding:0 1rem; - position:relative; - white-space:nowrap -} -.md-footer__button { - margin:.2rem; - padding:.4rem -} -.md-footer__direction { - font-size:.64rem; - left:0; - margin-top:-1rem; - opacity:.7; - padding:0 1rem; - position:absolute; - right:0 -} -.md-footer-meta { - background-color:var(--md-footer-bg-color--dark) -} -.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:-webkit-any(:focus, -:hover) { - color:var(--md-footer-fg-color) -} -html .md-footer-meta.md-typeset a:-moz-any(:focus, -:hover) { - color:var(--md-footer-fg-color) -} -html .md-footer-meta.md-typeset a:is(:focus, -:hover) { - color:var(--md-footer-fg-color); - text-decoration: none !important; -} -.md-copyright { - color:var(--md-footer-fg-color--lighter); - font-size:.64rem; - margin:auto .6rem; - padding:.4rem 0; - width:100% -} -@media screen and (min-width:45em) { - .md-copyright { - width:auto - } -} -.md-copyright__highlight { - color:var(--md-footer-fg-color--light) -} -.md-social { - margin:0 .4rem; - padding:.2rem 0 .6rem -} -@media screen and (min-width:45em) { - .md-social { - padding:.6rem 0 - } -} -.md-social__link { - display:inline-block; - height:1.6rem; - text-align:center; - width:1.6rem -} -.md-social__link:before { - line-height:1.9 -} -.md-social__link svg { - fill:currentcolor; - max-height:.8rem; - vertical-align:-25% -} -.md-typeset .md-button { - border:.1rem solid; - border-radius:.1rem; - color:var(--md-primary-fg-color); - cursor:pointer; - display:inline-block; - font-weight:700; - padding:.625em 2em; - transition:color 125ms,background-color 125ms,border-color 125ms -} -.md-typeset .md-button--store { - padding: .625em 0em .625em 1em !important; -} -.md-typeset .md-button--primary, -.md-typeset .md-button--store { - background-color: #282828; - border-color: #282828; - color: #fff; - text-decoration: none; -} -.md-typeset .md-button--primary:hover, -.md-typeset .md-button--store:hover { - background-color: #478CBF !important; - border-color: #478CBF !important; - text-decoration: none; -} -.md-typeset .md-button:-webkit-any(:focus, -:hover) { - background-color: #478CBF; - border-color: #478CBF; - color:var(--md-accent-bg-color) -} -.md-typeset .md-button:-moz-any(:focus, -:hover) { - background-color: #478CBF; - border-color: #478CBF; - color:var(--md-accent-bg-color) -} -.md-typeset .md-button:is(:focus, -:hover) { - background-color: #478CBF; - border-color: #478CBF; - color:var(--md-accent-bg-color) -} -[dir=ltr] .md-typeset .md-input { - border-top-left-radius:.1rem -} -[dir=ltr] .md-typeset .md-input, -[dir=rtl] .md-typeset .md-input { - border-top-right-radius:.1rem -} -[dir=rtl] .md-typeset .md-input { - border-top-left-radius:.1rem -} -.md-typeset .md-input { - border-bottom:.1rem solid var(--md-default-fg-color--lighter); - box-shadow:var(--md-shadow-z1); - font-size:.8rem; - height:1.8rem; - padding:0 .6rem; - transition:border .25s,box-shadow .25s -} -.md-typeset .md-input:-webkit-any(:focus, -:hover) { - border-bottom-color:var(--md-accent-fg-color); - box-shadow:var(--md-shadow-z2) -} -.md-typeset .md-input:-moz-any(:focus, -:hover) { - border-bottom-color:var(--md-accent-fg-color); - box-shadow:var(--md-shadow-z2) -} -.md-typeset .md-input:is(:focus, -:hover) { - border-bottom-color:var(--md-accent-fg-color); - box-shadow:var(--md-shadow-z2) -} -.md-typeset .md-input--stretch { - width:100% -} -.md-header { - background-color:#478CBF; - box-shadow:0 0 .2rem transparent,0 .2rem .4rem transparent; - color:var(--md-primary-bg-color); - display:block; - left:0; - position:-webkit-sticky; - position:sticky; - right:0; - top:0; - z-index:4 -} -@media print { - .md-header { - display:none - } -} -.md-header[hidden] { - transform:translateY(-100%); - transition:transform .25s cubic-bezier(.8,0,.6,1),box-shadow .25s -} -.md-header--shadow { - box-shadow:0 0 .2rem rgba(0,0,0,.1),0 .2rem .4rem rgba(0,0,0,.2); - transition:transform .25s cubic-bezier(.1,.7,.1,1),box-shadow .25s -} -.md-header__inner { - align-items:center; - display:flex; - padding:0 .2rem -} -.md-header__button { - color:currentcolor; - cursor:pointer; - margin:.2rem; - outline-color:var(--md-accent-fg-color); - padding:.4rem; - position:relative; - transition:opacity .25s; - vertical-align:middle; - z-index:1 -} -.md-header__button:hover { - opacity:.7 -} -.md-header__button:not([hidden]) { - display:inline-block -} -.md-header__button:not(.focus-visible) { - -webkit-tap-highlight-color:transparent; - outline:none -} -.md-header__button.md-logo { - margin:.2rem; - padding:.4rem -} -@media screen and (max-width:76.1875em) { - .md-header__button.md-logo { - display:none - } -} -.md-header__button.md-logo :-webkit-any(img, -svg) { - fill:currentcolor; - display:block; - height:1.2rem; - width:auto -} -.md-header__button.md-logo :-moz-any(img, -svg) { - fill:currentcolor; - display:block; - height:1.2rem; - width:auto -} -.md-header__button.md-logo :is(img, -svg) { - fill:currentcolor; - display:block; - height:1.2rem; - width:auto -} -@media screen and (min-width:60em) { - .md-header__button[for=__search] { - display:none - } -} -.no-js .md-header__button[for=__search] { - display:none -} -[dir=rtl] .md-header__button[for=__search] svg { - transform:scaleX(-1) -} -@media screen and (min-width:76.25em) { - .md-header__button[for=__drawer] { - display:none - } -} -.md-header__topic { - display:flex; - max-width:100%; - position:absolute; - transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s; - white-space:nowrap -} -.md-header__topic+.md-header__topic { - opacity:0; - pointer-events:none; - transform:translateX(1.25rem); - transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s; - z-index:-1 -} -[dir=rtl] .md-header__topic+.md-header__topic { - transform:translateX(-1.25rem) -} -.md-header__topic:first-child { - font-weight:700 -} -[dir=ltr] .md-header__title { - margin-right:.4rem -} -[dir=rtl] .md-header__title { - margin-left:.4rem -} -[dir=ltr] .md-header__title { - margin-left:1rem -} -[dir=rtl] .md-header__title { - margin-right:1rem -} -.md-header__title { - flex-grow:1; - font-size:.9rem; - height:2.4rem; - line-height:2.4rem -} -.md-header__title--active .md-header__topic { - opacity:0; - pointer-events:none; - transform:translateX(-1.25rem); - transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s; - z-index:-1 -} -[dir=rtl] .md-header__title--active .md-header__topic { - transform:translateX(1.25rem) -} -.md-header__title--active .md-header__topic+.md-header__topic { - opacity:1; - pointer-events:auto; - transform:translateX(0); - transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s; - z-index:0 -} -.md-header__title>.md-header__ellipsis { - height:100%; - position:relative; - width:100% -} -.md-header__option { - display:flex; - flex-shrink:0; - max-width:100%; - transition:max-width 0ms .25s,opacity .25s .25s; - white-space:nowrap -} -[data-md-toggle=search]:checked~.md-header .md-header__option { - max-width:0; - opacity:0; - transition:max-width 0ms,opacity 0ms -} -.md-header__source { - display:none -} -@media screen and (min-width:60em) { - [dir=ltr] .md-header__source { - margin-left:1rem - } - [dir=rtl] .md-header__source { - margin-right:1rem - } - .md-header__source { - display:block; - max-width:11.7rem; - width:11.7rem - } -} -@media screen and (min-width:76.25em) { - [dir=ltr] .md-header__source { - margin-left:1.4rem - } - [dir=rtl] .md-header__source { - margin-right:1.4rem - } -} -:root { - --md-nav-icon--prev:url('data:image/svg+xml;charset=utf-8,'); - --md-nav-icon--next:url('data:image/svg+xml;charset=utf-8,'); - --md-toc-icon:url('data:image/svg+xml;charset=utf-8,') -} -.md-nav { - font-size:.7rem; - line-height:1.3 -} -.md-nav__title { - display:block; - font-weight:700; - overflow:hidden; - padding:0 .6rem; - text-overflow:ellipsis -} -.md-nav__title .md-nav__button { - display:none -} -.md-nav__title .md-nav__button img { - height:100%; - width:auto -} -.md-nav__title .md-nav__button.md-logo :-webkit-any(img, -svg) { - fill:currentcolor; - display:block; - height:2.4rem; - max-width:100%; - object-fit:contain; - width:auto -} -.grid { - display: inline-block; - width: 45%; - vertical-align: top; -} -.contrib-grid { - text-align: center; - display: inline-block; - width: 100%; - vertical-align: top; -} -.md-nav__title .md-nav__button.md-logo :-moz-any(img, -svg) { - fill:currentcolor; - display:block; - height:2.4rem; - max-width:100%; - object-fit:contain; - width:auto -} -.md-nav__title .md-nav__button.md-logo :is(img, -svg) { - fill:currentcolor; - display:block; - height:2.4rem; - max-width:100%; - object-fit:contain; - width:auto -} -.md-nav__list { - list-style:none; - margin:0; - padding:0 -} -.md-nav__item { - padding:0 .6rem -} -[dir=ltr] .md-nav__item .md-nav__item { - padding-right:0 -} -[dir=rtl] .md-nav__item .md-nav__item { - padding-left:0 -} -.md-nav__link { - align-items:center; - cursor:pointer; - display:flex; - justify-content:space-between; - margin-top:.625em; - overflow:hidden; - scroll-snap-align:start; - text-overflow:ellipsis; - transition:color 125ms -} -.md-nav__link--passed { - color: #fffffff; -} -.md-nav__item .md-nav__link--active { - color: #478cbf; -} -.md-nav__item .md-nav__link--index [href] { - width:100% -} -.md-nav__link:-webkit-any(:focus, -:hover) { - color:#478cbf -} -.md-nav__link:-moz-any(:focus, -:hover) { - color:#478cbf -} -.md-nav__link:is(:focus, -:hover) { - color:#478cbf -} -.md-nav__link.focus-visible { - outline-color:var(--md-accent-fg-color); - outline-offset:.2rem -} -.md-nav--primary .md-nav__link[for=__toc] { - display:none -} -.md-nav--primary .md-nav__link[for=__toc] .md-icon:after { - background-color:currentcolor; - display:block; - height:100%; - -webkit-mask-image:var(--md-toc-icon); - mask-image:var(--md-toc-icon); - width:100% -} -.md-nav--primary .md-nav__link[for=__toc]~.md-nav { - display:none -} -.md-nav__link>* { - cursor:pointer; - display:flex -} -.md-nav__icon { - flex-shrink:0 -} -.md-nav__source { - display:none -} -@media screen and (max-width:76.1875em) { - .md-nav--primary, - .md-nav--primary .md-nav { - background-color:var(--md-default-bg-color); - display:flex; - flex-direction:column; - height:100%; - left:0; - position:absolute; - right:0; - top:0; - z-index:1 - } - .md-nav--primary :-webkit-any(.md-nav__title, - .md-nav__item) { - font-size:.8rem; - line-height:1.5 - } - .md-nav--primary :-moz-any(.md-nav__title, - .md-nav__item) { - font-size:.8rem; - line-height:1.5 - } - .md-nav--primary :is(.md-nav__title, - .md-nav__item) { - font-size:.8rem; - line-height:1.5 - } - .md-nav--primary .md-nav__title { - background-color:var(--md-default-fg-color--lightest); - color:var(--md-default-fg-color--light); - cursor:pointer; - height:5.6rem; - line-height:2.4rem; - padding:3rem .8rem .2rem; - position:relative; - white-space:nowrap - } - [dir=ltr] .md-nav--primary .md-nav__title .md-nav__icon { - left:.4rem - } - [dir=rtl] .md-nav--primary .md-nav__title .md-nav__icon { - right:.4rem - } - .md-nav--primary .md-nav__title .md-nav__icon { - display:block; - height:1.2rem; - margin:.2rem; - position:absolute; - top:.4rem; - width:1.2rem - } - .md-nav--primary .md-nav__title .md-nav__icon:after { - background-color:currentcolor; - content:""; - display:block; - height:100%; - -webkit-mask-image:var(--md-nav-icon--prev); - mask-image:var(--md-nav-icon--prev); - -webkit-mask-position:center; - mask-position:center; - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-size:contain; - mask-size:contain; - width:100% - } - .md-nav--primary .md-nav__title~.md-nav__list { - background-color:var(--md-default-bg-color); - box-shadow:0 .05rem 0 var(--md-default-fg-color--lightest) inset; - overflow-y:auto; - -ms-scroll-snap-type:y mandatory; - scroll-snap-type:y mandatory; - touch-action:pan-y - } - .md-nav--primary .md-nav__title~.md-nav__list>:first-child { - border-top:0 - } - .md-nav--primary .md-nav__title[for=__drawer] { - background-color:var(--md-primary-fg-color); - color:var(--md-primary-bg-color); - font-weight:700 - } - .md-nav--primary .md-nav__title .md-logo { - display:block; - left:.2rem; - margin:.2rem; - padding:.4rem; - position:absolute; - right:.2rem; - top:.2rem - } - .md-nav--primary .md-nav__list { - flex:1 - } - .md-nav--primary .md-nav__item { - border-top:.05rem solid var(--md-default-fg-color--lightest); - padding:0 - } - .md-nav--primary .md-nav__item--active>.md-nav__link { - color:var(--md-typeset-a-color) - } - .md-nav--primary .md-nav__item--active>.md-nav__link:-webkit-any(:focus, - :hover) { - color:var(--md-accent-fg-color) - } - .md-nav--primary .md-nav__item--active>.md-nav__link:-moz-any(:focus, - :hover) { - color:var(--md-accent-fg-color) - } - .md-nav--primary .md-nav__item--active>.md-nav__link:is(:focus, - :hover) { - color:var(--md-accent-fg-color) - } - .md-nav--primary .md-nav__link { - margin-top:0; - padding:.6rem .8rem - } - [dir=ltr] .md-nav--primary .md-nav__link .md-nav__icon { - margin-right:-.2rem - } - [dir=rtl] .md-nav--primary .md-nav__link .md-nav__icon { - margin-left:-.2rem - } - .md-nav--primary .md-nav__link .md-nav__icon { - font-size:1.2rem; - height:1.2rem; - width:1.2rem - } - .md-nav--primary .md-nav__link .md-nav__icon:after { - background-color:currentcolor; - content:""; - display:block; - height:100%; - -webkit-mask-image:var(--md-nav-icon--next); - mask-image:var(--md-nav-icon--next); - -webkit-mask-position:center; - mask-position:center; - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-size:contain; - mask-size:contain; - width:100% - } - [dir=rtl] .md-nav--primary .md-nav__icon:after { - transform:scale(-1) - } - .md-nav--primary .md-nav--secondary .md-nav { - background-color:initial; - position:static - } - [dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link { - padding-left:1.4rem - } - [dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link { - padding-right:1.4rem - } - [dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link { - padding-left:2rem - } - [dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link { - padding-right:2rem - } - [dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link { - padding-left:2.6rem - } - [dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link { - padding-right:2.6rem - } - [dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link { - padding-left:3.2rem - } - [dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link { - padding-right:3.2rem - } - .md-nav--secondary { - background-color:initial - } - .md-nav__toggle~.md-nav { - display:flex; - opacity:0; - transform:translateX(100%); - transition:transform .25s cubic-bezier(.8,0,.6,1),opacity 125ms 50ms - } - [dir=rtl] .md-nav__toggle~.md-nav { - transform:translateX(-100%) - } - .md-nav__toggle:checked~.md-nav { - opacity:1; - transform:translateX(0); - transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 125ms 125ms - } - .md-nav__toggle:checked~.md-nav>.md-nav__list { - -webkit-backface-visibility:hidden; - backface-visibility:hidden - } -} -@media screen and (max-width:59.9375em) { - .md-nav--primary .md-nav__link[for=__toc] { - display:flex - } - .md-nav--primary .md-nav__link[for=__toc] .md-icon:after { - content:"" - } - .md-nav--primary .md-nav__link[for=__toc]+.md-nav__link { - display:none - } - .md-nav--primary .md-nav__link[for=__toc]~.md-nav { - display:flex - } - .md-nav__source { - background-color:var(--md-primary-fg-color--dark); - color:var(--md-primary-bg-color); - display:block; - padding:0 .2rem - } -} -@media screen and (min-width:60em) and (max-width:76.1875em) { - .md-nav--integrated .md-nav__link[for=__toc] { - display:flex - } - .md-nav--integrated .md-nav__link[for=__toc] .md-icon:after { - content:"" - } - .md-nav--integrated .md-nav__link[for=__toc]+.md-nav__link { - display:none - } - .md-nav--integrated .md-nav__link[for=__toc]~.md-nav { - display:flex - } -} -@media screen and (min-width:60em) { - .md-nav--secondary .md-nav__title { - background:var(--md-default-bg-color); - box-shadow:0 0 .4rem .4rem var(--md-default-bg-color); - position:-webkit-sticky; - position:sticky; - top:0; - z-index:1 - } - .md-nav--secondary .md-nav__title[for=__toc] { - scroll-snap-align:start - } - .md-nav--secondary .md-nav__title .md-nav__icon { - display:none - } -} -@media screen and (min-width:76.25em) { - .md-nav { - transition:max-height .25s cubic-bezier(.86,0,.07,1) - } - .md-nav--primary .md-nav__title { - background:var(--md-default-bg-color); - box-shadow:0 0 .4rem .4rem var(--md-default-bg-color); - position:-webkit-sticky; - position:sticky; - top:0; - z-index:1 - } - .md-nav--primary .md-nav__title[for=__drawer] { - scroll-snap-align:start - } - .md-nav--primary .md-nav__title .md-nav__icon, - .md-nav__toggle~.md-nav { - display:none - } - .md-nav__toggle:-webkit-any(:checked, - :indeterminate)~.md-nav { - display:block - } - .md-nav__toggle:-moz-any(:checked, - :indeterminate)~.md-nav { - display:block - } - .md-nav__toggle:is(:checked, - :indeterminate)~.md-nav { - display:block - } - .md-nav__item--nested>.md-nav>.md-nav__title { - display:none - } - .md-nav__item--section { - display:block; - margin:1.25em 0 - } - .md-nav__item--section:last-child { - margin-bottom:0 - } - .md-nav__item--section>.md-nav__link { - font-weight:700; - pointer-events:none - } - .md-nav__item--section>.md-nav__link--index [href] { - pointer-events:auto - } - .md-nav__item--section>.md-nav__link .md-nav__icon { - display:none - } - .md-nav__item--section>.md-nav { - display:block - } - .md-nav__item--section>.md-nav>.md-nav__list>.md-nav__item { - padding:0 - } - .md-nav__icon { - border-radius:100%; - height:.9rem; - transition:background-color .25s,transform .25s; - width:.9rem - } - [dir=rtl] .md-nav__icon { - transform:rotate(180deg) - } - .md-nav__icon:hover { - background-color:var(--md-accent-fg-color--transparent) - } - .md-nav__icon:after { - background-color:currentcolor; - content:""; - display:inline-block; - height:100%; - -webkit-mask-image:var(--md-nav-icon--next); - mask-image:var(--md-nav-icon--next); - -webkit-mask-position:center; - mask-position:center; - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-size:contain; - mask-size:contain; - vertical-align:-.1rem; - width:100% - } - .md-nav__item--nested .md-nav__toggle:checked~.md-nav__link .md-nav__icon, - .md-nav__item--nested .md-nav__toggle:indeterminate~.md-nav__link .md-nav__icon { - transform:rotate(90deg) - } - .md-nav--lifted>.md-nav__list>.md-nav__item, - .md-nav--lifted>.md-nav__list>.md-nav__item--nested, - .md-nav--lifted>.md-nav__title { - display:none - } - .md-nav--lifted>.md-nav__list>.md-nav__item--active { - display:block; - padding:0 - } - .md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link { - background:var(--md-default-bg-color); - box-shadow:0 0 .4rem .4rem var(--md-default-bg-color); - font-weight:700; - margin-top:0; - padding:0 .6rem; - position:-webkit-sticky; - position:sticky; - top:0; - z-index:1 - } - .md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link:not(.md-nav__link--index) { - pointer-events:none - } - .md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link .md-nav__icon { - display:none - } - .md-nav--lifted .md-nav[data-md-level="1"] { - display:block - } - [dir=ltr] .md-nav--lifted .md-nav[data-md-level="1"]>.md-nav__list>.md-nav__item { - padding-right:.6rem - } - [dir=rtl] .md-nav--lifted .md-nav[data-md-level="1"]>.md-nav__list>.md-nav__item { - padding-left:.6rem - } - .md-nav--integrated>.md-nav__list>.md-nav__item--active:not(.md-nav__item--nested) { - padding:0 .6rem - } - .md-nav--integrated>.md-nav__list>.md-nav__item--active:not(.md-nav__item--nested)>.md-nav__link { - padding:0 - } - [dir=ltr] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary { - border-left:.05rem solid var(--md-primary-fg-color) - } - [dir=rtl] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary { - border-right:.05rem solid var(--md-primary-fg-color) - } - .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary { - display:block; - margin-bottom:1.25em - } - .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__title { - display:none - } -} -:root { - --md-search-result-icon:url('data:image/svg+xml;charset=utf-8,') -} -.md-search { - position:relative -} -@media screen and (min-width:60em) { - .md-search { - padding:.2rem 0 - } -} -.no-js .md-search { - display:none -} -.md-search__overlay { - opacity:0; - z-index:1 -} -@media screen and (max-width:59.9375em) { - [dir=ltr] .md-search__overlay { - left:-2.2rem - } - [dir=rtl] .md-search__overlay { - right:-2.2rem - } - .md-search__overlay { - background-color:var(--md-default-bg-color); - border-radius:1rem; - height:2rem; - overflow:hidden; - pointer-events:none; - position:absolute; - top:-1rem; - transform-origin:center; - transition:transform .3s .1s,opacity .2s .2s; - width:2rem - } - [data-md-toggle=search]:checked~.md-header .md-search__overlay { - opacity:1; - transition:transform .4s,opacity .1s - } -} -@media screen and (min-width:60em) { - [dir=ltr] .md-search__overlay { - left:0 - } - [dir=rtl] .md-search__overlay { - right:0 - } - .md-search__overlay { - background-color:rgba(0,0,0,.54); - cursor:pointer; - height:0; - position:fixed; - top:0; - transition:width 0ms .25s,height 0ms .25s,opacity .25s; - width:0 - } - [data-md-toggle=search]:checked~.md-header .md-search__overlay { - height:200vh; - opacity:1; - transition:width 0ms,height 0ms,opacity .25s; - width:100% - } -} -@media screen and (max-width:29.9375em) { - [data-md-toggle=search]:checked~.md-header .md-search__overlay { - transform:scale(45) - } -} -@media screen and (min-width:30em) and (max-width:44.9375em) { - [data-md-toggle=search]:checked~.md-header .md-search__overlay { - transform:scale(60) - } -} -@media screen and (min-width:45em) and (max-width:59.9375em) { - [data-md-toggle=search]:checked~.md-header .md-search__overlay { - transform:scale(75) - } -} -.md-search__inner { - -webkit-backface-visibility:hidden; - backface-visibility:hidden -} -@media screen and (max-width:59.9375em) { - [dir=ltr] .md-search__inner { - left:0 - } - [dir=rtl] .md-search__inner { - right:0 - } - .md-search__inner { - height:0; - opacity:0; - overflow:hidden; - position:fixed; - top:0; - transform:translateX(5%); - transition:width 0ms .3s,height 0ms .3s,transform .15s cubic-bezier(.4,0,.2,1) .15s,opacity .15s .15s; - width:0; - z-index:2 - } - [dir=rtl] .md-search__inner { - transform:translateX(-5%) - } - [data-md-toggle=search]:checked~.md-header .md-search__inner { - height:100%; - opacity:1; - transform:translateX(0); - transition:width 0ms 0ms,height 0ms 0ms,transform .15s cubic-bezier(.1,.7,.1,1) .15s,opacity .15s .15s; - width:100% - } -} -@media screen and (min-width:60em) { - [dir=ltr] .md-search__inner { - float:right - } - [dir=rtl] .md-search__inner { - float:left - } - .md-search__inner { - padding:.1rem 0; - position:relative; - transition:width .25s cubic-bezier(.1,.7,.1,1); - width:11.7rem - } -} -@media screen and (min-width:60em) and (max-width:76.1875em) { - [data-md-toggle=search]:checked~.md-header .md-search__inner { - width:23.4rem - } -} -@media screen and (min-width:76.25em) { - [data-md-toggle=search]:checked~.md-header .md-search__inner { - width:34.4rem - } -} -.md-search__form { - background-color:var(--md-default-bg-color); - box-shadow:0 0 .6rem transparent; - height:2.4rem; - position:relative; - transition:color .25s,background-color .25s; - z-index:2 -} -@media screen and (min-width:60em) { - .md-search__form { - background-color:rgba(0,0,0,.26); - border-radius:.1rem; - height:1.8rem - } - .md-search__form:hover { - background-color:hsla(0,0%,100%,.12) - } -} -[data-md-toggle=search]:checked~.md-header .md-search__form { - background-color:var(--md-default-bg-color); - border-radius:.1rem .1rem 0 0; - box-shadow:0 0 .6rem rgba(0,0,0,.07); - color: #eee; -} -[dir=ltr] .md-search__input { - padding-left:3.6rem; - padding-right:2.2rem -} -[dir=rtl] .md-search__input { - padding-left:2.2rem; - padding-right:3.6rem -} -.md-search__input { - background:transparent; - font-size:.9rem; - height:100%; - position:relative; - text-overflow:ellipsis; - width:100%; - z-index:2 -} -.md-search__input::-ms-input-placeholder { - -ms-transition:color .25s; - transition:color .25s -} -.md-search__input::placeholder { - transition:color .25s -} -.md-search__input::-ms-input-placeholder { - color:var(--md-default-fg-color--light) -} -.md-search__input::placeholder, -.md-search__input~.md-search__icon { - color:var(--md-default-fg-color--light) -} -.md-search__input::-ms-clear { - display:none -} -@media screen and (max-width:59.9375em) { - .md-search__input { - font-size:.9rem; - height:2.4rem; - width:100% - } -} -@media screen and (min-width:60em) { - [dir=ltr] .md-search__input { - padding-left:2.2rem - } - [dir=rtl] .md-search__input { - padding-right:2.2rem - } - .md-search__input { - color:inherit; - font-size:.8rem - } - .md-search__input::-ms-input-placeholder { - color:var(--md-primary-bg-color--light) - } - .md-search__input::placeholder { - color:var(--md-primary-bg-color--light) - } - .md-search__input+.md-search__icon { - color:var(--md-primary-bg-color) - } - [data-md-toggle=search]:checked~.md-header .md-search__input { - text-overflow:clip - } - [data-md-toggle=search]:checked~.md-header .md-search__input::-ms-input-placeholder { - color:var(--md-default-fg-color--light) - } - [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:#eee; - } -} -.md-search__icon { - cursor:pointer; - display:inline-block; - height:1.2rem; - transition:color .25s,opacity .25s; - width:1.2rem -} -.md-search__icon:hover { - opacity:.7 -} -[dir=ltr] .md-search__icon[for=__search] { - left:.5rem -} -[dir=rtl] .md-search__icon[for=__search] { - right:.5rem -} -.md-search__icon[for=__search] { - position:absolute; - top:.3rem; - z-index:2 -} -[dir=rtl] .md-search__icon[for=__search] svg { - transform:scaleX(-1) -} -@media screen and (max-width:59.9375em) { - [dir=ltr] .md-search__icon[for=__search] { - left:.8rem - } - [dir=rtl] .md-search__icon[for=__search] { - right:.8rem - } - .md-search__icon[for=__search] { - top:.6rem - } - .md-search__icon[for=__search] svg:first-child { - display:none - } -} -@media screen and (min-width:60em) { - .md-search__icon[for=__search] { - pointer-events:none - } - .md-search__icon[for=__search] svg:last-child { - display:none - } -} -[dir=ltr] .md-search__options { - right:.5rem -} -[dir=rtl] .md-search__options { - left:.5rem -} -.md-search__options { - pointer-events:none; - position:absolute; - top:.3rem; - z-index:2 -} -@media screen and (max-width:59.9375em) { - [dir=ltr] .md-search__options { - right:.8rem - } - [dir=rtl] .md-search__options { - left:.8rem - } - .md-search__options { - top:.6rem - } -} -[dir=ltr] .md-search__options>* { - margin-left:.2rem -} -[dir=rtl] .md-search__options>* { - margin-right:.2rem -} -.md-search__options>* { - color: #eee; - opacity:0; - transform:scale(.75); - transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s -} -.md-search__options>:not(.focus-visible) { - -webkit-tap-highlight-color:transparent; - outline:none -} -[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>* { - opacity:1; - pointer-events:auto; - transform:scale(1) -} -[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>:hover { - opacity:.7 -} -[dir=ltr] .md-search__suggest { - padding-left:3.6rem; - padding-right:2.2rem -} -[dir=rtl] .md-search__suggest { - padding-left:2.2rem; - padding-right:3.6rem -} -.md-search__suggest { - align-items:center; - color:var(--md-default-fg-color--lighter); - display:flex; - font-size:.9rem; - height:100%; - opacity:0; - position:absolute; - top:0; - transition:opacity 50ms; - white-space:nowrap; - width:100% -} -@media screen and (min-width:60em) { - [dir=ltr] .md-search__suggest { - padding-left:2.2rem - } - [dir=rtl] .md-search__suggest { - padding-right:2.2rem - } - .md-search__suggest { - font-size:.8rem - } -} -[data-md-toggle=search]:checked~.md-header .md-search__suggest { - opacity:1; - transition:opacity .3s .1s -} -[dir=ltr] .md-search__output { - border-bottom-left-radius:.1rem -} -[dir=ltr] .md-search__output, -[dir=rtl] .md-search__output { - border-bottom-right-radius:.1rem -} -[dir=rtl] .md-search__output { - border-bottom-left-radius:.1rem -} -.md-search__output { - overflow:hidden; - position:absolute; - width:100%; - z-index:1 -} -@media screen and (max-width:59.9375em) { - .md-search__output { - bottom:0; - top:2.4rem - } -} -@media screen and (min-width:60em) { - .md-search__output { - opacity:0; - top:1.9rem; - transition:opacity .4s - } - [data-md-toggle=search]:checked~.md-header .md-search__output { - box-shadow:var(--md-shadow-z3); - opacity:1 - } -} -.md-search__scrollwrap { - -webkit-backface-visibility:hidden; - backface-visibility:hidden; - background-color:var(--md-default-bg-color); - height:100%; - overflow-y:auto; - touch-action:pan-y -} -@media (-webkit-max-device-pixel-ratio:1),(max-resolution:1dppx) { - .md-search__scrollwrap { - transform:translateZ(0) - } -} -@media screen and (min-width:60em) and (max-width:76.1875em) { - .md-search__scrollwrap { - width:23.4rem - } -} -@media screen and (min-width:76.25em) { - .md-search__scrollwrap { - width:34.4rem - } -} -@media screen and (min-width:60em) { - .md-search__scrollwrap { - max-height:0; - scrollbar-color:var(--md-default-fg-color--lighter) transparent; - scrollbar-width:thin - } - [data-md-toggle=search]:checked~.md-header .md-search__scrollwrap { - max-height:75vh - } - .md-search__scrollwrap:hover { - scrollbar-color:var(--md-accent-fg-color) transparent - } - .md-search__scrollwrap::-webkit-scrollbar { - height:.2rem; - width:.2rem - } - .md-search__scrollwrap::-webkit-scrollbar-thumb { - background-color:var(--md-default-fg-color--lighter) - } - .md-search__scrollwrap::-webkit-scrollbar-thumb:hover { - background-color:var(--md-accent-fg-color) - } -} -.md-search-result { - color:#eeeeee; - word-break:break-word -} -.md-search-result__meta { - background-color:#478CBF; - color: #eee; - font-size:.64rem; - line-height:1.8rem; - padding:0 .8rem; - scroll-snap-align:start -} -@media screen and (min-width:60em) { - [dir=ltr] .md-search-result__meta { - padding-left:2.2rem - } - [dir=rtl] .md-search-result__meta { - padding-right:2.2rem - } -} -.md-search-result__list { - list-style:none; - margin:0; - padding:0; - -webkit-user-select:none; - -moz-user-select:none; - -ms-user-select:none; - user-select:none -} -.md-search-result__item { - box-shadow:0 -.05rem var(--md-default-fg-color--lightest) -} -.md-search-result__item:first-child { - box-shadow:none -} -.md-search-result__link { - display:block; - outline:none; - scroll-snap-align:start; - transition:background-color .25s -} -.md-search-result__link:-webkit-any(:focus, -:hover) { - background-color:var(--md-accent-fg-color--transparent) -} -.md-search-result__link:-moz-any(:focus, -:hover) { - background-color:var(--md-accent-fg-color--transparent) -} -.md-search-result__link:is(:focus, -:hover) { - background-color:var(--md-accent-fg-color--transparent) -} -.md-search-result__link:last-child p:last-child { - margin-bottom:.6rem -} -.md-search-result__more summary { - color: #478CBF; - cursor:pointer; - display:block; - font-size:.64rem; - outline:none; - padding:.75em .8rem; - scroll-snap-align:start; - transition:color .25s,background-color .25s -} -@media screen and (min-width:60em) { - [dir=ltr] .md-search-result__more summary { - padding-left:2.2rem - } - [dir=rtl] .md-search-result__more summary { - padding-right:2.2rem - } -} -.md-search-result__more summary:-webkit-any(:focus, -:hover) { - background-color:var(--md-accent-fg-color--transparent); - color:var(--md-accent-fg-color) -} -.md-search-result__more summary:-moz-any(:focus, -:hover) { - background-color:var(--md-accent-fg-color--transparent); - color:var(--md-accent-fg-color) -} -.md-search-result__more summary:is(:focus, -:hover) { - background-color:var(--md-accent-fg-color--transparent); - color:var(--md-accent-fg-color) -} -.md-search-result__more summary::marker { - display:none -} -.md-search-result__more summary::-webkit-details-marker { - display:none -} -.md-search-result__more summary~*>* { - opacity:.65 -} -.md-search-result__article { - overflow:hidden; - padding:0 .8rem; - position:relative -} -@media screen and (min-width:60em) { - [dir=ltr] .md-search-result__article { - padding-left:2.2rem - } - [dir=rtl] .md-search-result__article { - padding-right:2.2rem - } -} -.md-search-result__article--document .md-search-result__title { - font-size:.8rem; - font-weight:400; - line-height:1.4; - margin:.55rem 0 -} -[dir=ltr] .md-search-result__icon { - left:0 -} -[dir=rtl] .md-search-result__icon { - right:0 -} -.md-search-result__icon { - color:#eee; - height:1.2rem; - margin:.5rem; - position:absolute; - width:1.2rem -} -@media screen and (max-width:59.9375em) { - .md-search-result__icon { - display:none - } -} -.md-search-result__icon:after { - background-color:currentcolor; - content:""; - display:inline-block; - height:100%; - -webkit-mask-image:var(--md-search-result-icon); - mask-image:var(--md-search-result-icon); - -webkit-mask-position:center; - mask-position:center; - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-size:contain; - mask-size:contain; - width:100% -} -[dir=rtl] .md-search-result__icon:after { - transform:scaleX(-1) -} -.md-search-result__title { - font-size:.64rem; - font-weight:700; - line-height:1.6; - margin:.5em 0 -} -.md-search-result__teaser { - -webkit-box-orient:vertical; - -webkit-line-clamp:2; - color:#eee; - display:-webkit-box; - font-size:.64rem; - line-height:1.6; - margin:.5em 0; - max-height:2rem; - overflow:hidden; - text-overflow:ellipsis -} -@media screen and (max-width:44.9375em) { - .md-search-result__teaser { - -webkit-line-clamp:3; - max-height:3rem - } -} -@media screen and (min-width:60em) and (max-width:76.1875em) { - .md-search-result__teaser { - -webkit-line-clamp:3; - max-height:3rem - } -} -.md-search-result__teaser mark { - background-color:initial; - text-decoration:underline -} -.md-search-result__terms { - font-size:.64rem; - font-style:italic; - margin:.5em 0 -} -.md-search-result mark { - background-color:initial; - color:var(--md-accent-fg-color) -} -.md-select { - position:relative; - z-index:1 -} -.md-select__inner { - background-color:var(--md-default-bg-color); - border-radius:.1rem; - box-shadow:var(--md-shadow-z2); - color:var(--md-default-fg-color); - left:50%; - margin-top:.2rem; - max-height:0; - opacity:0; - position:absolute; - top:calc(100% - .2rem); - transform:translate3d(-50%,.3rem,0); - transition:transform .25s 375ms,opacity .25s .25s,max-height 0ms .5s -} -.md-select:-webkit-any(:focus-within, -:hover) .md-select__inner { - max-height:10rem; - opacity:1; - transform:translate3d(-50%,0,0); - -webkit-transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms; - transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms -} -.md-select:-moz-any(:focus-within, -:hover) .md-select__inner { - max-height:10rem; - opacity:1; - transform:translate3d(-50%,0,0); - -moz-transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms; - transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms -} -.md-select:is(:focus-within, -:hover) .md-select__inner { - max-height:10rem; - opacity:1; - transform:translate3d(-50%,0,0); - transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms -} -.md-select__inner:after { - border-bottom:.2rem solid transparent; - border-bottom-color:var(--md-default-bg-color); - border-left:.2rem solid transparent; - border-right:.2rem solid transparent; - border-top:0; - content:""; - height:0; - left:50%; - margin-left:-.2rem; - margin-top:-.2rem; - position:absolute; - top:0; - width:0 -} -.md-select__list { - border-radius:.1rem; - font-size:.8rem; - list-style-type:none; - margin:0; - max-height:inherit; - overflow:auto; - padding:0 -} -.md-select__item { - line-height:1.8rem -} -[dir=ltr] .md-select__link { - padding-left:.6rem; - padding-right:1.2rem -} -[dir=rtl] .md-select__link { - padding-left:1.2rem; - padding-right:.6rem -} -.md-select__link { - cursor:pointer; - display:block; - outline:none; - scroll-snap-align:start; - transition:background-color .25s,color .25s; - width:100% -} -.md-select__link:-webkit-any(:focus, -:hover) { - color:var(--md-accent-fg-color) -} -.md-select__link:-moz-any(:focus, -:hover) { - color:var(--md-accent-fg-color) -} -.md-select__link:is(:focus, -:hover) { - color:var(--md-accent-fg-color) -} -.md-select__link:focus { - background-color:var(--md-default-fg-color--lightest) -} -.md-sidebar { - align-self:flex-start; - flex-shrink:0; - padding:1.2rem 0; - position:-webkit-sticky; - position:sticky; - top:2.4rem; - width:12.1rem -} -@media print { - .md-sidebar { - display:none - } -} -@media screen and (max-width:76.1875em) { - [dir=ltr] .md-sidebar--primary { - left:-12.1rem - } - [dir=rtl] .md-sidebar--primary { - right:-12.1rem - } - .md-sidebar--primary { - background-color:var(--md-default-bg-color); - display:block; - height:100%; - position:fixed; - top:0; - transform:translateX(0); - transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s; - width:12.1rem; - z-index:5 - } - [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary { - box-shadow:var(--md-shadow-z3); - transform:translateX(12.1rem) - } - [dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary { - transform:translateX(-12.1rem) - } - .md-sidebar--primary .md-sidebar__scrollwrap { - bottom:0; - left:0; - margin:0; - overflow:hidden; - position:absolute; - right:0; - -ms-scroll-snap-type:none; - scroll-snap-type:none; - top:0 - } -} -@media screen and (min-width:76.25em) { - .md-sidebar { - height:0 - } - .no-js .md-sidebar { - height:auto - } - .md-header--lifted~.md-container .md-sidebar { - top:4.8rem - } -} -.md-sidebar--secondary { - display:none; - order:2 -} -@media screen and (min-width:60em) { - .md-sidebar--secondary { - height:0 - } - .no-js .md-sidebar--secondary { - height:auto - } - .md-sidebar--secondary:not([hidden]) { - display:block - } - .md-sidebar--secondary .md-sidebar__scrollwrap { - touch-action:pan-y - } -} -.md-sidebar__scrollwrap { - scrollbar-gutter:stable; - -webkit-backface-visibility:hidden; - backface-visibility:hidden; - margin:0 .2rem; - overflow-y:auto; - scrollbar-color:var(--md-default-fg-color--lighter) transparent; - scrollbar-width:thin -} -.md-sidebar__scrollwrap:hover { - scrollbar-color:var(--md-accent-fg-color) transparent -} -.md-sidebar__scrollwrap::-webkit-scrollbar { - height:.2rem; - width:.2rem -} -.md-sidebar__scrollwrap::-webkit-scrollbar-thumb { - background-color:var(--md-default-fg-color--lighter) -} -.md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover { - background-color:var(--md-accent-fg-color) -} -@supports selector(::-webkit-scrollbar) { - .md-sidebar__scrollwrap { - scrollbar-gutter:auto - } - [dir=ltr] .md-sidebar__inner { - padding-right:calc(100% - 11.5rem) - } - [dir=rtl] .md-sidebar__inner { - padding-left:calc(100% - 11.5rem) - } -} -@media screen and (max-width:76.1875em) { - .md-overlay { - background-color:rgba(0,0,0,.54); - height:0; - opacity:0; - position:fixed; - top:0; - transition:width 0ms .25s,height 0ms .25s,opacity .25s; - width:0; - z-index:5 - } - [data-md-toggle=drawer]:checked~.md-overlay { - height:100%; - opacity:1; - transition:width 0ms,height 0ms,opacity .25s; - width:100% - } -} -@keyframes facts { - 0% { - height:0 - } - to { - height:.65rem - } -} -@keyframes fact { - 0% { - opacity:0; - transform:translateY(100%) - } - 50% { - opacity:0 - } - to { - opacity:1; - transform:translateY(0) - } -} -:root { - --md-source-forks-icon:url('data:image/svg+xml;charset=utf-8,'); - --md-source-repositories-icon:url('data:image/svg+xml;charset=utf-8,'); - --md-source-stars-icon:url('data:image/svg+xml;charset=utf-8,'); - --md-source-version-icon:url('data:image/svg+xml;charset=utf-8,') -} -.md-source { - -webkit-backface-visibility:hidden; - backface-visibility:hidden; - display:block; - font-size:.65rem; - line-height:1.2; - outline-color:var(--md-accent-fg-color); - transition:opacity .25s; - white-space:nowrap -} -.md-source:hover { - opacity:.7 -} -.md-source__icon { - display:inline-block; - height:2.4rem; - vertical-align:middle; - width:2rem -} -[dir=ltr] .md-source__icon svg { - margin-left:.6rem -} -[dir=rtl] .md-source__icon svg { - margin-right:.6rem -} -.md-source__icon svg { - margin-top:.6rem -} -[dir=ltr] .md-source__icon+.md-source__repository { - margin-left:-2rem -} -[dir=rtl] .md-source__icon+.md-source__repository { - margin-right:-2rem -} -[dir=ltr] .md-source__icon+.md-source__repository { - padding-left:2rem -} -[dir=rtl] .md-source__icon+.md-source__repository { - padding-right:2rem -} -[dir=ltr] .md-source__repository { - margin-left:.6rem -} -[dir=rtl] .md-source__repository { - margin-right:.6rem -} -.md-source__repository { - display:inline-block; - max-width:calc(100% - 1.2rem); - overflow:hidden; - text-overflow:ellipsis; - vertical-align:middle -} -.md-source__facts { - display:flex; - font-size:.55rem; - gap:.4rem; - list-style-type:none; - margin:.1rem 0 0; - opacity:.75; - overflow:hidden; - padding:0; - width:100% -} -.md-source__repository--active .md-source__facts { - animation:facts .25s ease-in -} -.md-source__fact { - overflow:hidden; - text-overflow:ellipsis -} -.md-source__repository--active .md-source__fact { - animation:fact .4s ease-out -} -[dir=ltr] .md-source__fact:before { - margin-right:.1rem -} -[dir=rtl] .md-source__fact:before { - margin-left:.1rem -} -.md-source__fact:before { - background-color:currentcolor; - content:""; - display:inline-block; - height:.6rem; - -webkit-mask-position:center; - mask-position:center; - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-size:contain; - mask-size:contain; - vertical-align:text-top; - width:.6rem -} -.md-source__fact:nth-child(1n+2) { - flex-shrink:0 -} -.md-source__fact--version:before { - -webkit-mask-image:var(--md-source-version-icon); - mask-image:var(--md-source-version-icon) -} -.md-source__fact--stars:before { - -webkit-mask-image:var(--md-source-stars-icon); - mask-image:var(--md-source-stars-icon) -} -.md-source__fact--forks:before { - -webkit-mask-image:var(--md-source-forks-icon); - mask-image:var(--md-source-forks-icon) -} -.md-source__fact--repositories:before { - -webkit-mask-image:var(--md-source-repositories-icon); - mask-image:var(--md-source-repositories-icon) -} -.md-tabs { - background-color:var(--md-primary-fg-color); - color:var(--md-primary-bg-color); - display:block; - line-height:1.3; - overflow:auto; - width:100%; - z-index:3 -} -@media print { - .md-tabs { - display:none - } -} -@media screen and (max-width:76.1875em) { - .md-tabs { - display:none - } -} -.md-tabs[hidden] { - pointer-events:none -} -[dir=ltr] .md-tabs__list { - margin-left:.2rem -} -[dir=rtl] .md-tabs__list { - margin-right:.2rem -} -.md-tabs__list { - contain:content; - list-style:none; - margin:0; - padding:0; - white-space:nowrap -} -.md-tabs__item { - display:inline-block; - height:2.4rem; - padding-left:.6rem; - padding-right:.6rem -} -.md-tabs__link { - -webkit-backface-visibility:hidden; - backface-visibility:hidden; - display:block; - font-size:.7rem; - margin-top:.8rem; - opacity:.7; - outline-color:var(--md-accent-fg-color); - outline-offset:.2rem; - transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s -} -.md-tabs__link--active, -.md-tabs__link:-webkit-any(:focus, -:hover) { - color:inherit; - opacity:1 -} -.md-tabs__link--active, -.md-tabs__link:-moz-any(:focus, -:hover) { - color:inherit; - opacity:1 -} -.md-tabs__link--active, -.md-tabs__link:is(:focus, -:hover) { - color:inherit; - opacity:1 -} -.md-tabs__item:nth-child(2) .md-tabs__link { - transition-delay:20ms -} -.md-tabs__item:nth-child(3) .md-tabs__link { - transition-delay:40ms -} -.md-tabs__item:nth-child(4) .md-tabs__link { - transition-delay:60ms -} -.md-tabs__item:nth-child(5) .md-tabs__link { - transition-delay:80ms -} -.md-tabs__item:nth-child(6) .md-tabs__link { - transition-delay:.1s -} -.md-tabs__item:nth-child(7) .md-tabs__link { - transition-delay:.12s -} -.md-tabs__item:nth-child(8) .md-tabs__link { - transition-delay:.14s -} -.md-tabs__item:nth-child(9) .md-tabs__link { - transition-delay:.16s -} -.md-tabs__item:nth-child(10) .md-tabs__link { - transition-delay:.18s -} -.md-tabs__item:nth-child(11) .md-tabs__link { - transition-delay:.2s -} -.md-tabs__item:nth-child(12) .md-tabs__link { - transition-delay:.22s -} -.md-tabs__item:nth-child(13) .md-tabs__link { - transition-delay:.24s -} -.md-tabs__item:nth-child(14) .md-tabs__link { - transition-delay:.26s -} -.md-tabs__item:nth-child(15) .md-tabs__link { - transition-delay:.28s -} -.md-tabs__item:nth-child(16) .md-tabs__link { - transition-delay:.3s -} -.md-tabs[hidden] .md-tabs__link { - opacity:0; - transform:translateY(50%); - transition:transform 0ms .1s,opacity .1s -} -:root { - --md-tag-icon:url('data:image/svg+xml;charset=utf-8,') -} -.md-typeset .md-tags { - margin-bottom:.75em; - margin-top:-.125em -} -[dir=ltr] .md-typeset .md-tag { - margin-right:.5em -} -[dir=rtl] .md-typeset .md-tag { - margin-left:.5em -} -.md-typeset .md-tag { - background:var(--md-default-fg-color--lightest); - border-radius:2.4rem; - display:inline-block; - font-size:.64rem; - font-weight:700; - letter-spacing:normal; - line-height:1.6; - margin-bottom:.5em; - padding:.3125em .9375em; - vertical-align:middle -} -.md-typeset .md-tag[href] { - -webkit-tap-highlight-color:transparent; - color:inherit; - outline:none; - transition:color 125ms,background-color 125ms -} -.md-typeset .md-tag[href]:focus, -.md-typeset .md-tag[href]:hover { - background-color:var(--md-accent-fg-color); - color:var(--md-accent-bg-color) -} -[id]>.md-typeset .md-tag { - vertical-align:text-top -} -.md-typeset .md-tag-icon:before { - background-color:var(--md-default-fg-color--lighter); - content:""; - display:inline-block; - height:1.2em; - margin-right:.4em; - -webkit-mask-image:var(--md-tag-icon); - mask-image:var(--md-tag-icon); - -webkit-mask-position:center; - mask-position:center; - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-size:contain; - mask-size:contain; - transition:background-color 125ms; - vertical-align:text-bottom; - width:1.2em -} -.md-typeset .md-tag-icon:-webkit-any(a:focus, -a:hover):before { - background-color:var(--md-accent-bg-color) -} -.md-typeset .md-tag-icon:-moz-any(a:focus, -a:hover):before { - background-color:var(--md-accent-bg-color) -} -.md-typeset .md-tag-icon:is(a:focus, -a:hover):before { - background-color:var(--md-accent-bg-color) -} -@keyframes pulse { - 0% { - box-shadow:0 0 0 0 var(--md-default-fg-color--lightest); - transform:scale(.95) - } - 75% { - box-shadow:0 0 0 .625em transparent; - transform:scale(1) - } - to { - box-shadow:0 0 0 0 transparent; - transform:scale(.95) - } -} -:root { - --md-tooltip-width:20rem -} -.md-tooltip { - -webkit-backface-visibility:hidden; - backface-visibility:hidden; - background-color:var(--md-default-bg-color); - border-radius:.1rem; - box-shadow:var(--md-shadow-z2); - color:var(--md-default-fg-color); - font-family:var(--md-text-font-family); - left:clamp(var(--md-tooltip-0,0rem) + .8rem,var(--md-tooltip-x),100vw + var(--md-tooltip-0,0rem) + .8rem - var(--md-tooltip-width) - 2 * .8rem); - max-width:calc(100vw - 1.6rem); - opacity:0; - position:absolute; - top:var(--md-tooltip-y); - transform:translateY(-.4rem); - transition:transform 0ms .25s,opacity .25s,z-index .25s; - width:var(--md-tooltip-width); - z-index:0 -} -.md-tooltip--active { - opacity:1; - transform:translateY(0); - transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,z-index 0ms; - z-index:2 -} -:-webkit-any(.focus-visible>.md-tooltip, -.md-tooltip:target) { - outline:var(--md-accent-fg-color) auto -} -:-moz-any(.focus-visible>.md-tooltip, -.md-tooltip:target) { - outline:var(--md-accent-fg-color) auto -} -:is(.focus-visible>.md-tooltip, -.md-tooltip:target) { - outline:var(--md-accent-fg-color) auto -} -.md-tooltip__inner { - font-size:.64rem; - padding:.8rem -} -.md-tooltip__inner.md-typeset>:first-child { - margin-top:0 -} -.md-tooltip__inner.md-typeset>:last-child { - margin-bottom:0 -} -.md-annotation { - font-weight:400; - outline:none; - white-space:normal -} -[dir=rtl] .md-annotation { - direction:rtl -} -.md-annotation:not([hidden]) { - display:inline-block; - line-height:1.325 -} -.md-annotation__index { - cursor:pointer; - font-family:var(--md-code-font-family); - font-size:.85em; - margin:0 1ch; - outline:none; - position:relative; - -webkit-user-select:none; - -moz-user-select:none; - -ms-user-select:none; - user-select:none; - z-index:0 -} -.md-annotation .md-annotation__index { - color:#fff; - transition:z-index .25s -} -.md-annotation .md-annotation__index:-webkit-any(:focus, -:hover) { - color:#fff -} -.md-annotation .md-annotation__index:-moz-any(:focus, -:hover) { - color:#fff -} -.md-annotation .md-annotation__index:is(:focus, -:hover) { - color:#fff -} -.md-annotation__index:after { - background-color:var(--md-default-fg-color--lighter); - border-radius:2ch; - content:""; - height:2.2ch; - left:-.125em; - margin:0 -.4ch; - padding:0 .4ch; - position:absolute; - top:0; - transition:color .25s,background-color .25s; - width:calc(100% + 1.2ch); - width:max(2.2ch,100% + 1.2ch); - z-index:-1 -} -@media not all and (prefers-reduced-motion) { - [data-md-visible]>.md-annotation__index:after { - animation:pulse 2s infinite - } -} -.md-tooltip--active+.md-annotation__index:after { - animation:none; - transition:color .25s,background-color .25s -} -code .md-annotation__index { - font-family:var(--md-code-font-family); - font-size:inherit -} -:-webkit-any(.md-tooltip--active+.md-annotation__index, -:hover>.md-annotation__index) { - color:var(--md-accent-bg-color) -} -:-moz-any(.md-tooltip--active+.md-annotation__index, -:hover>.md-annotation__index) { - color:var(--md-accent-bg-color) -} -:is(.md-tooltip--active+.md-annotation__index, -:hover>.md-annotation__index) { - color:var(--md-accent-bg-color) -} -:-webkit-any(.md-tooltip--active+.md-annotation__index, -:hover>.md-annotation__index):after { - background-color:var(--md-accent-fg-color) -} -:-moz-any(.md-tooltip--active+.md-annotation__index, -:hover>.md-annotation__index):after { - background-color:var(--md-accent-fg-color) -} -:is(.md-tooltip--active+.md-annotation__index, -:hover>.md-annotation__index):after { - background-color:var(--md-accent-fg-color) -} -.md-tooltip--active+.md-annotation__index { - animation:none; - transition:none; - z-index:2 -} -.md-annotation__index [data-md-annotation-id] { - display:inline-block; - line-height:90% -} -.md-annotation__index [data-md-annotation-id]:before { - content:attr(data-md-annotation-id); - display:inline-block; - padding-bottom:.1em; - transform:scale(1.15); - transition:transform .4s cubic-bezier(.1,.7,.1,1); - vertical-align:.065em -} -@media not print { - .md-annotation__index [data-md-annotation-id]:before { - content:"+" - } - :focus-within>.md-annotation__index [data-md-annotation-id]:before { - transform:scale(1.25) rotate(45deg) - } -} -[dir=ltr] .md-top { - margin-left:50% -} -[dir=rtl] .md-top { - margin-right:50% -} -.md-top { - background-color:var(--md-default-bg-color); - border-radius:1.6rem; - box-shadow:var(--md-shadow-z2); - color:var(--md-default-fg-color--light); - display:block; - font-size:.7rem; - outline:none; - padding:.4rem .8rem; - position:fixed; - top:3.2rem; - transform:translate(-50%); - transition:color 125ms,background-color 125ms,transform 125ms cubic-bezier(.4,0,.2,1),opacity 125ms; - z-index:2 -} -@media print { - .md-top { - display:none - } -} -[dir=rtl] .md-top { - transform:translate(50%) -} -.md-top[hidden] { - opacity:0; - pointer-events:none; - transform:translate(-50%,.2rem); - transition-duration:0ms -} -[dir=rtl] .md-top[hidden] { - transform:translate(50%,.2rem) -} -.md-top:-webkit-any(:focus, -:hover) { - background-color:var(--md-accent-fg-color); - color:var(--md-accent-bg-color) -} -.md-top:-moz-any(:focus, -:hover) { - background-color:var(--md-accent-fg-color); - color:var(--md-accent-bg-color) -} -.md-top:is(:focus, -:hover) { - background-color:var(--md-accent-fg-color); - color:var(--md-accent-bg-color) -} -.md-top svg { - display:inline-block; - vertical-align:-.5em -} -@keyframes hoverfix { - 0% { - pointer-events:none - } -} -:root { - --md-version-icon:url('data:image/svg+xml;charset=utf-8,') -} -.md-version { - flex-shrink:0; - font-size:.8rem; - height:2.4rem -} -[dir=ltr] .md-version__current { - margin-left:1.4rem; - margin-right:.4rem -} -[dir=rtl] .md-version__current { - margin-left:.4rem; - margin-right:1.4rem -} -.md-version__current { - color:inherit; - cursor:pointer; - outline:none; - position:relative; - top:.05rem -} -[dir=ltr] .md-version__current:after { - margin-left:.4rem -} -[dir=rtl] .md-version__current:after { - margin-right:.4rem -} -.md-version__current:after { - background-color:currentcolor; - content:""; - display:inline-block; - height:.6rem; - -webkit-mask-image:var(--md-version-icon); - mask-image:var(--md-version-icon); - -webkit-mask-position:center; - mask-position:center; - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-size:contain; - mask-size:contain; - width:.4rem -} -.md-version__list { - background-color:var(--md-default-bg-color); - border-radius:.1rem; - box-shadow:var(--md-shadow-z2); - color:var(--md-default-fg-color); - list-style-type:none; - margin:.2rem .8rem; - max-height:0; - opacity:0; - overflow:auto; - padding:0; - position:absolute; - -ms-scroll-snap-type:y mandatory; - scroll-snap-type:y mandatory; - top:.15rem; - transition:max-height 0ms .5s,opacity .25s .25s; - z-index:3 -} -.md-version:-webkit-any(:focus-within, -:hover) .md-version__list { - max-height:10rem; - opacity:1; - -webkit-transition:max-height 0ms,opacity .25s; - transition:max-height 0ms,opacity .25s -} -.md-version:-moz-any(:focus-within, -:hover) .md-version__list { - max-height:10rem; - opacity:1; - -moz-transition:max-height 0ms,opacity .25s; - transition:max-height 0ms,opacity .25s -} -.md-version:is(:focus-within, -:hover) .md-version__list { - max-height:10rem; - opacity:1; - transition:max-height 0ms,opacity .25s -} -@media (pointer:coarse) { - .md-version:hover .md-version__list { - animation:hoverfix .25s forwards - } - .md-version:focus-within .md-version__list { - animation:none - } -} -.md-version__item { - line-height:1.8rem -} -[dir=ltr] .md-version__link { - padding-left:.6rem; - padding-right:1.2rem -} -[dir=rtl] .md-version__link { - padding-left:1.2rem; - padding-right:.6rem -} -.md-version__link { - cursor:pointer; - display:block; - outline:none; - scroll-snap-align:start; - transition:color .25s,background-color .25s; - white-space:nowrap; - width:100% -} -.md-version__link:-webkit-any(:focus, -:hover) { - color:var(--md-accent-fg-color) -} -.md-version__link:-moz-any(:focus, -:hover) { - color:var(--md-accent-fg-color) -} -.md-version__link:is(:focus, -:hover) { - color:var(--md-accent-fg-color) -} -.md-version__link:focus { - background-color:var(--md-default-fg-color--lightest) -} -:root { - --md-admonition-icon--note:url('data:image/svg+xml;charset=utf-8,'); - --md-admonition-icon--abstract:url('data:image/svg+xml;charset=utf-8,'); - --md-admonition-icon--info:url('data:image/svg+xml;charset=utf-8,'); - --md-admonition-icon--tip:url('data:image/svg+xml;charset=utf-8,'); - --md-admonition-icon--success:url('data:image/svg+xml;charset=utf-8,'); - --md-admonition-icon--question:url('data:image/svg+xml;charset=utf-8,'); - --md-admonition-icon--warning:url('data:image/svg+xml;charset=utf-8,'); - --md-admonition-icon--failure:url('data:image/svg+xml;charset=utf-8,'); - --md-admonition-icon--danger:url('data:image/svg+xml;charset=utf-8,'); - --md-admonition-icon--bug:url('data:image/svg+xml;charset=utf-8,'); - --md-admonition-icon--example:url('data:image/svg+xml;charset=utf-8,'); - --md-admonition-icon--quote:url('data:image/svg+xml;charset=utf-8,') -} -.md-typeset .admonition, -.md-typeset details { - background-color:var(--md-admonition-bg-color); - border:.05rem solid #448aff; - border-radius:.2rem; - box-shadow:var(--md-shadow-z1); - color:var(--md-admonition-fg-color); - display:flow-root; - font-size:.64rem; - margin:1.5625em 0; - padding:0 .6rem; - page-break-inside:avoid -} -@media print { - .md-typeset .admonition, - .md-typeset details { - box-shadow:none - } -} -.md-typeset .admonition>*, -.md-typeset details>* { - box-sizing:border-box -} -.md-typeset .admonition :-webkit-any(.admonition, -details), -.md-typeset details :-webkit-any(.admonition, -details) { - margin-bottom:1em; - margin-top:1em -} -.md-typeset .admonition :-moz-any(.admonition, -details), -.md-typeset details :-moz-any(.admonition, -details) { - margin-bottom:1em; - margin-top:1em -} -.md-typeset .admonition :is(.admonition, -details), -.md-typeset details :is(.admonition, -details) { - margin-bottom:1em; - margin-top:1em -} -.md-typeset .admonition .md-typeset__scrollwrap, -.md-typeset details .md-typeset__scrollwrap { - margin:1em -.6rem -} -.md-typeset .admonition .md-typeset__table, -.md-typeset details .md-typeset__table { - padding:0 .6rem; - width: 100%; -} -.md-typeset .admonition>.tabbed-set:only-child, -.md-typeset details>.tabbed-set:only-child { - margin-top:0 -} -html .md-typeset .admonition>:last-child, -html .md-typeset details>:last-child { - margin-bottom:.6rem -} -[dir=ltr] .md-typeset .admonition-title, -[dir=ltr] .md-typeset summary { - padding-left:2rem; - padding-right:.6rem -} -[dir=rtl] .md-typeset .admonition-title, -[dir=rtl] .md-typeset summary { - padding-left:.6rem; - padding-right:2rem -} -[dir=ltr] .md-typeset .admonition-title, -[dir=ltr] .md-typeset summary { - border-left-width:.2rem -} -[dir=rtl] .md-typeset .admonition-title, -[dir=rtl] .md-typeset summary { - border-right-width:.2rem -} -[dir=ltr] .md-typeset .admonition-title, -[dir=ltr] .md-typeset summary { - border-top-left-radius:.1rem -} -[dir=ltr] .md-typeset .admonition-title, -[dir=ltr] .md-typeset summary, -[dir=rtl] .md-typeset .admonition-title, -[dir=rtl] .md-typeset summary { - border-top-right-radius:.1rem -} -[dir=rtl] .md-typeset .admonition-title, -[dir=rtl] .md-typeset summary { - border-top-left-radius:.1rem -} -.md-typeset .admonition-title, -.md-typeset summary { - background-color:rgba(68,138,255,.1); - border:none; - font-weight:700; - margin:0 -.6rem; - padding-bottom:.4rem; - padding-top:.4rem; - position:relative -} -html .md-typeset .admonition-title:last-child, -html .md-typeset summary:last-child { - margin-bottom:0 -} -[dir=ltr] .md-typeset .admonition-title:before, -[dir=ltr] .md-typeset summary:before { - left:.6rem -} -[dir=rtl] .md-typeset .admonition-title:before, -[dir=rtl] .md-typeset summary:before { - right:.6rem -} -.md-typeset .admonition-title:before, -.md-typeset summary:before { - background-color:#448aff; - content:""; - height:1rem; - -webkit-mask-image:var(--md-admonition-icon--note); - mask-image:var(--md-admonition-icon--note); - -webkit-mask-position:center; - mask-position:center; - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-size:contain; - mask-size:contain; - position:absolute; - top:.625em; - width:1rem -} -.md-typeset .admonition-title code, -.md-typeset summary code { - box-shadow:0 0 0 .05rem var(--md-default-fg-color--lightest) -} -.md-typeset .function .admonition-title code { - background-color: #3c759e; - box-shadow:0 0 0 .05rem #3c759e; - margin: 0 0.5em; -} -.md-typeset .function .admonition-title code:first-child { - margin: 0 0.5em 0 0; -} -.md-typeset :-webkit-any(.admonition, -details):-webkit-any(.note) { - border-color:#448aff -} -.md-typeset :-moz-any(.admonition, -details):-moz-any(.note) { - border-color:#448aff -} -.md-typeset :is(.admonition, -details):is(.note) { - border-color:#448aff -} -.md-typeset :-webkit-any(.note)>:-webkit-any(.admonition-title, -summary) { - background-color:rgba(68,138,255,.1) -} -.md-typeset :-moz-any(.note)>:-moz-any(.admonition-title, -summary) { - background-color:rgba(68,138,255,.1) -} -.md-typeset :is(.note)>:is(.admonition-title, -summary) { - background-color:rgba(68,138,255,.1) -} -.md-typeset :-webkit-any(.note)>:-webkit-any(.admonition-title, -summary):before { - background-color:#448aff; - -webkit-mask-image:var(--md-admonition-icon--note); - mask-image:var(--md-admonition-icon--note) -} -.md-typeset :-moz-any(.note)>:-moz-any(.admonition-title, -summary):before { - background-color:#448aff; - mask-image:var(--md-admonition-icon--note) -} -.md-typeset :is(.note)>:is(.admonition-title, -summary):before { - background-color:#448aff; - -webkit-mask-image:var(--md-admonition-icon--note); - mask-image:var(--md-admonition-icon--note) -} -.md-typeset :-webkit-any(.note)>:-webkit-any(.admonition-title, -summary):after { - color:#448aff -} -.md-typeset :-moz-any(.note)>:-moz-any(.admonition-title, -summary):after { - color:#448aff -} -.md-typeset :is(.note)>:is(.admonition-title, -summary):after { - color:#448aff -} -.md-typeset :-webkit-any(.admonition, -details):-webkit-any(.abstract, -.summary, -.tldr) { - border-color:#00b0ff -} -.md-typeset :-moz-any(.admonition, -details):-moz-any(.abstract, -.summary, -.tldr) { - border-color:#00b0ff -} -.md-typeset :is(.admonition, -details):is(.abstract, -.summary, -.tldr) { - border-color:#00b0ff -} -.md-typeset :-webkit-any(.abstract, -.summary, -.tldr)>:-webkit-any(.admonition-title, -summary) { - background-color:rgba(0,176,255,.1) -} -.md-typeset :-moz-any(.abstract, -.summary, -.tldr)>:-moz-any(.admonition-title, -summary) { - background-color:rgba(0,176,255,.1) -} -.md-typeset :is(.abstract, -.summary, -.tldr)>:is(.admonition-title, -summary) { - background-color:rgba(0,176,255,.1) -} -.md-typeset :-webkit-any(.abstract, -.summary, -.tldr)>:-webkit-any(.admonition-title, -summary):before { - background-color:#00b0ff; - -webkit-mask-image:var(--md-admonition-icon--abstract); - mask-image:var(--md-admonition-icon--abstract) -} -.md-typeset :-moz-any(.abstract, -.summary, -.tldr)>:-moz-any(.admonition-title, -summary):before { - background-color:#00b0ff; - mask-image:var(--md-admonition-icon--abstract) -} -.md-typeset :is(.abstract, -.summary, -.tldr)>:is(.admonition-title, -summary):before { - background-color:#00b0ff; - -webkit-mask-image:var(--md-admonition-icon--abstract); - mask-image:var(--md-admonition-icon--abstract) -} -.md-typeset :-webkit-any(.abstract, -.summary, -.tldr)>:-webkit-any(.admonition-title, -summary):after { - color:#00b0ff -} -.md-typeset :-moz-any(.abstract, -.summary, -.tldr)>:-moz-any(.admonition-title, -summary):after { - color:#00b0ff -} -.md-typeset :is(.abstract, -.summary, -.tldr)>:is(.admonition-title, -summary):after { - color:#00b0ff -} -.md-typeset :-webkit-any(.admonition, -details):-webkit-any(.info, -.todo) { - border-color:#00b8d4 -} -.md-typeset :-moz-any(.admonition, -details):-moz-any(.info, -.todo) { - border-color:#00b8d4 -} -.md-typeset :is(.admonition, -details):is(.info, -.todo) { - border-color:#00b8d4 -} -.md-typeset :-webkit-any(.info, -.todo)>:-webkit-any(.admonition-title, -summary) { - background-color:rgba(0,184,212,.1) -} -.md-typeset :-moz-any(.info, -.todo)>:-moz-any(.admonition-title, -summary) { - background-color:rgba(0,184,212,.1) -} -.md-typeset :is(.info, -.todo)>:is(.admonition-title, -summary) { - background-color:rgba(0,184,212,.1) -} -.md-typeset :-webkit-any(.info, -.todo)>:-webkit-any(.admonition-title, -summary):before { - background-color:#00b8d4; - -webkit-mask-image:var(--md-admonition-icon--info); - mask-image:var(--md-admonition-icon--info) -} -.md-typeset :-moz-any(.info, -.todo)>:-moz-any(.admonition-title, -summary):before { - background-color:#00b8d4; - mask-image:var(--md-admonition-icon--info) -} -.md-typeset :is(.info, -.todo)>:is(.admonition-title, -summary):before { - background-color:#00b8d4; - -webkit-mask-image:var(--md-admonition-icon--info); - mask-image:var(--md-admonition-icon--info) -} -.md-typeset :-webkit-any(.info, -.todo)>:-webkit-any(.admonition-title, -summary):after { - color:#00b8d4 -} -.md-typeset :-moz-any(.info, -.todo)>:-moz-any(.admonition-title, -summary):after { - color:#00b8d4 -} -.md-typeset :is(.info, -.todo)>:is(.admonition-title, -summary):after { - color:#00b8d4 -} -.md-typeset :-webkit-any(.admonition, -details):-webkit-any(.tip, -.hint, -.important) { - border-color:#00bfa5 -} -.md-typeset :-moz-any(.admonition, -details):-moz-any(.tip, -.hint, -.important) { - border-color:#00bfa5 -} -.md-typeset :is(.admonition, -details):is(.tip, -.hint, -.important) { - border-color:#00bfa5 -} -.md-typeset :-webkit-any(.tip, -.hint, -.important)>:-webkit-any(.admonition-title, -summary) { - background-color:rgba(0,191,165,.1) -} -.md-typeset :-moz-any(.tip, -.hint, -.important)>:-moz-any(.admonition-title, -summary) { - background-color:rgba(0,191,165,.1) -} -.md-typeset :is(.tip, -.hint, -.important)>:is(.admonition-title, -summary) { - background-color:rgba(0,191,165,.1) -} -.md-typeset :-webkit-any(.tip, -.hint, -.important)>:-webkit-any(.admonition-title, -summary):before { - background-color:#00bfa5; - -webkit-mask-image:var(--md-admonition-icon--tip); - mask-image:var(--md-admonition-icon--tip) -} -.md-typeset :-moz-any(.tip, -.hint, -.important)>:-moz-any(.admonition-title, -summary):before { - background-color:#00bfa5; - mask-image:var(--md-admonition-icon--tip) -} -.md-typeset :is(.tip, -.hint, -.important)>:is(.admonition-title, -summary):before { - background-color:#00bfa5; - -webkit-mask-image:var(--md-admonition-icon--tip); - mask-image:var(--md-admonition-icon--tip) -} -.md-typeset :-webkit-any(.tip, -.hint, -.important)>:-webkit-any(.admonition-title, -summary):after { - color:#00bfa5 -} -.md-typeset :-moz-any(.tip, -.hint, -.important)>:-moz-any(.admonition-title, -summary):after { - color:#00bfa5 -} -.md-typeset :is(.tip, -.hint, -.important)>:is(.admonition-title, -summary):after { - color:#00bfa5 -} -.md-typeset :-webkit-any(.admonition, -details):-webkit-any(.success, -.check, -.done) { - border-color:#00c853 -} -.md-typeset :-moz-any(.admonition, -details):-moz-any(.success, -.check, -.done) { - border-color:#00c853 -} -.md-typeset :is(.admonition, -details):is(.success, -.check, -.done) { - border-color:#00c853 -} -.md-typeset :-webkit-any(.success, -.check, -.done)>:-webkit-any(.admonition-title, -summary) { - background-color:rgba(0,200,83,.1) -} -.md-typeset :-moz-any(.success, -.check, -.done)>:-moz-any(.admonition-title, -summary) { - background-color:rgba(0,200,83,.1) -} -.md-typeset :is(.success, -.check, -.done)>:is(.admonition-title, -summary) { - background-color:rgba(0,200,83,.1) -} -.md-typeset :-webkit-any(.success, -.check, -.done)>:-webkit-any(.admonition-title, -summary):before { - background-color:#00c853; - -webkit-mask-image:var(--md-admonition-icon--success); - mask-image:var(--md-admonition-icon--success) -} -.md-typeset :-moz-any(.success, -.check, -.done)>:-moz-any(.admonition-title, -summary):before { - background-color:#00c853; - mask-image:var(--md-admonition-icon--success) -} -.md-typeset :is(.success, -.check, -.done)>:is(.admonition-title, -summary):before { - background-color:#00c853; - -webkit-mask-image:var(--md-admonition-icon--success); - mask-image:var(--md-admonition-icon--success) -} -.md-typeset :-webkit-any(.success, -.check, -.done)>:-webkit-any(.admonition-title, -summary):after { - color:#00c853 -} -.md-typeset :-moz-any(.success, -.check, -.done)>:-moz-any(.admonition-title, -summary):after { - color:#00c853 -} -.md-typeset :is(.success, -.check, -.done)>:is(.admonition-title, -summary):after { - color:#00c853 -} -.md-typeset :-webkit-any(.admonition, -details):-webkit-any(.question, -.help, -.faq) { - border-color:#64dd17 -} -.md-typeset :-moz-any(.admonition, -details):-moz-any(.question, -.help, -.faq) { - border-color:#64dd17 -} -.md-typeset :is(.admonition, -details):is(.question, -.help, -.faq) { - border-color:#64dd17 -} -.md-typeset :-webkit-any(.question, -.help, -.faq)>:-webkit-any(.admonition-title, -summary) { - background-color:rgba(100,221,23,.1) -} -.md-typeset :-moz-any(.question, -.help, -.faq)>:-moz-any(.admonition-title, -summary) { - background-color:rgba(100,221,23,.1) -} -.md-typeset :is(.question, -.help, -.faq)>:is(.admonition-title, -summary) { - background-color:rgba(100,221,23,.1) -} -.md-typeset :-webkit-any(.question, -.help, -.faq)>:-webkit-any(.admonition-title, -summary):before { - background-color:#64dd17; - -webkit-mask-image:var(--md-admonition-icon--question); - mask-image:var(--md-admonition-icon--question) -} -.md-typeset :-moz-any(.question, -.help, -.faq)>:-moz-any(.admonition-title, -summary):before { - background-color:#64dd17; - mask-image:var(--md-admonition-icon--question) -} -.md-typeset :is(.question, -.help, -.faq)>:is(.admonition-title, -summary):before { - background-color:#64dd17; - -webkit-mask-image:var(--md-admonition-icon--question); - mask-image:var(--md-admonition-icon--question) -} -.md-typeset :-webkit-any(.question, -.help, -.faq)>:-webkit-any(.admonition-title, -summary):after { - color:#64dd17 -} -.md-typeset :-moz-any(.question, -.help, -.faq)>:-moz-any(.admonition-title, -summary):after { - color:#64dd17 -} -.md-typeset :is(.question, -.help, -.faq)>:is(.admonition-title, -summary):after { - color:#64dd17 -} -.md-typeset :-webkit-any(.admonition, -details):-webkit-any(.warning, -.caution, -.attention) { - border-color:#ff9100 -} -.md-typeset :-moz-any(.admonition, -details):-moz-any(.warning, -.caution, -.attention) { - border-color:#ff9100 -} -.md-typeset :is(.admonition, -details):is(.warning, -.caution, -.attention) { - border-color:#ff9100 -} -.md-typeset :-webkit-any(.warning, -.caution, -.attention)>:-webkit-any(.admonition-title, -summary) { - background-color:rgba(255,145,0,.1) -} -.md-typeset :-moz-any(.warning, -.caution, -.attention)>:-moz-any(.admonition-title, -summary) { - background-color:rgba(255,145,0,.1) -} -.md-typeset :is(.warning, -.caution, -.attention)>:is(.admonition-title, -summary) { - background-color:rgba(255,145,0,.1) -} -.md-typeset :-webkit-any(.warning, -.caution, -.attention)>:-webkit-any(.admonition-title, -summary):before { - background-color:#ff9100; - -webkit-mask-image:var(--md-admonition-icon--warning); - mask-image:var(--md-admonition-icon--warning) -} -.md-typeset :-moz-any(.warning, -.caution, -.attention)>:-moz-any(.admonition-title, -summary):before { - background-color:#ff9100; - mask-image:var(--md-admonition-icon--warning) -} -.md-typeset :is(.warning, -.caution, -.attention)>:is(.admonition-title, -summary):before { - background-color:#ff9100; - -webkit-mask-image:var(--md-admonition-icon--warning); - mask-image:var(--md-admonition-icon--warning) -} -.md-typeset :-webkit-any(.warning, -.caution, -.attention)>:-webkit-any(.admonition-title, -summary):after { - color:#ff9100 -} -.md-typeset :-moz-any(.warning, -.caution, -.attention)>:-moz-any(.admonition-title, -summary):after { - color:#ff9100 -} -.md-typeset :is(.warning, -.caution, -.attention)>:is(.admonition-title, -summary):after { - color:#ff9100 -} -.md-typeset :-webkit-any(.admonition, -details):-webkit-any(.failure, -.fail, -.missing) { - border-color:#ff5252 -} -.md-typeset :-moz-any(.admonition, -details):-moz-any(.failure, -.fail, -.missing) { - border-color:#ff5252 -} -.md-typeset :is(.admonition, -details):is(.failure, -.fail, -.missing) { - border-color:#ff5252 -} -.md-typeset :-webkit-any(.failure, -.fail, -.missing)>:-webkit-any(.admonition-title, -summary) { - background-color:rgba(255,82,82,.1) -} -.md-typeset :-moz-any(.failure, -.fail, -.missing)>:-moz-any(.admonition-title, -summary) { - background-color:rgba(255,82,82,.1) -} -.md-typeset :is(.failure, -.fail, -.missing)>:is(.admonition-title, -summary) { - background-color:rgba(255,82,82,.1) -} -.md-typeset :-webkit-any(.failure, -.fail, -.missing)>:-webkit-any(.admonition-title, -summary):before { - background-color:#ff5252; - -webkit-mask-image:var(--md-admonition-icon--failure); - mask-image:var(--md-admonition-icon--failure) -} -.md-typeset :-moz-any(.failure, -.fail, -.missing)>:-moz-any(.admonition-title, -summary):before { - background-color:#ff5252; - mask-image:var(--md-admonition-icon--failure) -} -.md-typeset :is(.failure, -.fail, -.missing)>:is(.admonition-title, -summary):before { - background-color:#ff5252; - -webkit-mask-image:var(--md-admonition-icon--failure); - mask-image:var(--md-admonition-icon--failure) -} -.md-typeset :-webkit-any(.failure, -.fail, -.missing)>:-webkit-any(.admonition-title, -summary):after { - color:#ff5252 -} -.md-typeset :-moz-any(.failure, -.fail, -.missing)>:-moz-any(.admonition-title, -summary):after { - color:#ff5252 -} -.md-typeset :is(.failure, -.fail, -.missing)>:is(.admonition-title, -summary):after { - color:#ff5252 -} -.md-typeset :-webkit-any(.admonition, -details):-webkit-any(.danger, -.error) { - border-color:#ff1744 -} -.md-typeset :-moz-any(.admonition, -details):-moz-any(.danger, -.error) { - border-color:#ff1744 -} -.md-typeset :is(.admonition, -details):is(.danger, -.error) { - border-color:#ff1744 -} -.md-typeset :-webkit-any(.danger, -.error)>:-webkit-any(.admonition-title, -summary) { - background-color:rgba(255,23,68,.1) -} -.md-typeset :-moz-any(.danger, -.error)>:-moz-any(.admonition-title, -summary) { - background-color:rgba(255,23,68,.1) -} -.md-typeset :is(.danger, -.error)>:is(.admonition-title, -summary) { - background-color:rgba(255,23,68,.1) -} -.md-typeset :-webkit-any(.danger, -.error)>:-webkit-any(.admonition-title, -summary):before { - background-color:#ff1744; - -webkit-mask-image:var(--md-admonition-icon--danger); - mask-image:var(--md-admonition-icon--danger) -} -.md-typeset :-moz-any(.danger, -.error)>:-moz-any(.admonition-title, -summary):before { - background-color:#ff1744; - mask-image:var(--md-admonition-icon--danger) -} -.md-typeset :is(.danger, -.error)>:is(.admonition-title, -summary):before { - background-color:#ff1744; - -webkit-mask-image:var(--md-admonition-icon--danger); - mask-image:var(--md-admonition-icon--danger) -} -.md-typeset :-webkit-any(.danger, -.error)>:-webkit-any(.admonition-title, -summary):after { - color:#ff1744 -} -.md-typeset :-moz-any(.danger, -.error)>:-moz-any(.admonition-title, -summary):after { - color:#ff1744 -} -.md-typeset :is(.danger, -.error)>:is(.admonition-title, -summary):after { - color:#ff1744 -} -.md-typeset :-webkit-any(.admonition, -details):-webkit-any(.bug) { - border-color:#f50057 -} -.md-typeset :-moz-any(.admonition, -details):-moz-any(.bug) { - border-color:#f50057 -} -.md-typeset :is(.admonition, -details):is(.bug) { - border-color:#f50057 -} -.md-typeset :-webkit-any(.bug)>:-webkit-any(.admonition-title, -summary) { - background-color:rgba(245,0,87,.1) -} -.md-typeset :-moz-any(.bug)>:-moz-any(.admonition-title, -summary) { - background-color:rgba(245,0,87,.1) -} -.md-typeset :is(.bug)>:is(.admonition-title, -summary) { - background-color:rgba(245,0,87,.1) -} -.md-typeset :-webkit-any(.bug)>:-webkit-any(.admonition-title, -summary):before { - background-color:#f50057; - -webkit-mask-image:var(--md-admonition-icon--bug); - mask-image:var(--md-admonition-icon--bug) -} -.md-typeset :-moz-any(.bug)>:-moz-any(.admonition-title, -summary):before { - background-color:#f50057; - mask-image:var(--md-admonition-icon--bug) -} -.md-typeset :is(.bug)>:is(.admonition-title, -summary):before { - background-color:#f50057; - -webkit-mask-image:var(--md-admonition-icon--bug); - mask-image:var(--md-admonition-icon--bug) -} -.md-typeset :-webkit-any(.bug)>:-webkit-any(.admonition-title, -summary):after { - color:#f50057 -} -.md-typeset :-moz-any(.bug)>:-moz-any(.admonition-title, -summary):after { - color:#f50057 -} -.md-typeset :is(.bug)>:is(.admonition-title, -summary):after { - color:#f50057 -} -.md-typeset :-webkit-any(.admonition, -details):-webkit-any(.example) { - border-color:#7c4dff -} -.md-typeset :-moz-any(.admonition, -details):-moz-any(.example) { - border-color:#7c4dff -} -.md-typeset :is(.admonition, -details):is(.example) { - border-color:#7c4dff -} -.md-typeset :-webkit-any(.example)>:-webkit-any(.admonition-title, -summary) { - background-color:rgba(124,77,255,.1) -} -.md-typeset :-moz-any(.example)>:-moz-any(.admonition-title, -summary) { - background-color:rgba(124,77,255,.1) -} -.md-typeset :is(.example)>:is(.admonition-title, -summary) { - background-color:rgba(124,77,255,.1) -} -.md-typeset :-webkit-any(.example)>:-webkit-any(.admonition-title, -summary):before { - background-color:#7c4dff; - -webkit-mask-image:var(--md-admonition-icon--example); - mask-image:var(--md-admonition-icon--example) -} -.md-typeset :-moz-any(.example)>:-moz-any(.admonition-title, -summary):before { - background-color:#7c4dff; - mask-image:var(--md-admonition-icon--example) -} -.md-typeset :is(.example)>:is(.admonition-title, -summary):before { - background-color:#7c4dff; - -webkit-mask-image:var(--md-admonition-icon--example); - mask-image:var(--md-admonition-icon--example) -} -.md-typeset :-webkit-any(.example)>:-webkit-any(.admonition-title, -summary):after { - color:#7c4dff -} -.md-typeset :-moz-any(.example)>:-moz-any(.admonition-title, -summary):after { - color:#7c4dff -} -.md-typeset :is(.example)>:is(.admonition-title, -summary):after { - color:#7c4dff -} -.md-typeset :-webkit-any(.admonition, -details):-webkit-any(.quote, -.cite) { - border-color:#9e9e9e -} -.md-typeset :-moz-any(.admonition, -details):-moz-any(.quote, -.cite) { - border-color:#9e9e9e -} -.md-typeset :is(.admonition, -details):is(.quote, -.cite) { - border-color:#9e9e9e -} -.md-typeset :-webkit-any(.quote, -.cite)>:-webkit-any(.admonition-title, -summary) { - background-color:hsla(0,0%,62%,.1) -} -.md-typeset :-moz-any(.quote, -.cite)>:-moz-any(.admonition-title, -summary) { - background-color:hsla(0,0%,62%,.1) -} -.md-typeset :is(.quote, -.cite)>:is(.admonition-title, -summary) { - background-color:hsla(0,0%,62%,.1) -} -.md-typeset :-webkit-any(.quote, -.cite)>:-webkit-any(.admonition-title, -summary):before { - background-color:#9e9e9e; - -webkit-mask-image:var(--md-admonition-icon--quote); - mask-image:var(--md-admonition-icon--quote) -} -.md-typeset :-moz-any(.quote, -.cite)>:-moz-any(.admonition-title, -summary):before { - background-color:#9e9e9e; - mask-image:var(--md-admonition-icon--quote) -} -.md-typeset :is(.quote, -.cite)>:is(.admonition-title, -summary):before { - background-color:#9e9e9e; - -webkit-mask-image:var(--md-admonition-icon--quote); - mask-image:var(--md-admonition-icon--quote) -} -.md-typeset :-webkit-any(.quote, -.cite)>:-webkit-any(.admonition-title, -summary):after { - color:#9e9e9e -} -.md-typeset :-moz-any(.quote, -.cite)>:-moz-any(.admonition-title, -summary):after { - color:#9e9e9e -} -.md-typeset :is(.quote, -.cite)>:is(.admonition-title, -summary):after { - color:#9e9e9e -} -:root { - --md-footnotes-icon:url('data:image/svg+xml;charset=utf-8,') -} -.md-typeset .footnote { - color:var(--md-default-fg-color--light); - font-size:.64rem -} -[dir=ltr] .md-typeset .footnote>ol { - margin-left:0 -} -[dir=rtl] .md-typeset .footnote>ol { - margin-right:0 -} -.md-typeset .footnote>ol>li { - transition:color 125ms -} -.md-typeset .footnote>ol>li:target { - color:var(--md-default-fg-color) -} -.md-typeset .footnote>ol>li:focus-within .footnote-backref { - opacity:1; - transform:translateX(0); - transition:none -} -.md-typeset .footnote>ol>li:-webkit-any(:hover, -:target) .footnote-backref { - opacity:1; - transform:translateX(0) -} -.md-typeset .footnote>ol>li:-moz-any(:hover, -:target) .footnote-backref { - opacity:1; - transform:translateX(0) -} -.md-typeset .footnote>ol>li:is(:hover, -:target) .footnote-backref { - opacity:1; - transform:translateX(0) -} -.md-typeset .footnote>ol>li>:first-child { - margin-top:0 -} -.md-typeset .footnote-ref { - font-size:.75em; - font-weight:700 -} -html .md-typeset .footnote-ref { - outline-offset:.1rem -} -.md-typeset [id^="fnref:"]:target>.footnote-ref { - outline:auto -} -.md-typeset .footnote-backref { - color:var(--md-typeset-a-color); - display:inline-block; - font-size:0; - opacity:0; - transform:translateX(.25rem); - transition:color .25s,transform .25s .25s,opacity 125ms .25s; - vertical-align:text-bottom -} -@media print { - .md-typeset .footnote-backref { - color:var(--md-typeset-a-color); - opacity:1; - transform:translateX(0) - } -} -[dir=rtl] .md-typeset .footnote-backref { - transform:translateX(-.25rem) -} -.md-typeset .footnote-backref:hover { - color:var(--md-accent-fg-color) -} -.md-typeset .footnote-backref:before { - background-color:currentcolor; - content:""; - display:inline-block; - height:.8rem; - -webkit-mask-image:var(--md-footnotes-icon); - mask-image:var(--md-footnotes-icon); - -webkit-mask-position:center; - mask-position:center; - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-size:contain; - mask-size:contain; - width:.8rem -} -[dir=rtl] .md-typeset .footnote-backref:before svg { - transform:scaleX(-1) -} -[dir=ltr] .md-typeset .headerlink { - margin-left:.5rem -} -[dir=rtl] .md-typeset .headerlink { - margin-right:.5rem -} -.md-typeset .headerlink { - color:var(--md-default-fg-color--lighter); - display:inline-block; - opacity:0; - transition:color .25s,opacity 125ms -} -@media print { - .md-typeset .headerlink { - display:none - } -} -.md-typeset .headerlink:focus, -.md-typeset :-webkit-any(:hover, -:target)>.headerlink { - opacity:1; - -webkit-transition:color .25s,opacity 125ms; - transition:color .25s,opacity 125ms -} -.md-typeset .headerlink:focus, -.md-typeset :-moz-any(:hover, -:target)>.headerlink { - opacity:1; - -moz-transition:color .25s,opacity 125ms; - transition:color .25s,opacity 125ms -} -.md-typeset .headerlink:focus, -.md-typeset :is(:hover, -:target)>.headerlink { - opacity:1; - transition:color .25s,opacity 125ms -} -.md-typeset .headerlink:-webkit-any(:focus, -:hover), -.md-typeset :target>.headerlink { - color:var(--md-accent-fg-color) -} -.md-typeset .headerlink:-moz-any(:focus, -:hover), -.md-typeset :target>.headerlink { - color:var(--md-accent-fg-color) -} -.md-typeset .headerlink:is(:focus, -:hover), -.md-typeset :target>.headerlink { - color:var(--md-accent-fg-color) -} -.md-typeset :target { - --md-scroll-margin:3.6rem; - --md-scroll-offset:0rem; - scroll-margin-top:calc(var(--md-scroll-margin) - var(--md-scroll-offset)) -} -@media screen and (min-width:76.25em) { - .md-header--lifted~.md-container .md-typeset :target { - --md-scroll-margin:6rem - } -} -.md-typeset :-webkit-any(h1, -h2, -h3):target { - --md-scroll-offset:0.2rem -} -.md-typeset :-moz-any(h1, -h2, -h3):target { - --md-scroll-offset:0.2rem -} -.md-typeset :is(h1, -h2, -h3):target { - --md-scroll-offset:0.2rem -} -.md-typeset h4:target { - --md-scroll-offset:0.15rem -} -.md-typeset div.arithmatex { - overflow:auto -} -@media screen and (max-width:44.9375em) { - .md-typeset div.arithmatex { - margin:0 -.8rem - } -} -.md-typeset div.arithmatex>* { - margin-left:auto!important; - margin-right:auto!important; - padding:0 .8rem; - touch-action:auto; - width:-webkit-min-content; - width:-moz-min-content; - width:min-content -} -.md-typeset div.arithmatex>* mjx-container { - margin:0!important -} -.md-typeset :-webkit-any(del, -ins, -.comment).critic { - -webkit-box-decoration-break:clone; - box-decoration-break:clone -} -.md-typeset :-moz-any(del, -ins, -.comment).critic { - box-decoration-break:clone -} -.md-typeset :is(del, -ins, -.comment).critic { - -webkit-box-decoration-break:clone; - box-decoration-break:clone -} -.md-typeset del.critic { - background-color:var(--md-typeset-del-color) -} -.md-typeset ins.critic { - background-color:var(--md-typeset-ins-color) -} -.md-typeset .critic.comment { - color:var(--md-code-hl-comment-color) -} -.md-typeset .critic.comment:before { - content:"/* " -} -.md-typeset .critic.comment:after { - content:" */" -} -.md-typeset .critic.block { - box-shadow:none; - display:block; - margin:1em 0; - overflow:auto; - padding-left:.8rem; - padding-right:.8rem -} -.md-typeset .critic.block>:first-child { - margin-top:.5em -} -.md-typeset .critic.block>:last-child { - margin-bottom:.5em -} -:root { - --md-details-icon:url('data:image/svg+xml;charset=utf-8,') -} -.md-typeset details { - display:flow-root; - overflow:visible; - padding-top:0 -} -.md-typeset details[open]>summary:after { - transform:rotate(90deg) -} -.md-typeset details:not([open]) { - box-shadow:none; - padding-bottom:0 -} -.md-typeset details:not([open])>summary { - border-radius:.1rem -} -[dir=ltr] .md-typeset summary { - padding-right:1.8rem -} -[dir=rtl] .md-typeset summary { - padding-left:1.8rem -} -[dir=ltr] .md-typeset summary { - border-top-left-radius:.1rem -} -[dir=ltr] .md-typeset summary, -[dir=rtl] .md-typeset summary { - border-top-right-radius:.1rem -} -[dir=rtl] .md-typeset summary { - border-top-left-radius:.1rem -} -.md-typeset summary { - cursor:pointer; - display:block; - min-height:1rem -} -.md-typeset summary.focus-visible { - outline-color:var(--md-accent-fg-color); - outline-offset:.2rem -} -.md-typeset summary:not(.focus-visible) { - -webkit-tap-highlight-color:transparent; - outline:none -} -[dir=ltr] .md-typeset summary:after { - right:.4rem -} -[dir=rtl] .md-typeset summary:after { - left:.4rem -} -.md-typeset summary:after { - background-color:currentcolor; - content:""; - height:1rem; - -webkit-mask-image:var(--md-details-icon); - mask-image:var(--md-details-icon); - -webkit-mask-position:center; - mask-position:center; - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-size:contain; - mask-size:contain; - position:absolute; - top:.625em; - transform:rotate(0deg); - transition:transform .25s; - width:1rem -} -[dir=rtl] .md-typeset summary:after { - transform:rotate(180deg) -} -.md-typeset summary::marker { - display:none -} -.md-typeset summary::-webkit-details-marker { - display:none -} -.md-typeset :-webkit-any(.emojione, -.twemoji, -.gemoji) { - display:inline-flex; - height:1.125em; - vertical-align:text-top -} -.md-typeset :-moz-any(.emojione, -.twemoji, -.gemoji) { - display:inline-flex; - height:1.125em; - vertical-align:text-top -} -.md-typeset :is(.emojione, -.twemoji, -.gemoji) { - display:inline-flex; - height:1.125em; - vertical-align:text-top; - margin-right: 1em; -} -.md-typeset :-webkit-any(.emojione, -.twemoji, -.gemoji) svg { - fill:currentcolor; - max-height:100%; - width:1.125em -} -.md-typeset :-moz-any(.emojione, -.twemoji, -.gemoji) svg { - fill:currentcolor; - max-height:100%; - width:1.125em -} -.md-typeset :is(.emojione, -.twemoji, -.gemoji) svg { - fill:currentcolor; - max-height:100%; - width:1.125em -} -.highlight :-webkit-any(.o, -.ow) { - color:var(--md-code-hl-operator-color) -} -.highlight :-moz-any(.o, -.ow) { - color:var(--md-code-hl-operator-color) -} -.highlight :is(.o, -.ow) { - color:var(--md-code-hl-operator-color) -} -.highlight .p { - color:var(--md-code-hl-punctuation-color) -} -.highlight :-webkit-any(.cpf, -.l, -.s, -.sb, -.sc, -.s2, -.si, -.s1, -.ss) { - color:var(--md-code-hl-string-color) -} -.highlight :-moz-any(.cpf, -.l, -.s, -.sb, -.sc, -.s2, -.si, -.s1, -.ss) { - color:var(--md-code-hl-string-color) -} -.highlight :is(.cpf, -.l, -.s, -.sb, -.sc, -.s2, -.si, -.s1, -.ss) { - color:var(--md-code-hl-string-color) -} -.highlight :-webkit-any(.cp, -.se, -.sh, -.sr, -.sx) { - color:var(--md-code-hl-special-color) -} -.highlight :-moz-any(.cp, -.se, -.sh, -.sr, -.sx) { - color:var(--md-code-hl-special-color) -} -.highlight :is(.cp, -.se, -.sh, -.sr, -.sx) { - color:var(--md-code-hl-special-color) -} -.highlight :-webkit-any(.m, -.mb, -.mf, -.mh, -.mi, -.il, -.mo) { - color:var(--md-code-hl-number-color) -} -.highlight :-moz-any(.m, -.mb, -.mf, -.mh, -.mi, -.il, -.mo) { - color:var(--md-code-hl-number-color) -} -.highlight :is(.m, -.mb, -.mf, -.mh, -.mi, -.il, -.mo) { - color:var(--md-code-hl-number-color) -} -.highlight :-webkit-any(.k, -.kd, -.kn, -.kp, -.kr, -.kt) { - color:var(--md-code-hl-keyword-color) -} -.highlight :-moz-any(.k, -.kd, -.kn, -.kp, -.kr, -.kt) { - color:var(--md-code-hl-keyword-color) -} -.highlight :is(.k, -.kd, -.kn, -.kp, -.kr, -.kt) { - color:var(--md-code-hl-keyword-color) -} -.highlight :-webkit-any(.kc, -.n) { - color:var(--md-code-hl-name-color) -} -.highlight :-moz-any(.kc, -.n) { - color:var(--md-code-hl-name-color) -} -.highlight :is(.kc, -.n) { - color:var(--md-code-hl-name-color) -} -.highlight :-webkit-any(.no, -.nb, -.bp) { - color:var(--md-code-hl-constant-color) -} -.highlight :-moz-any(.no, -.nb, -.bp) { - color:var(--md-code-hl-constant-color) -} -.highlight :is(.no, -.nb, -.bp) { - color:var(--md-code-hl-constant-color) -} -.highlight :-webkit-any(.nc, -.ne, -.nf, -.nn) { - color:var(--md-code-hl-function-color) -} -.highlight :-moz-any(.nc, -.ne, -.nf, -.nn) { - color:var(--md-code-hl-function-color) -} -.highlight :is(.nc, -.ne, -.nf, -.nn) { - color:var(--md-code-hl-function-color) -} -.highlight :-webkit-any(.nd, -.ni, -.nl, -.nt) { - color:var(--md-code-hl-keyword-color) -} -.highlight :-moz-any(.nd, -.ni, -.nl, -.nt) { - color:var(--md-code-hl-keyword-color) -} -.highlight :is(.nd, -.ni, -.nl, -.nt) { - color:var(--md-code-hl-keyword-color) -} -.highlight :-webkit-any(.c, -.cm, -.c1, -.ch, -.cs, -.sd) { - color:var(--md-code-hl-comment-color) -} -.highlight :-moz-any(.c, -.cm, -.c1, -.ch, -.cs, -.sd) { - color:var(--md-code-hl-comment-color) -} -.highlight :is(.c, -.cm, -.c1, -.ch, -.cs, -.sd) { - color:var(--md-code-hl-comment-color) -} -.highlight :-webkit-any(.na, -.nv, -.vc, -.vg, -.vi) { - color:var(--md-code-hl-variable-color) -} -.highlight :-moz-any(.na, -.nv, -.vc, -.vg, -.vi) { - color:var(--md-code-hl-variable-color) -} -.highlight :is(.na, -.nv, -.vc, -.vg, -.vi) { - color:var(--md-code-hl-variable-color) -} -.highlight :-webkit-any(.ge, -.gr, -.gh, -.go, -.gp, -.gs, -.gu, -.gt) { - color:var(--md-code-hl-generic-color) -} -.highlight :-moz-any(.ge, -.gr, -.gh, -.go, -.gp, -.gs, -.gu, -.gt) { - color:var(--md-code-hl-generic-color) -} -.highlight :is(.ge, -.gr, -.gh, -.go, -.gp, -.gs, -.gu, -.gt) { - color:var(--md-code-hl-generic-color) -} -.highlight :-webkit-any(.gd, -.gi) { - border-radius:.1rem; - margin:0 -.125em; - padding:0 .125em -} -.highlight :-moz-any(.gd, -.gi) { - border-radius:.1rem; - margin:0 -.125em; - padding:0 .125em -} -.highlight :is(.gd, -.gi) { - border-radius:.1rem; - margin:0 -.125em; - padding:0 .125em -} -.highlight .gd { - background-color:var(--md-typeset-del-color) -} -.highlight .gi { - background-color:var(--md-typeset-ins-color) -} -.highlight .hll { - background-color:var(--md-code-hl-color); - display:block; - margin:0 -1.1764705882em; - padding:0 1.1764705882em -} -.highlight span.filename { - background-color:var(--md-code-bg-color); - border-bottom:.05rem solid var(--md-default-fg-color--lightest); - border-top-left-radius:.1rem; - border-top-right-radius:.1rem; - display:flow-root; - font-size:.85em; - font-weight:700; - margin-top:1em; - padding:.6617647059em 1.1764705882em; - position:relative -} -.highlight span.filename+pre { - margin-top:0 -} -.highlight span.filename+pre>code { - border-top-left-radius:0; - border-top-right-radius:0 -} -.highlight [data-linenos]:before { - background-color:var(--md-code-bg-color); - box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset; - color:var(--md-default-fg-color--light); - content:attr(data-linenos); - float:left; - left:-1.1764705882em; - margin-left:-1.1764705882em; - margin-right:1.1764705882em; - padding-left:1.1764705882em; - position:-webkit-sticky; - position:sticky; - -webkit-user-select:none; - -moz-user-select:none; - -ms-user-select:none; - user-select:none; - z-index:3 -} -.highlight code a[id] { - position:absolute; - visibility:hidden -} -.highlight code[data-md-copying] .hll { - display:contents -} -.highlight code[data-md-copying] .md-annotation { - display:none -} -.highlighttable { - display:flow-root -} -.highlighttable :-webkit-any(tbody, -td) { - display:block; - padding:0 -} -.highlighttable :-moz-any(tbody, -td) { - display:block; - padding:0 -} -.highlighttable :is(tbody, -td) { - display:block; - padding:0 -} -.highlighttable tr { - display:flex -} -.highlighttable pre { - margin:0 -} -.highlighttable th.filename { - flex-grow:1; - padding:0; - text-align:left -} -.highlighttable th.filename span.filename { - margin-top:0 -} -.highlighttable .linenos { - background-color:var(--md-code-bg-color); - border-bottom-left-radius:.1rem; - border-top-left-radius:.1rem; - font-size:.85em; - padding:.7720588235em 0 .7720588235em 1.1764705882em; - -webkit-user-select:none; - -moz-user-select:none; - -ms-user-select:none; - user-select:none -} -.highlighttable .linenodiv { - box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset; - padding-right:.5882352941em -} -.highlighttable .linenodiv pre { - color:var(--md-default-fg-color--light); - text-align:right -} -.highlighttable .code { - flex:1; - min-width:0 -} -.linenodiv a { - color:inherit -} -.md-typeset .highlighttable { - direction:ltr; - margin:1em 0 -} -.md-typeset .highlighttable>tbody>tr>.code>div>pre>code { - border-bottom-left-radius:0; - border-top-left-radius:0 -} -.md-typeset .highlight+.result { - border:.05rem solid var(--md-code-bg-color); - border-bottom-left-radius:.1rem; - border-bottom-right-radius:.1rem; - border-top-width:.1rem; - margin-top:-1.125em; - overflow:visible; - padding:0 1em -} -.md-typeset .highlight+.result:after { - clear:both; - content:""; - display:block -} -@media screen and (max-width:44.9375em) { - .md-content__inner>.highlight { - margin:1em -.8rem - } - .md-content__inner>.highlight>.filename, - .md-content__inner>.highlight>.highlighttable>tbody>tr>.code>div>pre>code, - .md-content__inner>.highlight>.highlighttable>tbody>tr>.filename span.filename, - .md-content__inner>.highlight>.highlighttable>tbody>tr>.linenos, - .md-content__inner>.highlight>pre>code { - border-radius:0 - } - .md-content__inner>.highlight+.result { - border-left-width:0; - border-radius:0; - border-right-width:0; - margin-left:-.8rem; - margin-right:-.8rem - } -} -.md-typeset .keys kbd:-webkit-any(:before, -:after) { - -moz-osx-font-smoothing:initial; - -webkit-font-smoothing:initial; - color:inherit; - margin:0; - position:relative -} -.md-typeset .keys kbd:-moz-any(:before, -:after) { - -moz-osx-font-smoothing:initial; - -webkit-font-smoothing:initial; - color:inherit; - margin:0; - position:relative -} -.md-typeset .keys kbd:is(:before, -:after) { - -moz-osx-font-smoothing:initial; - -webkit-font-smoothing:initial; - color:inherit; - margin:0; - position:relative -} -.md-typeset .keys span { - color:var(--md-default-fg-color--light); - padding:0 .2em -} -.md-typeset .keys .key-alt:before, -.md-typeset .keys .key-left-alt:before, -.md-typeset .keys .key-right-alt:before { - content:"⎇"; - padding-right:.4em -} -.md-typeset .keys .key-command:before, -.md-typeset .keys .key-left-command:before, -.md-typeset .keys .key-right-command:before { - content:"⌘"; - padding-right:.4em -} -.md-typeset .keys .key-control:before, -.md-typeset .keys .key-left-control:before, -.md-typeset .keys .key-right-control:before { - content:"⌃"; - padding-right:.4em -} -.md-typeset .keys .key-left-meta:before, -.md-typeset .keys .key-meta:before, -.md-typeset .keys .key-right-meta:before { - content:"◆"; - padding-right:.4em -} -.md-typeset .keys .key-left-option:before, -.md-typeset .keys .key-option:before, -.md-typeset .keys .key-right-option:before { - content:"⌥"; - padding-right:.4em -} -.md-typeset .keys .key-left-shift:before, -.md-typeset .keys .key-right-shift:before, -.md-typeset .keys .key-shift:before { - content:"⇧"; - padding-right:.4em -} -.md-typeset .keys .key-left-super:before, -.md-typeset .keys .key-right-super:before, -.md-typeset .keys .key-super:before { - content:"❖"; - padding-right:.4em -} -.md-typeset .keys .key-left-windows:before, -.md-typeset .keys .key-right-windows:before, -.md-typeset .keys .key-windows:before { - content:"⊞"; - padding-right:.4em -} -.md-typeset .keys .key-arrow-down:before { - content:"↓"; - padding-right:.4em -} -.md-typeset .keys .key-arrow-left:before { - content:"←"; - padding-right:.4em -} -.md-typeset .keys .key-arrow-right:before { - content:"→"; - padding-right:.4em -} -.md-typeset .keys .key-arrow-up:before { - content:"↑"; - padding-right:.4em -} -.md-typeset .keys .key-backspace:before { - content:"⌫"; - padding-right:.4em -} -.md-typeset .keys .key-backtab:before { - content:"⇤"; - padding-right:.4em -} -.md-typeset .keys .key-caps-lock:before { - content:"⇪"; - padding-right:.4em -} -.md-typeset .keys .key-clear:before { - content:"⌧"; - padding-right:.4em -} -.md-typeset .keys .key-context-menu:before { - content:"☰"; - padding-right:.4em -} -.md-typeset .keys .key-delete:before { - content:"⌦"; - padding-right:.4em -} -.md-typeset .keys .key-eject:before { - content:"⏏"; - padding-right:.4em -} -.md-typeset .keys .key-end:before { - content:"⤓"; - padding-right:.4em -} -.md-typeset .keys .key-escape:before { - content:"⎋"; - padding-right:.4em -} -.md-typeset .keys .key-home:before { - content:"⤒"; - padding-right:.4em -} -.md-typeset .keys .key-insert:before { - content:"⎀"; - padding-right:.4em -} -.md-typeset .keys .key-page-down:before { - content:"⇟"; - padding-right:.4em -} -.md-typeset .keys .key-page-up:before { - content:"⇞"; - padding-right:.4em -} -.md-typeset .keys .key-print-screen:before { - content:"⎙"; - padding-right:.4em -} -.md-typeset .keys .key-tab:after { - content:"⇥"; - padding-left:.4em -} -.md-typeset .keys .key-num-enter:after { - content:"⌤"; - padding-left:.4em -} -.md-typeset .keys .key-enter:after { - content:"⏎"; - padding-left:.4em -} -:root { - --md-tabbed-icon--prev:url('data:image/svg+xml;charset=utf-8,'); - --md-tabbed-icon--next:url('data:image/svg+xml;charset=utf-8,') -} -.md-typeset .tabbed-set { - border-radius:.1rem; - display:flex; - flex-flow:column wrap; - margin:1em 0; - position:relative -} -.md-typeset .tabbed-set>input { - height:0; - opacity:0; - position:absolute; - width:0 -} -.md-typeset .tabbed-set>input:target { - --md-scroll-offset:0.625em -} -.md-typeset .tabbed-labels { - -ms-overflow-style:none; - box-shadow:0 -.05rem var(--md-default-fg-color--lightest) inset; - display:flex; - max-width:100%; - overflow:auto; - scrollbar-width:none -} -@media print { - .md-typeset .tabbed-labels { - display:contents - } -} -@media screen { - .js .md-typeset .tabbed-labels { - position:relative - } - .js .md-typeset .tabbed-labels:before { - background:var(--md-accent-fg-color); - bottom:0; - content:""; - display:block; - height:2px; - left:0; - position:absolute; - transform:translateX(var(--md-indicator-x)); - transition:width 225ms,transform .25s; - transition-timing-function:cubic-bezier(.4,0,.2,1); - width:var(--md-indicator-width) - } -} -.md-typeset .tabbed-labels::-webkit-scrollbar { - display:none -} -.md-typeset .tabbed-labels>label { - border-bottom:.1rem solid transparent; - border-radius:.1rem .1rem 0 0; - color:#ffffff; - cursor:pointer; - flex-shrink:0; - font-size:.64rem; - font-weight:700; - padding:.78125em 1.25em .625em; - scroll-margin-inline-start:1rem; - transition:background-color .25s,color .25s; - white-space:nowrap; - width:auto -} -@media print { - .md-typeset .tabbed-labels>label:first-child { - order:1 - } - .md-typeset .tabbed-labels>label:nth-child(2) { - order:2 - } - .md-typeset .tabbed-labels>label:nth-child(3) { - order:3 - } - .md-typeset .tabbed-labels>label:nth-child(4) { - order:4 - } - .md-typeset .tabbed-labels>label:nth-child(5) { - order:5 - } - .md-typeset .tabbed-labels>label:nth-child(6) { - order:6 - } - .md-typeset .tabbed-labels>label:nth-child(7) { - order:7 - } - .md-typeset .tabbed-labels>label:nth-child(8) { - order:8 - } - .md-typeset .tabbed-labels>label:nth-child(9) { - order:9 - } - .md-typeset .tabbed-labels>label:nth-child(10) { - order:10 - } - .md-typeset .tabbed-labels>label:nth-child(11) { - order:11 - } - .md-typeset .tabbed-labels>label:nth-child(12) { - order:12 - } - .md-typeset .tabbed-labels>label:nth-child(13) { - order:13 - } - .md-typeset .tabbed-labels>label:nth-child(14) { - order:14 - } - .md-typeset .tabbed-labels>label:nth-child(15) { - order:15 - } - .md-typeset .tabbed-labels>label:nth-child(16) { - order:16 - } - .md-typeset .tabbed-labels>label:nth-child(17) { - order:17 - } - .md-typeset .tabbed-labels>label:nth-child(18) { - order:18 - } - .md-typeset .tabbed-labels>label:nth-child(19) { - order:19 - } - .md-typeset .tabbed-labels>label:nth-child(20) { - order:20 - } -} -.md-typeset .tabbed-labels>label:hover { - color:var(--md-accent-fg-color) -} -.md-typeset .tabbed-content { - width:100% -} -@media print { - .md-typeset .tabbed-content { - display:contents - } -} -.md-typeset .tabbed-block { - display:none -} -@media print { - .md-typeset .tabbed-block { - display:block - } - .md-typeset .tabbed-block:first-child { - order:1 - } - .md-typeset .tabbed-block:nth-child(2) { - order:2 - } - .md-typeset .tabbed-block:nth-child(3) { - order:3 - } - .md-typeset .tabbed-block:nth-child(4) { - order:4 - } - .md-typeset .tabbed-block:nth-child(5) { - order:5 - } - .md-typeset .tabbed-block:nth-child(6) { - order:6 - } - .md-typeset .tabbed-block:nth-child(7) { - order:7 - } - .md-typeset .tabbed-block:nth-child(8) { - order:8 - } - .md-typeset .tabbed-block:nth-child(9) { - order:9 - } - .md-typeset .tabbed-block:nth-child(10) { - order:10 - } - .md-typeset .tabbed-block:nth-child(11) { - order:11 - } - .md-typeset .tabbed-block:nth-child(12) { - order:12 - } - .md-typeset .tabbed-block:nth-child(13) { - order:13 - } - .md-typeset .tabbed-block:nth-child(14) { - order:14 - } - .md-typeset .tabbed-block:nth-child(15) { - order:15 - } - .md-typeset .tabbed-block:nth-child(16) { - order:16 - } - .md-typeset .tabbed-block:nth-child(17) { - order:17 - } - .md-typeset .tabbed-block:nth-child(18) { - order:18 - } - .md-typeset .tabbed-block:nth-child(19) { - order:19 - } - .md-typeset .tabbed-block:nth-child(20) { - order:20 - } -} -.md-typeset .tabbed-block>.highlight:first-child>pre, -.md-typeset .tabbed-block>pre:first-child { - margin:0 -} -.md-typeset .tabbed-block>.highlight:first-child>pre>code, -.md-typeset .tabbed-block>pre:first-child>code { - border-top-left-radius:0; - border-top-right-radius:0 -} -.md-typeset .tabbed-block>.highlight:first-child>.filename { - border-top-left-radius:0; - border-top-right-radius:0; - margin:0 -} -.md-typeset .tabbed-block>.highlight:first-child>.highlighttable { - margin:0 -} -.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.filename span.filename, -.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.linenos { - border-top-left-radius:0; - border-top-right-radius:0; - margin:0 -} -.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.code>div>pre>code { - border-top-left-radius:0; - border-top-right-radius:0 -} -.md-typeset .tabbed-block>.highlight:first-child+.result { - margin-top:-.125em -} -.md-typeset .tabbed-block>.tabbed-set { - margin:0 -} -.md-typeset .tabbed-button { - align-self:center; - border-radius:100%; - color:var(--md-default-fg-color--light); - cursor:pointer; - display:block; - height:.9rem; - margin-top:.1rem; - pointer-events:auto; - transition:background-color .25s; - width:.9rem -} -.md-typeset .tabbed-button:hover { - background-color:var(--md-accent-fg-color--transparent); - color:var(--md-accent-fg-color) -} -.md-typeset .tabbed-button:after { - background-color:currentcolor; - content:""; - display:block; - height:100%; - -webkit-mask-image:var(--md-tabbed-icon--prev); - mask-image:var(--md-tabbed-icon--prev); - -webkit-mask-position:center; - mask-position:center; - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-size:contain; - mask-size:contain; - transition:background-color .25s,transform .25s; - width:100% -} -.md-typeset .tabbed-control { - background:linear-gradient(to right,var(--md-default-bg-color) 60%,transparent); - display:flex; - height:1.9rem; - justify-content:start; - pointer-events:none; - position:absolute; - transition:opacity 125ms; - width:1.2rem -} -[dir=rtl] .md-typeset .tabbed-control { - transform:rotate(180deg) -} -.md-typeset .tabbed-control[hidden] { - opacity:0 -} -.md-typeset .tabbed-control--next { - background:linear-gradient(to left,var(--md-default-bg-color) 60%,transparent); - justify-content:end; - right:0 -} -.md-typeset .tabbed-control--next .tabbed-button:after { - -webkit-mask-image:var(--md-tabbed-icon--next); - mask-image:var(--md-tabbed-icon--next) -} -@media screen and (max-width:44.9375em) { - [dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels { - padding-left:.8rem - } - [dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels { - padding-right:.8rem - } - .md-content__inner>.tabbed-set .tabbed-labels { - margin:0 -.8rem; - max-width:100vw; - scroll-padding-inline-start:.8rem - } - [dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels:after { - padding-right:.8rem - } - [dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels:after { - padding-left:.8rem - } - .md-content__inner>.tabbed-set .tabbed-labels:after { - content:"" - } - [dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev { - margin-left:-.8rem - } - [dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev { - margin-right:-.8rem - } - [dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev { - padding-left:.8rem - } - [dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev { - padding-right:.8rem - } - .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev { - width:2rem - } - [dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next { - margin-right:-.8rem - } - [dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next { - margin-left:-.8rem - } - [dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next { - padding-right:.8rem - } - [dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next { - padding-left:.8rem - } - .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next { - width:2rem - } -} -@media screen { - .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child, - .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10), - .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11), - .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12), - .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13), - .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14), - .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15), - .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16), - .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17), - .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18), - .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19), - .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2), - .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20), - .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3), - .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4), - .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5), - .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6), - .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7), - .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8), - .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9) { - color: #478CBF; - } - .md-typeset .no-js .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child, - .md-typeset .no-js .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10), - .md-typeset .no-js .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11), - .md-typeset .no-js .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12), - .md-typeset .no-js .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13), - .md-typeset .no-js .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14), - .md-typeset .no-js .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15), - .md-typeset .no-js .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16), - .md-typeset .no-js .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17), - .md-typeset .no-js .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18), - .md-typeset .no-js .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19), - .md-typeset .no-js .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2), - .md-typeset .no-js .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20), - .md-typeset .no-js .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3), - .md-typeset .no-js .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4), - .md-typeset .no-js .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5), - .md-typeset .no-js .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6), - .md-typeset .no-js .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7), - .md-typeset .no-js .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8), - .md-typeset .no-js .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9), - .no-js .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child, - .no-js .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10), - .no-js .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11), - .no-js .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12), - .no-js .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13), - .no-js .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14), - .no-js .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15), - .no-js .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16), - .no-js .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17), - .no-js .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18), - .no-js .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19), - .no-js .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2), - .no-js .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20), - .no-js .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3), - .no-js .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4), - .no-js .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5), - .no-js .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6), - .no-js .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7), - .no-js .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8), - .no-js .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9) { - border-color: #478CBF; - } -} -.md-typeset .tabbed-set>input:first-child.focus-visible~.tabbed-labels>:first-child, -.md-typeset .tabbed-set>input:nth-child(10).focus-visible~.tabbed-labels>:nth-child(10), -.md-typeset .tabbed-set>input:nth-child(11).focus-visible~.tabbed-labels>:nth-child(11), -.md-typeset .tabbed-set>input:nth-child(12).focus-visible~.tabbed-labels>:nth-child(12), -.md-typeset .tabbed-set>input:nth-child(13).focus-visible~.tabbed-labels>:nth-child(13), -.md-typeset .tabbed-set>input:nth-child(14).focus-visible~.tabbed-labels>:nth-child(14), -.md-typeset .tabbed-set>input:nth-child(15).focus-visible~.tabbed-labels>:nth-child(15), -.md-typeset .tabbed-set>input:nth-child(16).focus-visible~.tabbed-labels>:nth-child(16), -.md-typeset .tabbed-set>input:nth-child(17).focus-visible~.tabbed-labels>:nth-child(17), -.md-typeset .tabbed-set>input:nth-child(18).focus-visible~.tabbed-labels>:nth-child(18), -.md-typeset .tabbed-set>input:nth-child(19).focus-visible~.tabbed-labels>:nth-child(19), -.md-typeset .tabbed-set>input:nth-child(2).focus-visible~.tabbed-labels>:nth-child(2), -.md-typeset .tabbed-set>input:nth-child(20).focus-visible~.tabbed-labels>:nth-child(20), -.md-typeset .tabbed-set>input:nth-child(3).focus-visible~.tabbed-labels>:nth-child(3), -.md-typeset .tabbed-set>input:nth-child(4).focus-visible~.tabbed-labels>:nth-child(4), -.md-typeset .tabbed-set>input:nth-child(5).focus-visible~.tabbed-labels>:nth-child(5), -.md-typeset .tabbed-set>input:nth-child(6).focus-visible~.tabbed-labels>:nth-child(6), -.md-typeset .tabbed-set>input:nth-child(7).focus-visible~.tabbed-labels>:nth-child(7), -.md-typeset .tabbed-set>input:nth-child(8).focus-visible~.tabbed-labels>:nth-child(8), -.md-typeset .tabbed-set>input:nth-child(9).focus-visible~.tabbed-labels>:nth-child(9) { - background-color:var(--md-accent-fg-color--transparent) -} -.md-typeset .tabbed-set>input:first-child:checked~.tabbed-content>:first-child, -.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-content>:nth-child(10), -.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-content>:nth-child(11), -.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-content>:nth-child(12), -.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-content>:nth-child(13), -.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-content>:nth-child(14), -.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-content>:nth-child(15), -.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-content>:nth-child(16), -.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-content>:nth-child(17), -.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-content>:nth-child(18), -.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-content>:nth-child(19), -.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-content>:nth-child(2), -.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-content>:nth-child(20), -.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-content>:nth-child(3), -.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-content>:nth-child(4), -.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-content>:nth-child(5), -.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-content>:nth-child(6), -.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-content>:nth-child(7), -.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-content>:nth-child(8), -.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-content>:nth-child(9) { - display:block -} -:root { - --md-tasklist-icon:url('data:image/svg+xml;charset=utf-8,'); - --md-tasklist-icon--checked:url('data:image/svg+xml;charset=utf-8,') -} -.md-typeset .task-list-item { - list-style-type:none; - position:relative -} -[dir=ltr] .md-typeset .task-list-item [type=checkbox] { - left:-2em -} -[dir=rtl] .md-typeset .task-list-item [type=checkbox] { - right:-2em -} -.md-typeset .task-list-item [type=checkbox] { - position:absolute; - top:.45em -} -.md-typeset .task-list-control [type=checkbox] { - opacity:0; - z-index:-1 -} -[dir=ltr] .md-typeset .task-list-indicator:before { - left:-1.5em -} -[dir=rtl] .md-typeset .task-list-indicator:before { - right:-1.5em -} -.md-typeset .task-list-indicator:before { - background-color:var(--md-default-fg-color--lightest); - content:""; - height:1.25em; - -webkit-mask-image:var(--md-tasklist-icon); - mask-image:var(--md-tasklist-icon); - -webkit-mask-position:center; - mask-position:center; - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-size:contain; - mask-size:contain; - position:absolute; - top:.15em; - width:1.25em -} -.md-typeset [type=checkbox]:checked+.task-list-indicator:before { - background-color:#478cbf; - -webkit-mask-image:var(--md-tasklist-icon--checked); - mask-image:var(--md-tasklist-icon--checked) -} -:root>* { - --md-mermaid-font-family:var(--md-text-font-family),sans-serif; - --md-mermaid-edge-color:var(--md-code-fg-color); - --md-mermaid-node-bg-color:var(--md-accent-fg-color--transparent); - --md-mermaid-node-fg-color:var(--md-accent-fg-color); - --md-mermaid-label-bg-color:var(--md-default-bg-color); - --md-mermaid-label-fg-color:var(--md-code-fg-color) -} -.mermaid { - line-height:normal; - margin:1em 0 -} -@media screen and (min-width:45em) { - [dir=ltr] .md-typeset .inline { - float:left - } - [dir=rtl] .md-typeset .inline { - float:right - } - [dir=ltr] .md-typeset .inline { - margin-right:.8rem - } - [dir=rtl] .md-typeset .inline { - margin-left:.8rem - } - .md-typeset .inline { - margin-bottom:.8rem; - margin-top:0; - width:11.7rem - } - [dir=ltr] .md-typeset .inline.end { - float:right - } - [dir=rtl] .md-typeset .inline.end { - float:left - } - [dir=ltr] .md-typeset .inline.end { - margin-left:.8rem; - margin-right:0 - } - [dir=rtl] .md-typeset .inline.end { - margin-left:0; - margin-right:.8rem - } -} diff --git a/docs/assets/stylesheets/main.min.css b/docs/assets/stylesheets/main.min.css new file mode 100644 index 00000000..1e994f41 --- /dev/null +++ b/docs/assets/stylesheets/main.min.css @@ -0,0 +1,6142 @@ +@charset "UTF-8"; +html { + -webkit-text-size-adjust:none; + -moz-text-size-adjust:none; + -ms-text-size-adjust:none; + text-size-adjust:none; + box-sizing:border-box +} +*, +:after, +:before { + box-sizing:inherit +} +@media (prefers-reduced-motion) { + *, + :after, + :before { + transition:none!important + } +} +body { + margin:0 +} +a, +button, +input, +label { + -webkit-tap-highlight-color:transparent +} +a { + color:inherit; + text-decoration:none +} +hr { + border:0; + box-sizing:initial; + display:block; + height:.05rem; + overflow:visible; + padding:0 +} +small { + font-size:80% +} +sub, +sup { + line-height:1em +} +img { + border-style:none +} +table { + border-collapse:initial; + border-spacing:0 +} +td, +th { + font-weight:400; + vertical-align:top +} +button { + background:transparent; + border:0; + font-family:inherit; + font-size:inherit; + margin:0; + padding:0 +} +input { + border:0; + outline:none +} +:root { + --md-primary-fg-color:#4051b5; + --md-primary-fg-color--light:#5d6cc0; + --md-primary-fg-color--dark:#303fa1; + --md-primary-bg-color:#fff; + --md-primary-bg-color--light:hsla(0,0%,100%,.7); + --md-accent-fg-color:#526cfe; + --md-accent-fg-color--transparent:rgba(82,108,254,.1); + --md-accent-bg-color:#fff; + --md-accent-bg-color--light:hsla(0,0%,100%,.7) +} +:root, +[data-md-color-scheme=default] { + --md-default-fg-color:rgba(0,0,0,.87); + --md-default-fg-color--light:rgba(0,0,0,.54); + --md-default-fg-color--lighter:rgba(0,0,0,.32); + --md-default-fg-color--lightest:rgba(0,0,0,.07); + --md-default-bg-color:#fff; + --md-default-bg-color--light:hsla(0,0%,100%,.7); + --md-default-bg-color--lighter:hsla(0,0%,100%,.3); + --md-default-bg-color--lightest:hsla(0,0%,100%,.12); + --md-code-fg-color:#36464e; + --md-code-bg-color:#f5f5f5; + --md-code-hl-color:rgba(255,255,0,.5); + --md-code-hl-number-color:#d52a2a; + --md-code-hl-special-color:#db1457; + --md-code-hl-function-color:#a846b9; + --md-code-hl-constant-color:#6e59d9; + --md-code-hl-keyword-color:#3f6ec6; + --md-code-hl-string-color:#1c7d4d; + --md-code-hl-name-color:var(--md-code-fg-color); + --md-code-hl-operator-color:var(--md-default-fg-color--light); + --md-code-hl-punctuation-color:var(--md-default-fg-color--light); + --md-code-hl-comment-color:var(--md-default-fg-color--light); + --md-code-hl-generic-color:var(--md-default-fg-color--light); + --md-code-hl-variable-color:var(--md-default-fg-color--light); + --md-typeset-color:var(--md-default-fg-color); + --md-typeset-a-color:var(--md-primary-fg-color); + --md-typeset-mark-color:rgba(255,255,0,.5); + --md-typeset-del-color:rgba(245,80,61,.15); + --md-typeset-ins-color:rgba(11,213,112,.15); + --md-typeset-kbd-color:#fafafa; + --md-typeset-kbd-accent-color:#fff; + --md-typeset-kbd-border-color:#b8b8b8; + --md-typeset-table-color:rgba(0,0,0,.12); + --md-admonition-fg-color:var(--md-default-fg-color); + --md-admonition-bg-color:var(--md-default-bg-color); + --md-footer-fg-color:#fff; + --md-footer-fg-color--light:hsla(0,0%,100%,.7); + --md-footer-fg-color--lighter:hsla(0,0%,100%,.3); + --md-footer-bg-color:rgba(0,0,0,.87); + --md-footer-bg-color--dark:rgba(0,0,0,.32); + --md-shadow-z1:0 0.2rem 0.5rem rgba(0,0,0,.05),0 0 0.05rem rgba(0,0,0,.1); + --md-shadow-z2:0 0.2rem 0.5rem rgba(0,0,0,.1),0 0 0.05rem rgba(0,0,0,.25); + --md-shadow-z3:0 0.2rem 0.5rem rgba(0,0,0,.2),0 0 0.05rem rgba(0,0,0,.35) +} +.md-icon svg { + fill:currentcolor; + display:block; + height:1.2rem; + width:1.2rem +} +body { + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + --md-text-font-family:var(--md-text-font,_),-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif; + --md-code-font-family:var(--md-code-font,_),SFMono-Regular,Consolas,Menlo,monospace +} +body, +input { + font-feature-settings:"kern","liga"; + font-family:var(--md-text-font-family) +} +body, +code, +input, +kbd, +pre { + color:var(--md-typeset-color) +} +code, +kbd, +pre { + font-feature-settings:"kern"; + font-family:var(--md-code-font-family) +} +:root { + --md-typeset-table-sort-icon:url('data:image/svg+xml;charset=utf-8,'); + --md-typeset-table-sort-icon--asc:url('data:image/svg+xml;charset=utf-8,'); + --md-typeset-table-sort-icon--desc:url('data:image/svg+xml;charset=utf-8,') +} +.md-typeset { + -webkit-print-color-adjust:exact; + color-adjust:exact; + font-size:.8rem; + line-height:1.6 +} +@media print { + .md-typeset { + font-size:.68rem + } +} +.md-typeset blockquote, +.md-typeset dl, +.md-typeset figure, +.md-typeset ol, +.md-typeset pre, +.md-typeset ul { + margin-bottom:1em; + margin-top:1em +} +.md-typeset h1 { + color:var(--md-default-fg-color--light); + font-size:2em; + line-height:1.3; + margin:0 0 1.25em +} +.md-typeset h1, +.md-typeset h2 { + font-weight:300; + letter-spacing:-.01em +} +.md-typeset h2 { + font-size:1.5625em; + line-height:1.4; + margin:1.6em 0 .64em +} +.md-typeset h3 { + font-size:1.25em; + font-weight:400; + letter-spacing:-.01em; + line-height:1.5; + margin:1.6em 0 .8em +} +.md-typeset h2+h3 { + margin-top:.8em +} +.md-typeset h4 { + font-weight:700; + letter-spacing:-.01em; + margin:1em 0 +} +.md-typeset h5, +.md-typeset h6 { + color:var(--md-default-fg-color--light); + font-size:.8em; + font-weight:700; + letter-spacing:-.01em; + margin:1.25em 0 +} +.md-typeset h5 { + text-transform:uppercase +} +.md-typeset hr { + border-bottom:.05rem solid var(--md-default-fg-color--lightest); + display:flow-root; + margin:1.5em 0 +} +.md-typeset a { + color:var(--md-typeset-a-color); + word-break:break-word +} +.md-typeset a, +.md-typeset a:before { + transition:color 125ms +} +.md-typeset a:focus, +.md-typeset a:hover { + color:var(--md-accent-fg-color) +} +.md-typeset a:focus code, +.md-typeset a:hover code { + background-color:var(--md-accent-fg-color--transparent) +} +.md-typeset a code { + color:currentcolor; + transition:background-color 125ms +} +.md-typeset a.focus-visible { + outline-color:var(--md-accent-fg-color); + outline-offset:.2rem +} +.md-typeset code, +.md-typeset kbd, +.md-typeset pre { + color:var(--md-code-fg-color); + direction:ltr; + font-variant-ligatures:none +} +@media print { + .md-typeset code, + .md-typeset kbd, + .md-typeset pre { + white-space:pre-wrap + } +} +.md-typeset code { + background-color:var(--md-code-bg-color); + border-radius:.1rem; + -webkit-box-decoration-break:clone; + box-decoration-break:clone; + font-size:.85em; + padding:0 .2941176471em; + word-break:break-word +} +.md-typeset code:not(.focus-visible) { + -webkit-tap-highlight-color:transparent; + outline:none +} +.md-typeset pre { + display:flow-root; + line-height:1.4; + position:relative +} +.md-typeset pre>code { + -webkit-box-decoration-break:slice; + box-decoration-break:slice; + box-shadow:none; + display:block; + margin:0; + outline-color:var(--md-accent-fg-color); + overflow:auto; + padding:.7720588235em 1.1764705882em; + scrollbar-color:var(--md-default-fg-color--lighter) transparent; + scrollbar-width:thin; + touch-action:auto; + word-break:normal +} +.md-typeset pre>code:hover { + scrollbar-color:var(--md-accent-fg-color) transparent +} +.md-typeset pre>code::-webkit-scrollbar { + height:.2rem; + width:.2rem +} +.md-typeset pre>code::-webkit-scrollbar-thumb { + background-color:var(--md-default-fg-color--lighter) +} +.md-typeset pre>code::-webkit-scrollbar-thumb:hover { + background-color:var(--md-accent-fg-color) +} +.md-typeset kbd { + background-color:var(--md-typeset-kbd-color); + border-radius:.1rem; + box-shadow:0 .1rem 0 .05rem var(--md-typeset-kbd-border-color),0 .1rem 0 var(--md-typeset-kbd-border-color),0 -.1rem .2rem var(--md-typeset-kbd-accent-color) inset; + color:var(--md-default-fg-color); + display:inline-block; + font-size:.75em; + padding:0 .6666666667em; + vertical-align:text-top; + word-break:break-word +} +.md-typeset mark { + background-color:var(--md-typeset-mark-color); + -webkit-box-decoration-break:clone; + box-decoration-break:clone; + color:inherit; + word-break:break-word +} +.md-typeset abbr { + border-bottom:.05rem dotted var(--md-default-fg-color--light); + cursor:help; + text-decoration:none +} +@media (hover:none) { + .md-typeset abbr { + position:relative + } + .md-typeset abbr[title]:-webkit-any(:focus, + :hover):after { + background-color:var(--md-default-fg-color); + border-radius:.1rem; + box-shadow:var(--md-shadow-z3); + color:var(--md-default-bg-color); + content:attr(title); + display:inline-block; + font-size:.7rem; + margin-top:2em; + max-width:80%; + min-width:-webkit-max-content; + min-width:max-content; + padding:.2rem .3rem; + position:absolute; + width:auto + } + .md-typeset abbr[title]:-moz-any(:focus, + :hover):after { + background-color:var(--md-default-fg-color); + border-radius:.1rem; + box-shadow:var(--md-shadow-z3); + color:var(--md-default-bg-color); + content:attr(title); + display:inline-block; + font-size:.7rem; + margin-top:2em; + max-width:80%; + min-width:-moz-max-content; + min-width:max-content; + padding:.2rem .3rem; + position:absolute; + width:auto + } + [dir=ltr] .md-typeset abbr[title]:-webkit-any(:focus, + :hover):after { + left:0 + } + [dir=ltr] .md-typeset abbr[title]:-moz-any(:focus, + :hover):after { + left:0 + } + [dir=ltr] .md-typeset abbr[title]:is(:focus, + :hover):after { + left:0 + } + [dir=rtl] .md-typeset abbr[title]:-webkit-any(:focus, + :hover):after { + right:0 + } + [dir=rtl] .md-typeset abbr[title]:-moz-any(:focus, + :hover):after { + right:0 + } + [dir=rtl] .md-typeset abbr[title]:is(:focus, + :hover):after { + right:0 + } + .md-typeset abbr[title]:is(:focus, + :hover):after { + background-color:var(--md-default-fg-color); + border-radius:.1rem; + box-shadow:var(--md-shadow-z3); + color:var(--md-default-bg-color); + content:attr(title); + display:inline-block; + font-size:.7rem; + margin-top:2em; + max-width:80%; + min-width:-webkit-max-content; + min-width:-moz-max-content; + min-width:max-content; + padding:.2rem .3rem; + position:absolute; + width:auto + } +} +.md-typeset small { + opacity:.75 +} +[dir=ltr] .md-typeset sub, +[dir=ltr] .md-typeset sup { + margin-left:.078125em +} +[dir=rtl] .md-typeset sub, +[dir=rtl] .md-typeset sup { + margin-right:.078125em +} +[dir=ltr] .md-typeset blockquote { + padding-left:.6rem +} +[dir=rtl] .md-typeset blockquote { + padding-right:.6rem +} +[dir=ltr] .md-typeset blockquote { + border-left:.2rem solid var(--md-default-fg-color--lighter) +} +[dir=rtl] .md-typeset blockquote { + border-right:.2rem solid var(--md-default-fg-color--lighter) +} +.md-typeset blockquote { + color:var(--md-default-fg-color--light); + margin-left:0; + margin-right:0 +} +.md-typeset ul { + list-style-type:disc +} +[dir=ltr] .md-typeset ol, +[dir=ltr] .md-typeset ul { + margin-left:.625em +} +[dir=rtl] .md-typeset ol, +[dir=rtl] .md-typeset ul { + margin-right:.625em +} +.md-typeset ol, +.md-typeset ul { + padding:0 +} +.md-typeset ol:not([hidden]), +.md-typeset ul:not([hidden]) { + display:flow-root +} +.md-typeset ol ol, +.md-typeset ul ol { + list-style-type:lower-alpha +} +.md-typeset ol ol ol, +.md-typeset ul ol ol { + list-style-type:lower-roman +} +[dir=ltr] .md-typeset ol li, +[dir=ltr] .md-typeset ul li { + margin-left:1.25em +} +[dir=rtl] .md-typeset ol li, +[dir=rtl] .md-typeset ul li { + margin-right:1.25em +} +.md-typeset ol li, +.md-typeset ul li { + margin-bottom:.5em +} +.md-typeset ol li blockquote, +.md-typeset ol li p, +.md-typeset ul li blockquote, +.md-typeset ul li p { + margin:.5em 0 +} +.md-typeset ol li:last-child, +.md-typeset ul li:last-child { + margin-bottom:0 +} +.md-typeset ol li :-webkit-any(ul, +ol), +.md-typeset ul li :-webkit-any(ul, +ol) { + margin-bottom:.5em; + margin-top:.5em +} +.md-typeset ol li :-moz-any(ul, +ol), +.md-typeset ul li :-moz-any(ul, +ol) { + margin-bottom:.5em; + margin-top:.5em +} +[dir=ltr] .md-typeset ol li :-webkit-any(ul, +ol), +[dir=ltr] .md-typeset ul li :-webkit-any(ul, +ol) { + margin-left:.625em +} +[dir=ltr] .md-typeset ol li :-moz-any(ul, +ol), +[dir=ltr] .md-typeset ul li :-moz-any(ul, +ol) { + margin-left:.625em +} +[dir=ltr] .md-typeset ol li :is(ul, +ol), +[dir=ltr] .md-typeset ul li :is(ul, +ol) { + margin-left:.625em +} +[dir=rtl] .md-typeset ol li :-webkit-any(ul, +ol), +[dir=rtl] .md-typeset ul li :-webkit-any(ul, +ol) { + margin-right:.625em +} +[dir=rtl] .md-typeset ol li :-moz-any(ul, +ol), +[dir=rtl] .md-typeset ul li :-moz-any(ul, +ol) { + margin-right:.625em +} +[dir=rtl] .md-typeset ol li :is(ul, +ol), +[dir=rtl] .md-typeset ul li :is(ul, +ol) { + margin-right:.625em +} +.md-typeset ol li :is(ul, +ol), +.md-typeset ul li :is(ul, +ol) { + margin-bottom:.5em; + margin-top:.5em +} +[dir=ltr] .md-typeset dd { + margin-left:1.875em +} +[dir=rtl] .md-typeset dd { + margin-right:1.875em +} +.md-typeset dd { + margin-bottom:1.5em; + margin-top:1em +} +.md-typeset img, +.md-typeset svg, +.md-typeset video { + height:auto; + max-width:100% +} +.md-typeset img[align=left] { + margin:1em 1em 1em 0 +} +.md-typeset img[align=right] { + margin:1em 0 1em 1em +} +.md-typeset img[align]:only-child { + margin-top:0 +} +.md-typeset img[src$="#gh-dark-mode-only"], +.md-typeset img[src$="#only-dark"] { + display:none +} +.md-typeset figure { + display:flow-root; + margin:1em auto; + max-width:100%; + text-align:center; + width:-webkit-fit-content; + width:-moz-fit-content; + width:fit-content +} +.md-typeset figure img { + display:block +} +.md-typeset figcaption { + font-style:italic; + margin:1em auto; + max-width:24rem +} +.md-typeset iframe { + max-width:100% +} +.md-typeset table:not([class]) { + background-color:var(--md-default-bg-color); + border:.05rem solid var(--md-typeset-table-color); + border-radius:.1rem; + display:inline-block; + font-size:.64rem; + max-width:100%; + overflow:auto; + touch-action:auto +} +@media print { + .md-typeset table:not([class]) { + display:table + } +} +.md-typeset table:not([class])+* { + margin-top:1.5em +} +.md-typeset table:not([class]) :-webkit-any(th, +td)>:first-child { + margin-top:0 +} +.md-typeset table:not([class]) :-moz-any(th, +td)>:first-child { + margin-top:0 +} +.md-typeset table:not([class]) :is(th, +td)>:first-child { + margin-top:0 +} +.md-typeset table:not([class]) :-webkit-any(th, +td)>:last-child { + margin-bottom:0 +} +.md-typeset table:not([class]) :-moz-any(th, +td)>:last-child { + margin-bottom:0 +} +.md-typeset table:not([class]) :is(th, +td)>:last-child { + margin-bottom:0 +} +.md-typeset table:not([class]) :-webkit-any(th, +td):not([align]) { + text-align:left +} +.md-typeset table:not([class]) :-moz-any(th, +td):not([align]) { + text-align:left +} +.md-typeset table:not([class]) :is(th, +td):not([align]) { + text-align:left +} +[dir=rtl] .md-typeset table:not([class]) :-webkit-any(th, +td):not([align]) { + text-align:right +} +[dir=rtl] .md-typeset table:not([class]) :-moz-any(th, +td):not([align]) { + text-align:right +} +[dir=rtl] .md-typeset table:not([class]) :is(th, +td):not([align]) { + text-align:right +} +.md-typeset table:not([class]) th { + font-weight:700; + min-width:5rem; + padding:.9375em 1.25em; + vertical-align:top +} +.md-typeset table:not([class]) td { + border-top:.05rem solid var(--md-typeset-table-color); + padding:.9375em 1.25em; + vertical-align:top +} +.md-typeset table:not([class]) tbody tr { + transition:background-color 125ms +} +.md-typeset table:not([class]) tbody tr:hover { + background-color:rgba(0,0,0,.035); + box-shadow:0 .05rem 0 var(--md-default-bg-color) inset +} +.md-typeset table:not([class]) a { + word-break:normal +} +.md-typeset table th[role=columnheader] { + cursor:pointer +} +[dir=ltr] .md-typeset table th[role=columnheader]:after { + margin-left:.5em +} +[dir=rtl] .md-typeset table th[role=columnheader]:after { + margin-right:.5em +} +.md-typeset table th[role=columnheader]:after { + content:""; + display:inline-block; + height:1.2em; + -webkit-mask-image:var(--md-typeset-table-sort-icon); + mask-image:var(--md-typeset-table-sort-icon); + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; + transition:background-color 125ms; + vertical-align:text-bottom; + width:1.2em +} +.md-typeset table th[role=columnheader]:hover:after { + background-color:var(--md-default-fg-color--lighter) +} +.md-typeset table th[role=columnheader][aria-sort=ascending]:after { + background-color:var(--md-default-fg-color--light); + -webkit-mask-image:var(--md-typeset-table-sort-icon--asc); + mask-image:var(--md-typeset-table-sort-icon--asc) +} +.md-typeset table th[role=columnheader][aria-sort=descending]:after { + background-color:var(--md-default-fg-color--light); + -webkit-mask-image:var(--md-typeset-table-sort-icon--desc); + mask-image:var(--md-typeset-table-sort-icon--desc) +} +.md-typeset__scrollwrap { + margin:1em -.8rem; + overflow-x:auto; + touch-action:auto +} +.md-typeset__table { + display:inline-block; + margin-bottom:.5em; + padding:0 .8rem +} +@media print { + .md-typeset__table { + display:block + } +} +html .md-typeset__table table { + display:table; + margin:0; + overflow:hidden; + width:100% +} +@media screen and (max-width:44.9375em) { + .md-content__inner>pre { + margin:1em -.8rem + } + .md-content__inner>pre code { + border-radius:0 + } +} +.md-banner { + background-color:var(--md-footer-bg-color); + color:var(--md-footer-fg-color); + overflow:auto +} +@media print { + .md-banner { + display:none + } +} +.md-banner--warning { + background:var(--md-typeset-mark-color); + color:var(--md-default-fg-color) +} +.md-banner__inner { + font-size:.7rem; + margin:.6rem auto; + padding:0 .8rem +} +[dir=ltr] .md-banner__button { + float:right +} +[dir=rtl] .md-banner__button { + float:left +} +.md-banner__button { + color:inherit; + cursor:pointer; + transition:opacity .25s +} +.md-banner__button:hover { + opacity:.7 +} +html { + font-size:125%; + height:100%; + overflow-x:hidden +} +@media screen and (min-width:100em) { + html { + font-size:137.5% + } +} +@media screen and (min-width:125em) { + html { + font-size:150% + } +} +body { + background-color:var(--md-default-bg-color); + display:flex; + flex-direction:column; + font-size:.5rem; + min-height:100%; + position:relative; + width:100% +} +@media print { + body { + display:block + } +} +@media screen and (max-width:59.9375em) { + body[data-md-scrolllock] { + position:fixed + } +} +.md-grid { + margin-left:auto; + margin-right:auto; + max-width:61rem +} +.md-container { + display:flex; + flex-direction:column; + flex-grow:1 +} +@media print { + .md-container { + display:block + } +} +.md-main { + flex-grow:1 +} +.md-main__inner { + display:flex; + height:100%; + margin-top:1.5rem +} +.md-ellipsis { + overflow:hidden; + text-overflow:ellipsis; + white-space:nowrap +} +.md-toggle { + display:none +} +.md-option { + height:0; + opacity:0; + position:absolute; + width:0 +} +.md-option:checked+label:not([hidden]) { + display:block +} +.md-option.focus-visible+label { + outline-color:var(--md-accent-fg-color); + outline-style:auto +} +.md-skip { + background-color:var(--md-default-fg-color); + border-radius:.1rem; + color:var(--md-default-bg-color); + font-size:.64rem; + margin:.5rem; + opacity:0; + outline-color:var(--md-accent-fg-color); + padding:.3rem .5rem; + position:fixed; + transform:translateY(.4rem); + z-index:-1 +} +.md-skip:focus { + opacity:1; + transform:translateY(0); + transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 175ms 75ms; + z-index:10 +} +@page { + margin:25mm +} +:root { + --md-clipboard-icon:url('data:image/svg+xml;charset=utf-8,') +} +.md-clipboard { + border-radius:.1rem; + color:var(--md-default-fg-color--lightest); + cursor:pointer; + height:1.5em; + outline-color:var(--md-accent-fg-color); + outline-offset:.1rem; + position:absolute; + right:.5em; + top:.5em; + transition:color .25s; + width:1.5em; + z-index:1 +} +@media print { + .md-clipboard { + display:none + } +} +.md-clipboard:not(.focus-visible) { + -webkit-tap-highlight-color:transparent; + outline:none +} +:hover>.md-clipboard { + color:var(--md-default-fg-color--light) +} +.md-clipboard:-webkit-any(:focus, +:hover) { + color:var(--md-accent-fg-color) +} +.md-clipboard:-moz-any(:focus, +:hover) { + color:var(--md-accent-fg-color) +} +.md-clipboard:is(:focus, +:hover) { + color:var(--md-accent-fg-color) +} +.md-clipboard:after { + background-color:currentcolor; + content:""; + display:block; + height:1.125em; + margin:0 auto; + -webkit-mask-image:var(--md-clipboard-icon); + mask-image:var(--md-clipboard-icon); + -webkit-mask-position:center; + mask-position:center; + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; + width:1.125em +} +.md-clipboard--inline { + cursor:pointer +} +.md-clipboard--inline code { + transition:color .25s,background-color .25s +} +.md-clipboard--inline:-webkit-any(:focus, +:hover) code { + background-color:var(--md-accent-fg-color--transparent); + color:var(--md-accent-fg-color) +} +.md-clipboard--inline:-moz-any(:focus, +:hover) code { + background-color:var(--md-accent-fg-color--transparent); + color:var(--md-accent-fg-color) +} +.md-clipboard--inline:is(:focus, +:hover) code { + background-color:var(--md-accent-fg-color--transparent); + color:var(--md-accent-fg-color) +} +@keyframes consent { + 0% { + opacity:0; + transform:translateY(100%) + } + to { + opacity:1; + transform:translateY(0) + } +} +@keyframes overlay { + 0% { + opacity:0 + } + to { + opacity:1 + } +} +.md-consent__overlay { + animation:overlay .25s both; + -webkit-backdrop-filter:blur(.1rem); + backdrop-filter:blur(.1rem); + background-color:rgba(0,0,0,.54); + height:100%; + opacity:1; + position:fixed; + top:0; + width:100%; + z-index:5 +} +.md-consent__inner { + animation:consent .5s cubic-bezier(.1,.7,.1,1) both; + background-color:var(--md-default-bg-color); + border:0; + border-radius:.1rem; + bottom:0; + box-shadow:0 0 .2rem rgba(0,0,0,.1),0 .2rem .4rem rgba(0,0,0,.2); + max-height:100%; + overflow:auto; + padding:0; + position:fixed; + width:100%; + z-index:5 +} +.md-consent__form { + padding:.8rem +} +.md-consent__settings { + display:none; + margin:1em 0 +} +input:checked+.md-consent__settings { + display:block +} +.md-consent__controls { + margin-bottom:.8rem +} +.md-typeset .md-consent__controls .md-button { + display:inline +} +@media screen and (max-width:44.9375em) { + .md-typeset .md-consent__controls .md-button { + display:block; + margin-top:.4rem; + text-align:center; + width:100% + } +} +.md-consent label { + cursor:pointer +} +.md-content { + flex-grow:1; + min-width:0 +} +.md-content__inner { + margin:0 .8rem 1.2rem; + padding-top:.6rem +} +@media screen and (min-width:76.25em) { + [dir=ltr] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner { + margin-left:1.2rem + } + [dir=ltr] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner, + [dir=rtl] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner { + margin-right:1.2rem + } + [dir=rtl] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner { + margin-left:1.2rem + } +} +.md-content__inner:before { + content:""; + display:block; + height:.4rem +} +.md-content__inner>:last-child { + margin-bottom:0 +} +[dir=ltr] .md-content__button { + float:right +} +[dir=rtl] .md-content__button { + float:left +} +[dir=ltr] .md-content__button { + margin-left:.4rem +} +[dir=rtl] .md-content__button { + margin-right:.4rem +} +.md-content__button { + margin:.4rem 0; + padding:0 +} +@media print { + .md-content__button { + display:none + } +} +.md-typeset .md-content__button { + color:var(--md-default-fg-color--lighter) +} +.md-content__button svg { + display:inline; + vertical-align:top +} +[dir=rtl] .md-content__button svg { + transform:scaleX(-1) +} +[dir=ltr] .md-dialog { + right:.8rem +} +[dir=rtl] .md-dialog { + left:.8rem +} +.md-dialog { + background-color:var(--md-default-fg-color); + border-radius:.1rem; + bottom:.8rem; + box-shadow:var(--md-shadow-z3); + min-width:11.1rem; + opacity:0; + padding:.4rem .6rem; + pointer-events:none; + position:fixed; + transform:translateY(100%); + transition:transform 0ms .4s,opacity .4s; + z-index:4 +} +@media print { + .md-dialog { + display:none + } +} +.md-dialog--active { + opacity:1; + pointer-events:auto; + transform:translateY(0); + transition:transform .4s cubic-bezier(.075,.85,.175,1),opacity .4s +} +.md-dialog__inner { + color:var(--md-default-bg-color); + font-size:.7rem +} +.md-feedback { + margin:2em 0 1em; + text-align:center +} +.md-feedback fieldset { + border:none; + margin:0; + padding:0 +} +.md-feedback__title { + font-weight:700; + margin:1em auto +} +.md-feedback__inner { + position:relative +} +.md-feedback__list { + align-content:baseline; + display:flex; + flex-wrap:wrap; + justify-content:center; + position:relative +} +.md-feedback__list:hover .md-icon:not(:disabled) { + color:var(--md-default-fg-color--lighter) +} +:disabled .md-feedback__list { + min-height:1.8rem +} +.md-feedback__icon { + color:var(--md-default-fg-color--light); + cursor:pointer; + flex-shrink:0; + margin:0 .1rem; + transition:color 125ms +} +.md-feedback__icon:not(:disabled).md-icon:hover { + color:var(--md-accent-fg-color) +} +.md-feedback__icon:disabled { + color:var(--md-default-fg-color--lightest); + pointer-events:none +} +.md-feedback__note { + opacity:0; + position:relative; + transform:translateY(.4rem); + transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s +} +.md-feedback__note>* { + margin:0 auto; + max-width:16rem +} +:disabled .md-feedback__note { + opacity:1; + transform:translateY(0) +} +.md-footer { + background-color:var(--md-footer-bg-color); + color:var(--md-footer-fg-color) +} +@media print { + .md-footer { + display:none + } +} +.md-footer__inner { + justify-content:space-between; + overflow:auto; + padding:.2rem +} +.md-footer__inner:not([hidden]) { + display:flex +} +.md-footer__link { + display:flex; + flex-grow:0.01; + outline-color:var(--md-accent-fg-color); + overflow:hidden; + padding-bottom:.4rem; + padding-top:1.4rem; + transition:opacity .25s +} +.md-footer__link:-webkit-any(:focus, +:hover) { + opacity:.7 +} +.md-footer__link:-moz-any(:focus, +:hover) { + opacity:.7 +} +.md-footer__link:is(:focus, +:hover) { + opacity:.7 +} +[dir=rtl] .md-footer__link svg { + transform:scaleX(-1) +} +@media screen and (max-width:44.9375em) { + .md-footer__link--prev .md-footer__title { + display:none + } +} +[dir=ltr] .md-footer__link--next { + margin-left:auto +} +[dir=rtl] .md-footer__link--next { + margin-right:auto +} +.md-footer__link--next { + text-align:right +} +[dir=rtl] .md-footer__link--next { + text-align:left +} +.md-footer__title { + flex-grow:1; + font-size:.9rem; + line-height:2.4rem; + max-width:calc(100% - 2.4rem); + padding:0 1rem; + position:relative; + white-space:nowrap +} +.md-footer__button { + margin:.2rem; + padding:.4rem +} +.md-footer__direction { + font-size:.64rem; + left:0; + margin-top:-1rem; + opacity:.7; + padding:0 1rem; + position:absolute; + right:0 +} +.md-footer-meta { + background-color:var(--md-footer-bg-color--dark) +} +.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:-webkit-any(:focus, +:hover) { + color:var(--md-footer-fg-color) +} +html .md-footer-meta.md-typeset a:-moz-any(:focus, +:hover) { + color:var(--md-footer-fg-color) +} +html .md-footer-meta.md-typeset a:is(:focus, +:hover) { + color:var(--md-footer-fg-color) +} +.md-copyright { + color:var(--md-footer-fg-color--lighter); + font-size:.64rem; + margin:auto .6rem; + padding:.4rem 0; + width:100% +} +@media screen and (min-width:45em) { + .md-copyright { + width:auto + } +} +.md-copyright__highlight { + color:var(--md-footer-fg-color--light) +} +.md-social { + margin:0 .4rem; + padding:.2rem 0 .6rem +} +@media screen and (min-width:45em) { + .md-social { + padding:.6rem 0 + } +} +.md-social__link { + display:inline-block; + height:1.6rem; + text-align:center; + width:1.6rem +} +.md-social__link:before { + line-height:1.9 +} +.md-social__link svg { + fill:currentcolor; + max-height:.8rem; + vertical-align:-25% +} +.md-typeset .md-button { + border:.1rem solid; + border-radius:.1rem; + color:var(--md-primary-fg-color); + cursor:pointer; + display:inline-block; + font-weight:700; + padding:.625em 2em; + transition:color 125ms,background-color 125ms,border-color 125ms +} +.md-typeset .md-button--primary { + background-color:var(--md-primary-fg-color); + border-color:var(--md-primary-fg-color); + color:var(--md-primary-bg-color) +} +.md-typeset .md-button:-webkit-any(:focus, +:hover) { + background-color:var(--md-accent-fg-color); + border-color:var(--md-accent-fg-color); + color:var(--md-accent-bg-color) +} +.md-typeset .md-button:-moz-any(:focus, +:hover) { + background-color:var(--md-accent-fg-color); + border-color:var(--md-accent-fg-color); + color:var(--md-accent-bg-color) +} +.md-typeset .md-button:is(:focus, +:hover) { + background-color:var(--md-accent-fg-color); + border-color:var(--md-accent-fg-color); + color:var(--md-accent-bg-color) +} +[dir=ltr] .md-typeset .md-input { + border-top-left-radius:.1rem +} +[dir=ltr] .md-typeset .md-input, +[dir=rtl] .md-typeset .md-input { + border-top-right-radius:.1rem +} +[dir=rtl] .md-typeset .md-input { + border-top-left-radius:.1rem +} +.md-typeset .md-input { + border-bottom:.1rem solid var(--md-default-fg-color--lighter); + box-shadow:var(--md-shadow-z1); + font-size:.8rem; + height:1.8rem; + padding:0 .6rem; + transition:border .25s,box-shadow .25s +} +.md-typeset .md-input:-webkit-any(:focus, +:hover) { + border-bottom-color:var(--md-accent-fg-color); + box-shadow:var(--md-shadow-z2) +} +.md-typeset .md-input:-moz-any(:focus, +:hover) { + border-bottom-color:var(--md-accent-fg-color); + box-shadow:var(--md-shadow-z2) +} +.md-typeset .md-input:is(:focus, +:hover) { + border-bottom-color:var(--md-accent-fg-color); + box-shadow:var(--md-shadow-z2) +} +.md-typeset .md-input--stretch { + width:100% +} +.md-header { + background-color:var(--md-primary-fg-color); + box-shadow:0 0 .2rem transparent,0 .2rem .4rem transparent; + color:var(--md-primary-bg-color); + display:block; + left:0; + position:-webkit-sticky; + position:sticky; + right:0; + top:0; + z-index:4 +} +@media print { + .md-header { + display:none + } +} +.md-header[hidden] { + transform:translateY(-100%); + transition:transform .25s cubic-bezier(.8,0,.6,1),box-shadow .25s +} +.md-header--shadow { + box-shadow:0 0 .2rem rgba(0,0,0,.1),0 .2rem .4rem rgba(0,0,0,.2); + transition:transform .25s cubic-bezier(.1,.7,.1,1),box-shadow .25s +} +.md-header__inner { + align-items:center; + display:flex; + padding:0 .2rem +} +.md-header__button { + color:currentcolor; + cursor:pointer; + margin:.2rem; + outline-color:var(--md-accent-fg-color); + padding:.4rem; + position:relative; + transition:opacity .25s; + vertical-align:middle; + z-index:1 +} +.md-header__button:hover { + opacity:.7 +} +.md-header__button:not([hidden]) { + display:inline-block +} +.md-header__button:not(.focus-visible) { + -webkit-tap-highlight-color:transparent; + outline:none +} +.md-header__button.md-logo { + margin:.2rem; + padding:.4rem +} +@media screen and (max-width:76.1875em) { + .md-header__button.md-logo { + display:none + } +} +.md-header__button.md-logo :-webkit-any(img, +svg) { + fill:currentcolor; + display:block; + height:1.2rem; + width:auto +} +.md-header__button.md-logo :-moz-any(img, +svg) { + fill:currentcolor; + display:block; + height:1.2rem; + width:auto +} +.md-header__button.md-logo :is(img, +svg) { + fill:currentcolor; + display:block; + height:1.2rem; + width:auto +} +@media screen and (min-width:60em) { + .md-header__button[for=__search] { + display:none + } +} +.no-js .md-header__button[for=__search] { + display:none +} +[dir=rtl] .md-header__button[for=__search] svg { + transform:scaleX(-1) +} +@media screen and (min-width:76.25em) { + .md-header__button[for=__drawer] { + display:none + } +} +.md-header__topic { + display:flex; + max-width:100%; + position:absolute; + transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s; + white-space:nowrap +} +.md-header__topic+.md-header__topic { + opacity:0; + pointer-events:none; + transform:translateX(1.25rem); + transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s; + z-index:-1 +} +[dir=rtl] .md-header__topic+.md-header__topic { + transform:translateX(-1.25rem) +} +.md-header__topic:first-child { + font-weight:700 +} +[dir=ltr] .md-header__title { + margin-right:.4rem +} +[dir=rtl] .md-header__title { + margin-left:.4rem +} +[dir=ltr] .md-header__title { + margin-left:1rem +} +[dir=rtl] .md-header__title { + margin-right:1rem +} +.md-header__title { + flex-grow:1; + font-size:.9rem; + height:2.4rem; + line-height:2.4rem +} +.md-header__title--active .md-header__topic { + opacity:0; + pointer-events:none; + transform:translateX(-1.25rem); + transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s; + z-index:-1 +} +[dir=rtl] .md-header__title--active .md-header__topic { + transform:translateX(1.25rem) +} +.md-header__title--active .md-header__topic+.md-header__topic { + opacity:1; + pointer-events:auto; + transform:translateX(0); + transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s; + z-index:0 +} +.md-header__title>.md-header__ellipsis { + height:100%; + position:relative; + width:100% +} +.md-header__option { + display:flex; + flex-shrink:0; + max-width:100%; + transition:max-width 0ms .25s,opacity .25s .25s; + white-space:nowrap +} +[data-md-toggle=search]:checked~.md-header .md-header__option { + max-width:0; + opacity:0; + transition:max-width 0ms,opacity 0ms +} +.md-header__source { + display:none +} +@media screen and (min-width:60em) { + [dir=ltr] .md-header__source { + margin-left:1rem + } + [dir=rtl] .md-header__source { + margin-right:1rem + } + .md-header__source { + display:block; + max-width:11.7rem; + width:11.7rem + } +} +@media screen and (min-width:76.25em) { + [dir=ltr] .md-header__source { + margin-left:1.4rem + } + [dir=rtl] .md-header__source { + margin-right:1.4rem + } +} +:root { + --md-nav-icon--prev:url('data:image/svg+xml;charset=utf-8,'); + --md-nav-icon--next:url('data:image/svg+xml;charset=utf-8,'); + --md-toc-icon:url('data:image/svg+xml;charset=utf-8,') +} +.md-nav { + font-size:.7rem; + line-height:1.3 +} +.md-nav__title { + display:block; + font-weight:700; + overflow:hidden; + padding:0 .6rem; + text-overflow:ellipsis +} +.md-nav__title .md-nav__button { + display:none +} +.md-nav__title .md-nav__button img { + height:100%; + width:auto +} +.md-nav__title .md-nav__button.md-logo :-webkit-any(img, +svg) { + fill:currentcolor; + display:block; + height:2.4rem; + max-width:100%; + object-fit:contain; + width:auto +} +.md-nav__title .md-nav__button.md-logo :-moz-any(img, +svg) { + fill:currentcolor; + display:block; + height:2.4rem; + max-width:100%; + object-fit:contain; + width:auto +} +.md-nav__title .md-nav__button.md-logo :is(img, +svg) { + fill:currentcolor; + display:block; + height:2.4rem; + max-width:100%; + object-fit:contain; + width:auto +} +.md-nav__list { + list-style:none; + margin:0; + padding:0 +} +.md-nav__item { + padding:0 .6rem +} +[dir=ltr] .md-nav__item .md-nav__item { + padding-right:0 +} +[dir=rtl] .md-nav__item .md-nav__item { + padding-left:0 +} +.md-nav__link { + align-items:center; + cursor:pointer; + display:flex; + justify-content:space-between; + margin-top:.625em; + overflow:hidden; + scroll-snap-align:start; + text-overflow:ellipsis; + transition:color 125ms +} +.md-nav__link--passed { + color:var(--md-default-fg-color--light) +} +.md-nav__item .md-nav__link--active { + color:var(--md-typeset-a-color) +} +.md-nav__item .md-nav__link--index [href] { + width:100% +} +.md-nav__link:-webkit-any(:focus, +:hover) { + color:var(--md-accent-fg-color) +} +.md-nav__link:-moz-any(:focus, +:hover) { + color:var(--md-accent-fg-color) +} +.md-nav__link:is(:focus, +:hover) { + color:var(--md-accent-fg-color) +} +.md-nav__link.focus-visible { + outline-color:var(--md-accent-fg-color); + outline-offset:.2rem +} +.md-nav--primary .md-nav__link[for=__toc] { + display:none +} +.md-nav--primary .md-nav__link[for=__toc] .md-icon:after { + background-color:currentcolor; + display:block; + height:100%; + -webkit-mask-image:var(--md-toc-icon); + mask-image:var(--md-toc-icon); + width:100% +} +.md-nav--primary .md-nav__link[for=__toc]~.md-nav { + display:none +} +.md-nav__link>* { + cursor:pointer; + display:flex +} +.md-nav__icon { + flex-shrink:0 +} +.md-nav__source { + display:none +} +@media screen and (max-width:76.1875em) { + .md-nav--primary, + .md-nav--primary .md-nav { + background-color:var(--md-default-bg-color); + display:flex; + flex-direction:column; + height:100%; + left:0; + position:absolute; + right:0; + top:0; + z-index:1 + } + .md-nav--primary :-webkit-any(.md-nav__title, + .md-nav__item) { + font-size:.8rem; + line-height:1.5 + } + .md-nav--primary :-moz-any(.md-nav__title, + .md-nav__item) { + font-size:.8rem; + line-height:1.5 + } + .md-nav--primary :is(.md-nav__title, + .md-nav__item) { + font-size:.8rem; + line-height:1.5 + } + .md-nav--primary .md-nav__title { + background-color:var(--md-default-fg-color--lightest); + color:var(--md-default-fg-color--light); + cursor:pointer; + height:5.6rem; + line-height:2.4rem; + padding:3rem .8rem .2rem; + position:relative; + white-space:nowrap + } + [dir=ltr] .md-nav--primary .md-nav__title .md-nav__icon { + left:.4rem + } + [dir=rtl] .md-nav--primary .md-nav__title .md-nav__icon { + right:.4rem + } + .md-nav--primary .md-nav__title .md-nav__icon { + display:block; + height:1.2rem; + margin:.2rem; + position:absolute; + top:.4rem; + width:1.2rem + } + .md-nav--primary .md-nav__title .md-nav__icon:after { + background-color:currentcolor; + content:""; + display:block; + height:100%; + -webkit-mask-image:var(--md-nav-icon--prev); + mask-image:var(--md-nav-icon--prev); + -webkit-mask-position:center; + mask-position:center; + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; + width:100% + } + .md-nav--primary .md-nav__title~.md-nav__list { + background-color:var(--md-default-bg-color); + box-shadow:0 .05rem 0 var(--md-default-fg-color--lightest) inset; + overflow-y:auto; + -ms-scroll-snap-type:y mandatory; + scroll-snap-type:y mandatory; + touch-action:pan-y + } + .md-nav--primary .md-nav__title~.md-nav__list>:first-child { + border-top:0 + } + .md-nav--primary .md-nav__title[for=__drawer] { + background-color:var(--md-primary-fg-color); + color:var(--md-primary-bg-color); + font-weight:700 + } + .md-nav--primary .md-nav__title .md-logo { + display:block; + left:.2rem; + margin:.2rem; + padding:.4rem; + position:absolute; + right:.2rem; + top:.2rem + } + .md-nav--primary .md-nav__list { + flex:1 + } + .md-nav--primary .md-nav__item { + border-top:.05rem solid var(--md-default-fg-color--lightest); + padding:0 + } + .md-nav--primary .md-nav__item--active>.md-nav__link { + color:var(--md-typeset-a-color) + } + .md-nav--primary .md-nav__item--active>.md-nav__link:-webkit-any(:focus, + :hover) { + color:var(--md-accent-fg-color) + } + .md-nav--primary .md-nav__item--active>.md-nav__link:-moz-any(:focus, + :hover) { + color:var(--md-accent-fg-color) + } + .md-nav--primary .md-nav__item--active>.md-nav__link:is(:focus, + :hover) { + color:var(--md-accent-fg-color) + } + .md-nav--primary .md-nav__link { + margin-top:0; + padding:.6rem .8rem + } + [dir=ltr] .md-nav--primary .md-nav__link .md-nav__icon { + margin-right:-.2rem + } + [dir=rtl] .md-nav--primary .md-nav__link .md-nav__icon { + margin-left:-.2rem + } + .md-nav--primary .md-nav__link .md-nav__icon { + font-size:1.2rem; + height:1.2rem; + width:1.2rem + } + .md-nav--primary .md-nav__link .md-nav__icon:after { + background-color:currentcolor; + content:""; + display:block; + height:100%; + -webkit-mask-image:var(--md-nav-icon--next); + mask-image:var(--md-nav-icon--next); + -webkit-mask-position:center; + mask-position:center; + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; + width:100% + } + [dir=rtl] .md-nav--primary .md-nav__icon:after { + transform:scale(-1) + } + .md-nav--primary .md-nav--secondary .md-nav { + background-color:initial; + position:static + } + [dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link { + padding-left:1.4rem + } + [dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link { + padding-right:1.4rem + } + [dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link { + padding-left:2rem + } + [dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link { + padding-right:2rem + } + [dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link { + padding-left:2.6rem + } + [dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link { + padding-right:2.6rem + } + [dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link { + padding-left:3.2rem + } + [dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link { + padding-right:3.2rem + } + .md-nav--secondary { + background-color:initial + } + .md-nav__toggle~.md-nav { + display:flex; + opacity:0; + transform:translateX(100%); + transition:transform .25s cubic-bezier(.8,0,.6,1),opacity 125ms 50ms + } + [dir=rtl] .md-nav__toggle~.md-nav { + transform:translateX(-100%) + } + .md-nav__toggle:checked~.md-nav { + opacity:1; + transform:translateX(0); + transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 125ms 125ms + } + .md-nav__toggle:checked~.md-nav>.md-nav__list { + -webkit-backface-visibility:hidden; + backface-visibility:hidden + } +} +@media screen and (max-width:59.9375em) { + .md-nav--primary .md-nav__link[for=__toc] { + display:flex + } + .md-nav--primary .md-nav__link[for=__toc] .md-icon:after { + content:"" + } + .md-nav--primary .md-nav__link[for=__toc]+.md-nav__link { + display:none + } + .md-nav--primary .md-nav__link[for=__toc]~.md-nav { + display:flex + } + .md-nav__source { + background-color:var(--md-primary-fg-color--dark); + color:var(--md-primary-bg-color); + display:block; + padding:0 .2rem + } +} +@media screen and (min-width:60em) and (max-width:76.1875em) { + .md-nav--integrated .md-nav__link[for=__toc] { + display:flex + } + .md-nav--integrated .md-nav__link[for=__toc] .md-icon:after { + content:"" + } + .md-nav--integrated .md-nav__link[for=__toc]+.md-nav__link { + display:none + } + .md-nav--integrated .md-nav__link[for=__toc]~.md-nav { + display:flex + } +} +@media screen and (min-width:60em) { + .md-nav--secondary .md-nav__title { + background:var(--md-default-bg-color); + box-shadow:0 0 .4rem .4rem var(--md-default-bg-color); + position:-webkit-sticky; + position:sticky; + top:0; + z-index:1 + } + .md-nav--secondary .md-nav__title[for=__toc] { + scroll-snap-align:start + } + .md-nav--secondary .md-nav__title .md-nav__icon { + display:none + } +} +@media screen and (min-width:76.25em) { + .md-nav { + transition:max-height .25s cubic-bezier(.86,0,.07,1) + } + .md-nav--primary .md-nav__title { + background:var(--md-default-bg-color); + box-shadow:0 0 .4rem .4rem var(--md-default-bg-color); + position:-webkit-sticky; + position:sticky; + top:0; + z-index:1 + } + .md-nav--primary .md-nav__title[for=__drawer] { + scroll-snap-align:start + } + .md-nav--primary .md-nav__title .md-nav__icon, + .md-nav__toggle~.md-nav { + display:none + } + .md-nav__toggle:-webkit-any(:checked, + :indeterminate)~.md-nav { + display:block + } + .md-nav__toggle:-moz-any(:checked, + :indeterminate)~.md-nav { + display:block + } + .md-nav__toggle:is(:checked, + :indeterminate)~.md-nav { + display:block + } + .md-nav__item--nested>.md-nav>.md-nav__title { + display:none + } + .md-nav__item--section { + display:block; + margin:1.25em 0 + } + .md-nav__item--section:last-child { + margin-bottom:0 + } + .md-nav__item--section>.md-nav__link { + font-weight:700; + pointer-events:none + } + .md-nav__item--section>.md-nav__link--index [href] { + pointer-events:auto + } + .md-nav__item--section>.md-nav__link .md-nav__icon { + display:none + } + .md-nav__item--section>.md-nav { + display:block + } + .md-nav__item--section>.md-nav>.md-nav__list>.md-nav__item { + padding:0 + } + .md-nav__icon { + border-radius:100%; + height:.9rem; + transition:background-color .25s,transform .25s; + width:.9rem + } + [dir=rtl] .md-nav__icon { + transform:rotate(180deg) + } + .md-nav__icon:hover { + background-color:var(--md-accent-fg-color--transparent) + } + .md-nav__icon:after { + background-color:currentcolor; + content:""; + display:inline-block; + height:100%; + -webkit-mask-image:var(--md-nav-icon--next); + mask-image:var(--md-nav-icon--next); + -webkit-mask-position:center; + mask-position:center; + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; + vertical-align:-.1rem; + width:100% + } + .md-nav__item--nested .md-nav__toggle:checked~.md-nav__link .md-nav__icon, + .md-nav__item--nested .md-nav__toggle:indeterminate~.md-nav__link .md-nav__icon { + transform:rotate(90deg) + } + .md-nav--lifted>.md-nav__list>.md-nav__item, + .md-nav--lifted>.md-nav__list>.md-nav__item--nested, + .md-nav--lifted>.md-nav__title { + display:none + } + .md-nav--lifted>.md-nav__list>.md-nav__item--active { + display:block; + padding:0 + } + .md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link { + background:var(--md-default-bg-color); + box-shadow:0 0 .4rem .4rem var(--md-default-bg-color); + font-weight:700; + margin-top:0; + padding:0 .6rem; + position:-webkit-sticky; + position:sticky; + top:0; + z-index:1 + } + .md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link:not(.md-nav__link--index) { + pointer-events:none + } + .md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link .md-nav__icon { + display:none + } + .md-nav--lifted .md-nav[data-md-level="1"] { + display:block + } + [dir=ltr] .md-nav--lifted .md-nav[data-md-level="1"]>.md-nav__list>.md-nav__item { + padding-right:.6rem + } + [dir=rtl] .md-nav--lifted .md-nav[data-md-level="1"]>.md-nav__list>.md-nav__item { + padding-left:.6rem + } + .md-nav--integrated>.md-nav__list>.md-nav__item--active:not(.md-nav__item--nested) { + padding:0 .6rem + } + .md-nav--integrated>.md-nav__list>.md-nav__item--active:not(.md-nav__item--nested)>.md-nav__link { + padding:0 + } + [dir=ltr] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary { + border-left:.05rem solid var(--md-primary-fg-color) + } + [dir=rtl] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary { + border-right:.05rem solid var(--md-primary-fg-color) + } + .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary { + display:block; + margin-bottom:1.25em + } + .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__title { + display:none + } +} +:root { + --md-search-result-icon:url('data:image/svg+xml;charset=utf-8,') +} +.md-search { + position:relative +} +@media screen and (min-width:60em) { + .md-search { + padding:.2rem 0 + } +} +.no-js .md-search { + display:none +} +.md-search__overlay { + opacity:0; + z-index:1 +} +@media screen and (max-width:59.9375em) { + [dir=ltr] .md-search__overlay { + left:-2.2rem + } + [dir=rtl] .md-search__overlay { + right:-2.2rem + } + .md-search__overlay { + background-color:var(--md-default-bg-color); + border-radius:1rem; + height:2rem; + overflow:hidden; + pointer-events:none; + position:absolute; + top:-1rem; + transform-origin:center; + transition:transform .3s .1s,opacity .2s .2s; + width:2rem + } + [data-md-toggle=search]:checked~.md-header .md-search__overlay { + opacity:1; + transition:transform .4s,opacity .1s + } +} +@media screen and (min-width:60em) { + [dir=ltr] .md-search__overlay { + left:0 + } + [dir=rtl] .md-search__overlay { + right:0 + } + .md-search__overlay { + background-color:rgba(0,0,0,.54); + cursor:pointer; + height:0; + position:fixed; + top:0; + transition:width 0ms .25s,height 0ms .25s,opacity .25s; + width:0 + } + [data-md-toggle=search]:checked~.md-header .md-search__overlay { + height:200vh; + opacity:1; + transition:width 0ms,height 0ms,opacity .25s; + width:100% + } +} +@media screen and (max-width:29.9375em) { + [data-md-toggle=search]:checked~.md-header .md-search__overlay { + transform:scale(45) + } +} +@media screen and (min-width:30em) and (max-width:44.9375em) { + [data-md-toggle=search]:checked~.md-header .md-search__overlay { + transform:scale(60) + } +} +@media screen and (min-width:45em) and (max-width:59.9375em) { + [data-md-toggle=search]:checked~.md-header .md-search__overlay { + transform:scale(75) + } +} +.md-search__inner { + -webkit-backface-visibility:hidden; + backface-visibility:hidden +} +@media screen and (max-width:59.9375em) { + [dir=ltr] .md-search__inner { + left:0 + } + [dir=rtl] .md-search__inner { + right:0 + } + .md-search__inner { + height:0; + opacity:0; + overflow:hidden; + position:fixed; + top:0; + transform:translateX(5%); + transition:width 0ms .3s,height 0ms .3s,transform .15s cubic-bezier(.4,0,.2,1) .15s,opacity .15s .15s; + width:0; + z-index:2 + } + [dir=rtl] .md-search__inner { + transform:translateX(-5%) + } + [data-md-toggle=search]:checked~.md-header .md-search__inner { + height:100%; + opacity:1; + transform:translateX(0); + transition:width 0ms 0ms,height 0ms 0ms,transform .15s cubic-bezier(.1,.7,.1,1) .15s,opacity .15s .15s; + width:100% + } +} +@media screen and (min-width:60em) { + [dir=ltr] .md-search__inner { + float:right + } + [dir=rtl] .md-search__inner { + float:left + } + .md-search__inner { + padding:.1rem 0; + position:relative; + transition:width .25s cubic-bezier(.1,.7,.1,1); + width:11.7rem + } +} +@media screen and (min-width:60em) and (max-width:76.1875em) { + [data-md-toggle=search]:checked~.md-header .md-search__inner { + width:23.4rem + } +} +@media screen and (min-width:76.25em) { + [data-md-toggle=search]:checked~.md-header .md-search__inner { + width:34.4rem + } +} +.md-search__form { + background-color:var(--md-default-bg-color); + box-shadow:0 0 .6rem transparent; + height:2.4rem; + position:relative; + transition:color .25s,background-color .25s; + z-index:2 +} +@media screen and (min-width:60em) { + .md-search__form { + background-color:rgba(0,0,0,.26); + border-radius:.1rem; + height:1.8rem + } + .md-search__form:hover { + background-color:hsla(0,0%,100%,.12) + } +} +[data-md-toggle=search]:checked~.md-header .md-search__form { + background-color:var(--md-default-bg-color); + border-radius:.1rem .1rem 0 0; + box-shadow:0 0 .6rem rgba(0,0,0,.07); + color:var(--md-default-fg-color) +} +[dir=ltr] .md-search__input { + padding-left:3.6rem; + padding-right:2.2rem +} +[dir=rtl] .md-search__input { + padding-left:2.2rem; + padding-right:3.6rem +} +.md-search__input { + background:transparent; + font-size:.9rem; + height:100%; + position:relative; + text-overflow:ellipsis; + width:100%; + z-index:2 +} +.md-search__input::-ms-input-placeholder { + -ms-transition:color .25s; + transition:color .25s +} +.md-search__input::placeholder { + transition:color .25s +} +.md-search__input::-ms-input-placeholder { + color:var(--md-default-fg-color--light) +} +.md-search__input::placeholder, +.md-search__input~.md-search__icon { + color:var(--md-default-fg-color--light) +} +.md-search__input::-ms-clear { + display:none +} +@media screen and (max-width:59.9375em) { + .md-search__input { + font-size:.9rem; + height:2.4rem; + width:100% + } +} +@media screen and (min-width:60em) { + [dir=ltr] .md-search__input { + padding-left:2.2rem + } + [dir=rtl] .md-search__input { + padding-right:2.2rem + } + .md-search__input { + color:inherit; + font-size:.8rem + } + .md-search__input::-ms-input-placeholder { + color:var(--md-primary-bg-color--light) + } + .md-search__input::placeholder { + color:var(--md-primary-bg-color--light) + } + .md-search__input+.md-search__icon { + color:var(--md-primary-bg-color) + } + [data-md-toggle=search]:checked~.md-header .md-search__input { + text-overflow:clip + } + [data-md-toggle=search]:checked~.md-header .md-search__input::-ms-input-placeholder { + color:var(--md-default-fg-color--light) + } + [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--light) + } +} +.md-search__icon { + cursor:pointer; + display:inline-block; + height:1.2rem; + transition:color .25s,opacity .25s; + width:1.2rem +} +.md-search__icon:hover { + opacity:.7 +} +[dir=ltr] .md-search__icon[for=__search] { + left:.5rem +} +[dir=rtl] .md-search__icon[for=__search] { + right:.5rem +} +.md-search__icon[for=__search] { + position:absolute; + top:.3rem; + z-index:2 +} +[dir=rtl] .md-search__icon[for=__search] svg { + transform:scaleX(-1) +} +@media screen and (max-width:59.9375em) { + [dir=ltr] .md-search__icon[for=__search] { + left:.8rem + } + [dir=rtl] .md-search__icon[for=__search] { + right:.8rem + } + .md-search__icon[for=__search] { + top:.6rem + } + .md-search__icon[for=__search] svg:first-child { + display:none + } +} +@media screen and (min-width:60em) { + .md-search__icon[for=__search] { + pointer-events:none + } + .md-search__icon[for=__search] svg:last-child { + display:none + } +} +[dir=ltr] .md-search__options { + right:.5rem +} +[dir=rtl] .md-search__options { + left:.5rem +} +.md-search__options { + pointer-events:none; + position:absolute; + top:.3rem; + z-index:2 +} +@media screen and (max-width:59.9375em) { + [dir=ltr] .md-search__options { + right:.8rem + } + [dir=rtl] .md-search__options { + left:.8rem + } + .md-search__options { + top:.6rem + } +} +[dir=ltr] .md-search__options>* { + margin-left:.2rem +} +[dir=rtl] .md-search__options>* { + margin-right:.2rem +} +.md-search__options>* { + color:var(--md-default-fg-color--light); + opacity:0; + transform:scale(.75); + transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s +} +.md-search__options>:not(.focus-visible) { + -webkit-tap-highlight-color:transparent; + outline:none +} +[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>* { + opacity:1; + pointer-events:auto; + transform:scale(1) +} +[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>:hover { + opacity:.7 +} +[dir=ltr] .md-search__suggest { + padding-left:3.6rem; + padding-right:2.2rem +} +[dir=rtl] .md-search__suggest { + padding-left:2.2rem; + padding-right:3.6rem +} +.md-search__suggest { + align-items:center; + color:var(--md-default-fg-color--lighter); + display:flex; + font-size:.9rem; + height:100%; + opacity:0; + position:absolute; + top:0; + transition:opacity 50ms; + white-space:nowrap; + width:100% +} +@media screen and (min-width:60em) { + [dir=ltr] .md-search__suggest { + padding-left:2.2rem + } + [dir=rtl] .md-search__suggest { + padding-right:2.2rem + } + .md-search__suggest { + font-size:.8rem + } +} +[data-md-toggle=search]:checked~.md-header .md-search__suggest { + opacity:1; + transition:opacity .3s .1s +} +[dir=ltr] .md-search__output { + border-bottom-left-radius:.1rem +} +[dir=ltr] .md-search__output, +[dir=rtl] .md-search__output { + border-bottom-right-radius:.1rem +} +[dir=rtl] .md-search__output { + border-bottom-left-radius:.1rem +} +.md-search__output { + overflow:hidden; + position:absolute; + width:100%; + z-index:1 +} +@media screen and (max-width:59.9375em) { + .md-search__output { + bottom:0; + top:2.4rem + } +} +@media screen and (min-width:60em) { + .md-search__output { + opacity:0; + top:1.9rem; + transition:opacity .4s + } + [data-md-toggle=search]:checked~.md-header .md-search__output { + box-shadow:var(--md-shadow-z3); + opacity:1 + } +} +.md-search__scrollwrap { + -webkit-backface-visibility:hidden; + backface-visibility:hidden; + background-color:var(--md-default-bg-color); + height:100%; + overflow-y:auto; + touch-action:pan-y +} +@media (-webkit-max-device-pixel-ratio:1),(max-resolution:1dppx) { + .md-search__scrollwrap { + transform:translateZ(0) + } +} +@media screen and (min-width:60em) and (max-width:76.1875em) { + .md-search__scrollwrap { + width:23.4rem + } +} +@media screen and (min-width:76.25em) { + .md-search__scrollwrap { + width:34.4rem + } +} +@media screen and (min-width:60em) { + .md-search__scrollwrap { + max-height:0; + scrollbar-color:var(--md-default-fg-color--lighter) transparent; + scrollbar-width:thin + } + [data-md-toggle=search]:checked~.md-header .md-search__scrollwrap { + max-height:75vh + } + .md-search__scrollwrap:hover { + scrollbar-color:var(--md-accent-fg-color) transparent + } + .md-search__scrollwrap::-webkit-scrollbar { + height:.2rem; + width:.2rem + } + .md-search__scrollwrap::-webkit-scrollbar-thumb { + background-color:var(--md-default-fg-color--lighter) + } + .md-search__scrollwrap::-webkit-scrollbar-thumb:hover { + background-color:var(--md-accent-fg-color) + } +} +.md-search-result { + color:var(--md-default-fg-color); + word-break:break-word +} +.md-search-result__meta { + background-color:var(--md-default-fg-color--lightest); + color:var(--md-default-fg-color--light); + font-size:.64rem; + line-height:1.8rem; + padding:0 .8rem; + scroll-snap-align:start +} +@media screen and (min-width:60em) { + [dir=ltr] .md-search-result__meta { + padding-left:2.2rem + } + [dir=rtl] .md-search-result__meta { + padding-right:2.2rem + } +} +.md-search-result__list { + list-style:none; + margin:0; + padding:0; + -webkit-user-select:none; + -moz-user-select:none; + -ms-user-select:none; + user-select:none +} +.md-search-result__item { + box-shadow:0 -.05rem var(--md-default-fg-color--lightest) +} +.md-search-result__item:first-child { + box-shadow:none +} +.md-search-result__link { + display:block; + outline:none; + scroll-snap-align:start; + transition:background-color .25s +} +.md-search-result__link:-webkit-any(:focus, +:hover) { + background-color:var(--md-accent-fg-color--transparent) +} +.md-search-result__link:-moz-any(:focus, +:hover) { + background-color:var(--md-accent-fg-color--transparent) +} +.md-search-result__link:is(:focus, +:hover) { + background-color:var(--md-accent-fg-color--transparent) +} +.md-search-result__link:last-child p:last-child { + margin-bottom:.6rem +} +.md-search-result__more summary { + color:var(--md-typeset-a-color); + cursor:pointer; + display:block; + font-size:.64rem; + outline:none; + padding:.75em .8rem; + scroll-snap-align:start; + transition:color .25s,background-color .25s +} +@media screen and (min-width:60em) { + [dir=ltr] .md-search-result__more summary { + padding-left:2.2rem + } + [dir=rtl] .md-search-result__more summary { + padding-right:2.2rem + } +} +.md-search-result__more summary:-webkit-any(:focus, +:hover) { + background-color:var(--md-accent-fg-color--transparent); + color:var(--md-accent-fg-color) +} +.md-search-result__more summary:-moz-any(:focus, +:hover) { + background-color:var(--md-accent-fg-color--transparent); + color:var(--md-accent-fg-color) +} +.md-search-result__more summary:is(:focus, +:hover) { + background-color:var(--md-accent-fg-color--transparent); + color:var(--md-accent-fg-color) +} +.md-search-result__more summary::marker { + display:none +} +.md-search-result__more summary::-webkit-details-marker { + display:none +} +.md-search-result__more summary~*>* { + opacity:.65 +} +.md-search-result__article { + overflow:hidden; + padding:0 .8rem; + position:relative +} +@media screen and (min-width:60em) { + [dir=ltr] .md-search-result__article { + padding-left:2.2rem + } + [dir=rtl] .md-search-result__article { + padding-right:2.2rem + } +} +.md-search-result__article--document .md-search-result__title { + font-size:.8rem; + font-weight:400; + line-height:1.4; + margin:.55rem 0 +} +[dir=ltr] .md-search-result__icon { + left:0 +} +[dir=rtl] .md-search-result__icon { + right:0 +} +.md-search-result__icon { + color:var(--md-default-fg-color--light); + height:1.2rem; + margin:.5rem; + position:absolute; + width:1.2rem +} +@media screen and (max-width:59.9375em) { + .md-search-result__icon { + display:none + } +} +.md-search-result__icon:after { + background-color:currentcolor; + content:""; + display:inline-block; + height:100%; + -webkit-mask-image:var(--md-search-result-icon); + mask-image:var(--md-search-result-icon); + -webkit-mask-position:center; + mask-position:center; + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; + width:100% +} +[dir=rtl] .md-search-result__icon:after { + transform:scaleX(-1) +} +.md-search-result__title { + font-size:.64rem; + font-weight:700; + line-height:1.6; + margin:.5em 0 +} +.md-search-result__teaser { + -webkit-box-orient:vertical; + -webkit-line-clamp:2; + color:var(--md-default-fg-color--light); + display:-webkit-box; + font-size:.64rem; + line-height:1.6; + margin:.5em 0; + max-height:2rem; + overflow:hidden; + text-overflow:ellipsis +} +@media screen and (max-width:44.9375em) { + .md-search-result__teaser { + -webkit-line-clamp:3; + max-height:3rem + } +} +@media screen and (min-width:60em) and (max-width:76.1875em) { + .md-search-result__teaser { + -webkit-line-clamp:3; + max-height:3rem + } +} +.md-search-result__teaser mark { + background-color:initial; + text-decoration:underline +} +.md-search-result__terms { + font-size:.64rem; + font-style:italic; + margin:.5em 0 +} +.md-search-result mark { + background-color:initial; + color:var(--md-accent-fg-color) +} +.md-select { + position:relative; + z-index:1 +} +.md-select__inner { + background-color:var(--md-default-bg-color); + border-radius:.1rem; + box-shadow:var(--md-shadow-z2); + color:var(--md-default-fg-color); + left:50%; + margin-top:.2rem; + max-height:0; + opacity:0; + position:absolute; + top:calc(100% - .2rem); + transform:translate3d(-50%,.3rem,0); + transition:transform .25s 375ms,opacity .25s .25s,max-height 0ms .5s +} +.md-select:-webkit-any(:focus-within, +:hover) .md-select__inner { + max-height:10rem; + opacity:1; + transform:translate3d(-50%,0,0); + -webkit-transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms; + transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms +} +.md-select:-moz-any(:focus-within, +:hover) .md-select__inner { + max-height:10rem; + opacity:1; + transform:translate3d(-50%,0,0); + -moz-transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms; + transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms +} +.md-select:is(:focus-within, +:hover) .md-select__inner { + max-height:10rem; + opacity:1; + transform:translate3d(-50%,0,0); + transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms +} +.md-select__inner:after { + border-bottom:.2rem solid transparent; + border-bottom-color:var(--md-default-bg-color); + border-left:.2rem solid transparent; + border-right:.2rem solid transparent; + border-top:0; + content:""; + height:0; + left:50%; + margin-left:-.2rem; + margin-top:-.2rem; + position:absolute; + top:0; + width:0 +} +.md-select__list { + border-radius:.1rem; + font-size:.8rem; + list-style-type:none; + margin:0; + max-height:inherit; + overflow:auto; + padding:0 +} +.md-select__item { + line-height:1.8rem +} +[dir=ltr] .md-select__link { + padding-left:.6rem; + padding-right:1.2rem +} +[dir=rtl] .md-select__link { + padding-left:1.2rem; + padding-right:.6rem +} +.md-select__link { + cursor:pointer; + display:block; + outline:none; + scroll-snap-align:start; + transition:background-color .25s,color .25s; + width:100% +} +.md-select__link:-webkit-any(:focus, +:hover) { + color:var(--md-accent-fg-color) +} +.md-select__link:-moz-any(:focus, +:hover) { + color:var(--md-accent-fg-color) +} +.md-select__link:is(:focus, +:hover) { + color:var(--md-accent-fg-color) +} +.md-select__link:focus { + background-color:var(--md-default-fg-color--lightest) +} +.md-sidebar { + align-self:flex-start; + flex-shrink:0; + padding:1.2rem 0; + position:-webkit-sticky; + position:sticky; + top:2.4rem; + width:12.1rem +} +@media print { + .md-sidebar { + display:none + } +} +@media screen and (max-width:76.1875em) { + [dir=ltr] .md-sidebar--primary { + left:-12.1rem + } + [dir=rtl] .md-sidebar--primary { + right:-12.1rem + } + .md-sidebar--primary { + background-color:var(--md-default-bg-color); + display:block; + height:100%; + position:fixed; + top:0; + transform:translateX(0); + transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s; + width:12.1rem; + z-index:5 + } + [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary { + box-shadow:var(--md-shadow-z3); + transform:translateX(12.1rem) + } + [dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary { + transform:translateX(-12.1rem) + } + .md-sidebar--primary .md-sidebar__scrollwrap { + bottom:0; + left:0; + margin:0; + overflow:hidden; + position:absolute; + right:0; + -ms-scroll-snap-type:none; + scroll-snap-type:none; + top:0 + } +} +@media screen and (min-width:76.25em) { + .md-sidebar { + height:0 + } + .no-js .md-sidebar { + height:auto + } + .md-header--lifted~.md-container .md-sidebar { + top:4.8rem + } +} +.md-sidebar--secondary { + display:none; + order:2 +} +@media screen and (min-width:60em) { + .md-sidebar--secondary { + height:0 + } + .no-js .md-sidebar--secondary { + height:auto + } + .md-sidebar--secondary:not([hidden]) { + display:block + } + .md-sidebar--secondary .md-sidebar__scrollwrap { + touch-action:pan-y + } +} +.md-sidebar__scrollwrap { + scrollbar-gutter:stable; + -webkit-backface-visibility:hidden; + backface-visibility:hidden; + margin:0 .2rem; + overflow-y:auto; + scrollbar-color:var(--md-default-fg-color--lighter) transparent; + scrollbar-width:thin +} +.md-sidebar__scrollwrap:hover { + scrollbar-color:var(--md-accent-fg-color) transparent +} +.md-sidebar__scrollwrap::-webkit-scrollbar { + height:.2rem; + width:.2rem +} +.md-sidebar__scrollwrap::-webkit-scrollbar-thumb { + background-color:var(--md-default-fg-color--lighter) +} +.md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover { + background-color:var(--md-accent-fg-color) +} +@supports selector(::-webkit-scrollbar) { + .md-sidebar__scrollwrap { + scrollbar-gutter:auto + } + [dir=ltr] .md-sidebar__inner { + padding-right:calc(100% - 11.5rem) + } + [dir=rtl] .md-sidebar__inner { + padding-left:calc(100% - 11.5rem) + } +} +@media screen and (max-width:76.1875em) { + .md-overlay { + background-color:rgba(0,0,0,.54); + height:0; + opacity:0; + position:fixed; + top:0; + transition:width 0ms .25s,height 0ms .25s,opacity .25s; + width:0; + z-index:5 + } + [data-md-toggle=drawer]:checked~.md-overlay { + height:100%; + opacity:1; + transition:width 0ms,height 0ms,opacity .25s; + width:100% + } +} +@keyframes facts { + 0% { + height:0 + } + to { + height:.65rem + } +} +@keyframes fact { + 0% { + opacity:0; + transform:translateY(100%) + } + 50% { + opacity:0 + } + to { + opacity:1; + transform:translateY(0) + } +} +:root { + --md-source-forks-icon:url('data:image/svg+xml;charset=utf-8,'); + --md-source-repositories-icon:url('data:image/svg+xml;charset=utf-8,'); + --md-source-stars-icon:url('data:image/svg+xml;charset=utf-8,'); + --md-source-version-icon:url('data:image/svg+xml;charset=utf-8,') +} +.md-source { + -webkit-backface-visibility:hidden; + backface-visibility:hidden; + display:block; + font-size:.65rem; + line-height:1.2; + outline-color:var(--md-accent-fg-color); + transition:opacity .25s; + white-space:nowrap +} +.md-source:hover { + opacity:.7 +} +.md-source__icon { + display:inline-block; + height:2.4rem; + vertical-align:middle; + width:2rem +} +[dir=ltr] .md-source__icon svg { + margin-left:.6rem +} +[dir=rtl] .md-source__icon svg { + margin-right:.6rem +} +.md-source__icon svg { + margin-top:.6rem +} +[dir=ltr] .md-source__icon+.md-source__repository { + margin-left:-2rem +} +[dir=rtl] .md-source__icon+.md-source__repository { + margin-right:-2rem +} +[dir=ltr] .md-source__icon+.md-source__repository { + padding-left:2rem +} +[dir=rtl] .md-source__icon+.md-source__repository { + padding-right:2rem +} +[dir=ltr] .md-source__repository { + margin-left:.6rem +} +[dir=rtl] .md-source__repository { + margin-right:.6rem +} +.md-source__repository { + display:inline-block; + max-width:calc(100% - 1.2rem); + overflow:hidden; + text-overflow:ellipsis; + vertical-align:middle +} +.md-source__facts { + display:flex; + font-size:.55rem; + gap:.4rem; + list-style-type:none; + margin:.1rem 0 0; + opacity:.75; + overflow:hidden; + padding:0; + width:100% +} +.md-source__repository--active .md-source__facts { + animation:facts .25s ease-in +} +.md-source__fact { + overflow:hidden; + text-overflow:ellipsis +} +.md-source__repository--active .md-source__fact { + animation:fact .4s ease-out +} +[dir=ltr] .md-source__fact:before { + margin-right:.1rem +} +[dir=rtl] .md-source__fact:before { + margin-left:.1rem +} +.md-source__fact:before { + background-color:currentcolor; + content:""; + display:inline-block; + height:.6rem; + -webkit-mask-position:center; + mask-position:center; + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; + vertical-align:text-top; + width:.6rem +} +.md-source__fact:nth-child(1n+2) { + flex-shrink:0 +} +.md-source__fact--version:before { + -webkit-mask-image:var(--md-source-version-icon); + mask-image:var(--md-source-version-icon) +} +.md-source__fact--stars:before { + -webkit-mask-image:var(--md-source-stars-icon); + mask-image:var(--md-source-stars-icon) +} +.md-source__fact--forks:before { + -webkit-mask-image:var(--md-source-forks-icon); + mask-image:var(--md-source-forks-icon) +} +.md-source__fact--repositories:before { + -webkit-mask-image:var(--md-source-repositories-icon); + mask-image:var(--md-source-repositories-icon) +} +.md-tabs { + background-color:var(--md-primary-fg-color); + color:var(--md-primary-bg-color); + display:block; + line-height:1.3; + overflow:auto; + width:100%; + z-index:3 +} +@media print { + .md-tabs { + display:none + } +} +@media screen and (max-width:76.1875em) { + .md-tabs { + display:none + } +} +.md-tabs[hidden] { + pointer-events:none +} +[dir=ltr] .md-tabs__list { + margin-left:.2rem +} +[dir=rtl] .md-tabs__list { + margin-right:.2rem +} +.md-tabs__list { + contain:content; + list-style:none; + margin:0; + padding:0; + white-space:nowrap +} +.md-tabs__item { + display:inline-block; + height:2.4rem; + padding-left:.6rem; + padding-right:.6rem +} +.md-tabs__link { + -webkit-backface-visibility:hidden; + backface-visibility:hidden; + display:block; + font-size:.7rem; + margin-top:.8rem; + opacity:.7; + outline-color:var(--md-accent-fg-color); + outline-offset:.2rem; + transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s +} +.md-tabs__link--active, +.md-tabs__link:-webkit-any(:focus, +:hover) { + color:inherit; + opacity:1 +} +.md-tabs__link--active, +.md-tabs__link:-moz-any(:focus, +:hover) { + color:inherit; + opacity:1 +} +.md-tabs__link--active, +.md-tabs__link:is(:focus, +:hover) { + color:inherit; + opacity:1 +} +.md-tabs__item:nth-child(2) .md-tabs__link { + transition-delay:20ms +} +.md-tabs__item:nth-child(3) .md-tabs__link { + transition-delay:40ms +} +.md-tabs__item:nth-child(4) .md-tabs__link { + transition-delay:60ms +} +.md-tabs__item:nth-child(5) .md-tabs__link { + transition-delay:80ms +} +.md-tabs__item:nth-child(6) .md-tabs__link { + transition-delay:.1s +} +.md-tabs__item:nth-child(7) .md-tabs__link { + transition-delay:.12s +} +.md-tabs__item:nth-child(8) .md-tabs__link { + transition-delay:.14s +} +.md-tabs__item:nth-child(9) .md-tabs__link { + transition-delay:.16s +} +.md-tabs__item:nth-child(10) .md-tabs__link { + transition-delay:.18s +} +.md-tabs__item:nth-child(11) .md-tabs__link { + transition-delay:.2s +} +.md-tabs__item:nth-child(12) .md-tabs__link { + transition-delay:.22s +} +.md-tabs__item:nth-child(13) .md-tabs__link { + transition-delay:.24s +} +.md-tabs__item:nth-child(14) .md-tabs__link { + transition-delay:.26s +} +.md-tabs__item:nth-child(15) .md-tabs__link { + transition-delay:.28s +} +.md-tabs__item:nth-child(16) .md-tabs__link { + transition-delay:.3s +} +.md-tabs[hidden] .md-tabs__link { + opacity:0; + transform:translateY(50%); + transition:transform 0ms .1s,opacity .1s +} +:root { + --md-tag-icon:url('data:image/svg+xml;charset=utf-8,') +} +.md-typeset .md-tags { + margin-bottom:.75em; + margin-top:-.125em +} +[dir=ltr] .md-typeset .md-tag { + margin-right:.5em +} +[dir=rtl] .md-typeset .md-tag { + margin-left:.5em +} +.md-typeset .md-tag { + background:var(--md-default-fg-color--lightest); + border-radius:2.4rem; + display:inline-block; + font-size:.64rem; + font-weight:700; + letter-spacing:normal; + line-height:1.6; + margin-bottom:.5em; + padding:.3125em .9375em; + vertical-align:middle +} +.md-typeset .md-tag[href] { + -webkit-tap-highlight-color:transparent; + color:inherit; + outline:none; + transition:color 125ms,background-color 125ms +} +.md-typeset .md-tag[href]:focus, +.md-typeset .md-tag[href]:hover { + background-color:var(--md-accent-fg-color); + color:var(--md-accent-bg-color) +} +[id]>.md-typeset .md-tag { + vertical-align:text-top +} +.md-typeset .md-tag-icon:before { + background-color:var(--md-default-fg-color--lighter); + content:""; + display:inline-block; + height:1.2em; + margin-right:.4em; + -webkit-mask-image:var(--md-tag-icon); + mask-image:var(--md-tag-icon); + -webkit-mask-position:center; + mask-position:center; + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; + transition:background-color 125ms; + vertical-align:text-bottom; + width:1.2em +} +.md-typeset .md-tag-icon:-webkit-any(a:focus, +a:hover):before { + background-color:var(--md-accent-bg-color) +} +.md-typeset .md-tag-icon:-moz-any(a:focus, +a:hover):before { + background-color:var(--md-accent-bg-color) +} +.md-typeset .md-tag-icon:is(a:focus, +a:hover):before { + background-color:var(--md-accent-bg-color) +} +@keyframes pulse { + 0% { + box-shadow:0 0 0 0 var(--md-default-fg-color--lightest); + transform:scale(.95) + } + 75% { + box-shadow:0 0 0 .625em transparent; + transform:scale(1) + } + to { + box-shadow:0 0 0 0 transparent; + transform:scale(.95) + } +} +:root { + --md-tooltip-width:20rem +} +.md-tooltip { + -webkit-backface-visibility:hidden; + backface-visibility:hidden; + background-color:var(--md-default-bg-color); + border-radius:.1rem; + box-shadow:var(--md-shadow-z2); + color:var(--md-default-fg-color); + font-family:var(--md-text-font-family); + left:clamp(var(--md-tooltip-0,0rem) + .8rem,var(--md-tooltip-x),100vw + var(--md-tooltip-0,0rem) + .8rem - var(--md-tooltip-width) - 2 * .8rem); + max-width:calc(100vw - 1.6rem); + opacity:0; + position:absolute; + top:var(--md-tooltip-y); + transform:translateY(-.4rem); + transition:transform 0ms .25s,opacity .25s,z-index .25s; + width:var(--md-tooltip-width); + z-index:0 +} +.md-tooltip--active { + opacity:1; + transform:translateY(0); + transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,z-index 0ms; + z-index:2 +} +:-webkit-any(.focus-visible>.md-tooltip, +.md-tooltip:target) { + outline:var(--md-accent-fg-color) auto +} +:-moz-any(.focus-visible>.md-tooltip, +.md-tooltip:target) { + outline:var(--md-accent-fg-color) auto +} +:is(.focus-visible>.md-tooltip, +.md-tooltip:target) { + outline:var(--md-accent-fg-color) auto +} +.md-tooltip__inner { + font-size:.64rem; + padding:.8rem +} +.md-tooltip__inner.md-typeset>:first-child { + margin-top:0 +} +.md-tooltip__inner.md-typeset>:last-child { + margin-bottom:0 +} +.md-annotation { + font-weight:400; + outline:none; + white-space:normal +} +[dir=rtl] .md-annotation { + direction:rtl +} +.md-annotation:not([hidden]) { + display:inline-block; + line-height:1.325 +} +.md-annotation__index { + cursor:pointer; + font-family:var(--md-code-font-family); + font-size:.85em; + margin:0 1ch; + outline:none; + position:relative; + -webkit-user-select:none; + -moz-user-select:none; + -ms-user-select:none; + user-select:none; + z-index:0 +} +.md-annotation .md-annotation__index { + color:#fff; + transition:z-index .25s +} +.md-annotation .md-annotation__index:-webkit-any(:focus, +:hover) { + color:#fff +} +.md-annotation .md-annotation__index:-moz-any(:focus, +:hover) { + color:#fff +} +.md-annotation .md-annotation__index:is(:focus, +:hover) { + color:#fff +} +.md-annotation__index:after { + background-color:var(--md-default-fg-color--lighter); + border-radius:2ch; + content:""; + height:2.2ch; + left:-.125em; + margin:0 -.4ch; + padding:0 .4ch; + position:absolute; + top:0; + transition:color .25s,background-color .25s; + width:calc(100% + 1.2ch); + width:max(2.2ch,100% + 1.2ch); + z-index:-1 +} +@media not all and (prefers-reduced-motion) { + [data-md-visible]>.md-annotation__index:after { + animation:pulse 2s infinite + } +} +.md-tooltip--active+.md-annotation__index:after { + animation:none; + transition:color .25s,background-color .25s +} +code .md-annotation__index { + font-family:var(--md-code-font-family); + font-size:inherit +} +:-webkit-any(.md-tooltip--active+.md-annotation__index, +:hover>.md-annotation__index) { + color:var(--md-accent-bg-color) +} +:-moz-any(.md-tooltip--active+.md-annotation__index, +:hover>.md-annotation__index) { + color:var(--md-accent-bg-color) +} +:is(.md-tooltip--active+.md-annotation__index, +:hover>.md-annotation__index) { + color:var(--md-accent-bg-color) +} +:-webkit-any(.md-tooltip--active+.md-annotation__index, +:hover>.md-annotation__index):after { + background-color:var(--md-accent-fg-color) +} +:-moz-any(.md-tooltip--active+.md-annotation__index, +:hover>.md-annotation__index):after { + background-color:var(--md-accent-fg-color) +} +:is(.md-tooltip--active+.md-annotation__index, +:hover>.md-annotation__index):after { + background-color:var(--md-accent-fg-color) +} +.md-tooltip--active+.md-annotation__index { + animation:none; + transition:none; + z-index:2 +} +.md-annotation__index [data-md-annotation-id] { + display:inline-block; + line-height:90% +} +.md-annotation__index [data-md-annotation-id]:before { + content:attr(data-md-annotation-id); + display:inline-block; + padding-bottom:.1em; + transform:scale(1.15); + transition:transform .4s cubic-bezier(.1,.7,.1,1); + vertical-align:.065em +} +@media not print { + .md-annotation__index [data-md-annotation-id]:before { + content:"+" + } + :focus-within>.md-annotation__index [data-md-annotation-id]:before { + transform:scale(1.25) rotate(45deg) + } +} +[dir=ltr] .md-top { + margin-left:50% +} +[dir=rtl] .md-top { + margin-right:50% +} +.md-top { + background-color:var(--md-default-bg-color); + border-radius:1.6rem; + box-shadow:var(--md-shadow-z2); + color:var(--md-default-fg-color--light); + display:block; + font-size:.7rem; + outline:none; + padding:.4rem .8rem; + position:fixed; + top:3.2rem; + transform:translate(-50%); + transition:color 125ms,background-color 125ms,transform 125ms cubic-bezier(.4,0,.2,1),opacity 125ms; + z-index:2 +} +@media print { + .md-top { + display:none + } +} +[dir=rtl] .md-top { + transform:translate(50%) +} +.md-top[hidden] { + opacity:0; + pointer-events:none; + transform:translate(-50%,.2rem); + transition-duration:0ms +} +[dir=rtl] .md-top[hidden] { + transform:translate(50%,.2rem) +} +.md-top:-webkit-any(:focus, +:hover) { + background-color:var(--md-accent-fg-color); + color:var(--md-accent-bg-color) +} +.md-top:-moz-any(:focus, +:hover) { + background-color:var(--md-accent-fg-color); + color:var(--md-accent-bg-color) +} +.md-top:is(:focus, +:hover) { + background-color:var(--md-accent-fg-color); + color:var(--md-accent-bg-color) +} +.md-top svg { + display:inline-block; + vertical-align:-.5em +} +@keyframes hoverfix { + 0% { + pointer-events:none + } +} +:root { + --md-version-icon:url('data:image/svg+xml;charset=utf-8,') +} +.md-version { + flex-shrink:0; + font-size:.8rem; + height:2.4rem +} +[dir=ltr] .md-version__current { + margin-left:1.4rem; + margin-right:.4rem +} +[dir=rtl] .md-version__current { + margin-left:.4rem; + margin-right:1.4rem +} +.md-version__current { + color:inherit; + cursor:pointer; + outline:none; + position:relative; + top:.05rem +} +[dir=ltr] .md-version__current:after { + margin-left:.4rem +} +[dir=rtl] .md-version__current:after { + margin-right:.4rem +} +.md-version__current:after { + background-color:currentcolor; + content:""; + display:inline-block; + height:.6rem; + -webkit-mask-image:var(--md-version-icon); + mask-image:var(--md-version-icon); + -webkit-mask-position:center; + mask-position:center; + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; + width:.4rem +} +.md-version__list { + background-color:var(--md-default-bg-color); + border-radius:.1rem; + box-shadow:var(--md-shadow-z2); + color:var(--md-default-fg-color); + list-style-type:none; + margin:.2rem .8rem; + max-height:0; + opacity:0; + overflow:auto; + padding:0; + position:absolute; + -ms-scroll-snap-type:y mandatory; + scroll-snap-type:y mandatory; + top:.15rem; + transition:max-height 0ms .5s,opacity .25s .25s; + z-index:3 +} +.md-version:-webkit-any(:focus-within, +:hover) .md-version__list { + max-height:10rem; + opacity:1; + -webkit-transition:max-height 0ms,opacity .25s; + transition:max-height 0ms,opacity .25s +} +.md-version:-moz-any(:focus-within, +:hover) .md-version__list { + max-height:10rem; + opacity:1; + -moz-transition:max-height 0ms,opacity .25s; + transition:max-height 0ms,opacity .25s +} +.md-version:is(:focus-within, +:hover) .md-version__list { + max-height:10rem; + opacity:1; + transition:max-height 0ms,opacity .25s +} +@media (pointer:coarse) { + .md-version:hover .md-version__list { + animation:hoverfix .25s forwards + } + .md-version:focus-within .md-version__list { + animation:none + } +} +.md-version__item { + line-height:1.8rem +} +[dir=ltr] .md-version__link { + padding-left:.6rem; + padding-right:1.2rem +} +[dir=rtl] .md-version__link { + padding-left:1.2rem; + padding-right:.6rem +} +.md-version__link { + cursor:pointer; + display:block; + outline:none; + scroll-snap-align:start; + transition:color .25s,background-color .25s; + white-space:nowrap; + width:100% +} +.md-version__link:-webkit-any(:focus, +:hover) { + color:var(--md-accent-fg-color) +} +.md-version__link:-moz-any(:focus, +:hover) { + color:var(--md-accent-fg-color) +} +.md-version__link:is(:focus, +:hover) { + color:var(--md-accent-fg-color) +} +.md-version__link:focus { + background-color:var(--md-default-fg-color--lightest) +} +:root { + --md-admonition-icon--note:url('data:image/svg+xml;charset=utf-8,'); + --md-admonition-icon--abstract:url('data:image/svg+xml;charset=utf-8,'); + --md-admonition-icon--info:url('data:image/svg+xml;charset=utf-8,'); + --md-admonition-icon--tip:url('data:image/svg+xml;charset=utf-8,'); + --md-admonition-icon--success:url('data:image/svg+xml;charset=utf-8,'); + --md-admonition-icon--question:url('data:image/svg+xml;charset=utf-8,'); + --md-admonition-icon--warning:url('data:image/svg+xml;charset=utf-8,'); + --md-admonition-icon--failure:url('data:image/svg+xml;charset=utf-8,'); + --md-admonition-icon--danger:url('data:image/svg+xml;charset=utf-8,'); + --md-admonition-icon--bug:url('data:image/svg+xml;charset=utf-8,'); + --md-admonition-icon--example:url('data:image/svg+xml;charset=utf-8,'); + --md-admonition-icon--quote:url('data:image/svg+xml;charset=utf-8,') +} +.md-typeset .admonition, +.md-typeset details { + background-color:var(--md-admonition-bg-color); + border:.05rem solid #448aff; + border-radius:.2rem; + box-shadow:var(--md-shadow-z1); + color:var(--md-admonition-fg-color); + display:flow-root; + font-size:.64rem; + margin:1.5625em 0; + padding:0 .6rem; + page-break-inside:avoid +} +@media print { + .md-typeset .admonition, + .md-typeset details { + box-shadow:none + } +} +.md-typeset .admonition>*, +.md-typeset details>* { + box-sizing:border-box +} +.md-typeset .admonition :-webkit-any(.admonition, +details), +.md-typeset details :-webkit-any(.admonition, +details) { + margin-bottom:1em; + margin-top:1em +} +.md-typeset .admonition :-moz-any(.admonition, +details), +.md-typeset details :-moz-any(.admonition, +details) { + margin-bottom:1em; + margin-top:1em +} +.md-typeset .admonition :is(.admonition, +details), +.md-typeset details :is(.admonition, +details) { + margin-bottom:1em; + margin-top:1em +} +.md-typeset .admonition .md-typeset__scrollwrap, +.md-typeset details .md-typeset__scrollwrap { + margin:1em -.6rem +} +.md-typeset .admonition .md-typeset__table, +.md-typeset details .md-typeset__table { + padding:0 .6rem +} +.md-typeset .admonition>.tabbed-set:only-child, +.md-typeset details>.tabbed-set:only-child { + margin-top:0 +} +html .md-typeset .admonition>:last-child, +html .md-typeset details>:last-child { + margin-bottom:.6rem +} +[dir=ltr] .md-typeset .admonition-title, +[dir=ltr] .md-typeset summary { + padding-left:2rem; + padding-right:.6rem +} +[dir=rtl] .md-typeset .admonition-title, +[dir=rtl] .md-typeset summary { + padding-left:.6rem; + padding-right:2rem +} +[dir=ltr] .md-typeset .admonition-title, +[dir=ltr] .md-typeset summary { + border-left-width:.2rem +} +[dir=rtl] .md-typeset .admonition-title, +[dir=rtl] .md-typeset summary { + border-right-width:.2rem +} +[dir=ltr] .md-typeset .admonition-title, +[dir=ltr] .md-typeset summary { + border-top-left-radius:.1rem +} +[dir=ltr] .md-typeset .admonition-title, +[dir=ltr] .md-typeset summary, +[dir=rtl] .md-typeset .admonition-title, +[dir=rtl] .md-typeset summary { + border-top-right-radius:.1rem +} +[dir=rtl] .md-typeset .admonition-title, +[dir=rtl] .md-typeset summary { + border-top-left-radius:.1rem +} +.md-typeset .admonition-title, +.md-typeset summary { + background-color:rgba(68,138,255,.1); + border:none; + font-weight:700; + margin:0 -.6rem; + padding-bottom:.4rem; + padding-top:.4rem; + position:relative +} +html .md-typeset .admonition-title:last-child, +html .md-typeset summary:last-child { + margin-bottom:0 +} +[dir=ltr] .md-typeset .admonition-title:before, +[dir=ltr] .md-typeset summary:before { + left:.6rem +} +[dir=rtl] .md-typeset .admonition-title:before, +[dir=rtl] .md-typeset summary:before { + right:.6rem +} +.md-typeset .admonition-title:before, +.md-typeset summary:before { + background-color:#448aff; + content:""; + height:1rem; + -webkit-mask-image:var(--md-admonition-icon--note); + mask-image:var(--md-admonition-icon--note); + -webkit-mask-position:center; + mask-position:center; + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; + position:absolute; + top:.625em; + width:1rem +} +.md-typeset .admonition-title code, +.md-typeset summary code { + box-shadow:0 0 0 .05rem var(--md-default-fg-color--lightest) +} +.md-typeset :-webkit-any(.admonition, +details):-webkit-any(.note) { + border-color:#448aff +} +.md-typeset :-moz-any(.admonition, +details):-moz-any(.note) { + border-color:#448aff +} +.md-typeset :is(.admonition, +details):is(.note) { + border-color:#448aff +} +.md-typeset :-webkit-any(.note)>:-webkit-any(.admonition-title, +summary) { + background-color:rgba(68,138,255,.1) +} +.md-typeset :-moz-any(.note)>:-moz-any(.admonition-title, +summary) { + background-color:rgba(68,138,255,.1) +} +.md-typeset :is(.note)>:is(.admonition-title, +summary) { + background-color:rgba(68,138,255,.1) +} +.md-typeset :-webkit-any(.note)>:-webkit-any(.admonition-title, +summary):before { + background-color:#448aff; + -webkit-mask-image:var(--md-admonition-icon--note); + mask-image:var(--md-admonition-icon--note) +} +.md-typeset :-moz-any(.note)>:-moz-any(.admonition-title, +summary):before { + background-color:#448aff; + mask-image:var(--md-admonition-icon--note) +} +.md-typeset :is(.note)>:is(.admonition-title, +summary):before { + background-color:#448aff; + -webkit-mask-image:var(--md-admonition-icon--note); + mask-image:var(--md-admonition-icon--note) +} +.md-typeset :-webkit-any(.note)>:-webkit-any(.admonition-title, +summary):after { + color:#448aff +} +.md-typeset :-moz-any(.note)>:-moz-any(.admonition-title, +summary):after { + color:#448aff +} +.md-typeset :is(.note)>:is(.admonition-title, +summary):after { + color:#448aff +} +.md-typeset :-webkit-any(.admonition, +details):-webkit-any(.abstract, +.summary, +.tldr) { + border-color:#00b0ff +} +.md-typeset :-moz-any(.admonition, +details):-moz-any(.abstract, +.summary, +.tldr) { + border-color:#00b0ff +} +.md-typeset :is(.admonition, +details):is(.abstract, +.summary, +.tldr) { + border-color:#00b0ff +} +.md-typeset :-webkit-any(.abstract, +.summary, +.tldr)>:-webkit-any(.admonition-title, +summary) { + background-color:rgba(0,176,255,.1) +} +.md-typeset :-moz-any(.abstract, +.summary, +.tldr)>:-moz-any(.admonition-title, +summary) { + background-color:rgba(0,176,255,.1) +} +.md-typeset :is(.abstract, +.summary, +.tldr)>:is(.admonition-title, +summary) { + background-color:rgba(0,176,255,.1) +} +.md-typeset :-webkit-any(.abstract, +.summary, +.tldr)>:-webkit-any(.admonition-title, +summary):before { + background-color:#00b0ff; + -webkit-mask-image:var(--md-admonition-icon--abstract); + mask-image:var(--md-admonition-icon--abstract) +} +.md-typeset :-moz-any(.abstract, +.summary, +.tldr)>:-moz-any(.admonition-title, +summary):before { + background-color:#00b0ff; + mask-image:var(--md-admonition-icon--abstract) +} +.md-typeset :is(.abstract, +.summary, +.tldr)>:is(.admonition-title, +summary):before { + background-color:#00b0ff; + -webkit-mask-image:var(--md-admonition-icon--abstract); + mask-image:var(--md-admonition-icon--abstract) +} +.md-typeset :-webkit-any(.abstract, +.summary, +.tldr)>:-webkit-any(.admonition-title, +summary):after { + color:#00b0ff +} +.md-typeset :-moz-any(.abstract, +.summary, +.tldr)>:-moz-any(.admonition-title, +summary):after { + color:#00b0ff +} +.md-typeset :is(.abstract, +.summary, +.tldr)>:is(.admonition-title, +summary):after { + color:#00b0ff +} +.md-typeset :-webkit-any(.admonition, +details):-webkit-any(.info, +.todo) { + border-color:#00b8d4 +} +.md-typeset :-moz-any(.admonition, +details):-moz-any(.info, +.todo) { + border-color:#00b8d4 +} +.md-typeset :is(.admonition, +details):is(.info, +.todo) { + border-color:#00b8d4 +} +.md-typeset :-webkit-any(.info, +.todo)>:-webkit-any(.admonition-title, +summary) { + background-color:rgba(0,184,212,.1) +} +.md-typeset :-moz-any(.info, +.todo)>:-moz-any(.admonition-title, +summary) { + background-color:rgba(0,184,212,.1) +} +.md-typeset :is(.info, +.todo)>:is(.admonition-title, +summary) { + background-color:rgba(0,184,212,.1) +} +.md-typeset :-webkit-any(.info, +.todo)>:-webkit-any(.admonition-title, +summary):before { + background-color:#00b8d4; + -webkit-mask-image:var(--md-admonition-icon--info); + mask-image:var(--md-admonition-icon--info) +} +.md-typeset :-moz-any(.info, +.todo)>:-moz-any(.admonition-title, +summary):before { + background-color:#00b8d4; + mask-image:var(--md-admonition-icon--info) +} +.md-typeset :is(.info, +.todo)>:is(.admonition-title, +summary):before { + background-color:#00b8d4; + -webkit-mask-image:var(--md-admonition-icon--info); + mask-image:var(--md-admonition-icon--info) +} +.md-typeset :-webkit-any(.info, +.todo)>:-webkit-any(.admonition-title, +summary):after { + color:#00b8d4 +} +.md-typeset :-moz-any(.info, +.todo)>:-moz-any(.admonition-title, +summary):after { + color:#00b8d4 +} +.md-typeset :is(.info, +.todo)>:is(.admonition-title, +summary):after { + color:#00b8d4 +} +.md-typeset :-webkit-any(.admonition, +details):-webkit-any(.tip, +.hint, +.important) { + border-color:#00bfa5 +} +.md-typeset :-moz-any(.admonition, +details):-moz-any(.tip, +.hint, +.important) { + border-color:#00bfa5 +} +.md-typeset :is(.admonition, +details):is(.tip, +.hint, +.important) { + border-color:#00bfa5 +} +.md-typeset :-webkit-any(.tip, +.hint, +.important)>:-webkit-any(.admonition-title, +summary) { + background-color:rgba(0,191,165,.1) +} +.md-typeset :-moz-any(.tip, +.hint, +.important)>:-moz-any(.admonition-title, +summary) { + background-color:rgba(0,191,165,.1) +} +.md-typeset :is(.tip, +.hint, +.important)>:is(.admonition-title, +summary) { + background-color:rgba(0,191,165,.1) +} +.md-typeset :-webkit-any(.tip, +.hint, +.important)>:-webkit-any(.admonition-title, +summary):before { + background-color:#00bfa5; + -webkit-mask-image:var(--md-admonition-icon--tip); + mask-image:var(--md-admonition-icon--tip) +} +.md-typeset :-moz-any(.tip, +.hint, +.important)>:-moz-any(.admonition-title, +summary):before { + background-color:#00bfa5; + mask-image:var(--md-admonition-icon--tip) +} +.md-typeset :is(.tip, +.hint, +.important)>:is(.admonition-title, +summary):before { + background-color:#00bfa5; + -webkit-mask-image:var(--md-admonition-icon--tip); + mask-image:var(--md-admonition-icon--tip) +} +.md-typeset :-webkit-any(.tip, +.hint, +.important)>:-webkit-any(.admonition-title, +summary):after { + color:#00bfa5 +} +.md-typeset :-moz-any(.tip, +.hint, +.important)>:-moz-any(.admonition-title, +summary):after { + color:#00bfa5 +} +.md-typeset :is(.tip, +.hint, +.important)>:is(.admonition-title, +summary):after { + color:#00bfa5 +} +.md-typeset :-webkit-any(.admonition, +details):-webkit-any(.success, +.check, +.done) { + border-color:#00c853 +} +.md-typeset :-moz-any(.admonition, +details):-moz-any(.success, +.check, +.done) { + border-color:#00c853 +} +.md-typeset :is(.admonition, +details):is(.success, +.check, +.done) { + border-color:#00c853 +} +.md-typeset :-webkit-any(.success, +.check, +.done)>:-webkit-any(.admonition-title, +summary) { + background-color:rgba(0,200,83,.1) +} +.md-typeset :-moz-any(.success, +.check, +.done)>:-moz-any(.admonition-title, +summary) { + background-color:rgba(0,200,83,.1) +} +.md-typeset :is(.success, +.check, +.done)>:is(.admonition-title, +summary) { + background-color:rgba(0,200,83,.1) +} +.md-typeset :-webkit-any(.success, +.check, +.done)>:-webkit-any(.admonition-title, +summary):before { + background-color:#00c853; + -webkit-mask-image:var(--md-admonition-icon--success); + mask-image:var(--md-admonition-icon--success) +} +.md-typeset :-moz-any(.success, +.check, +.done)>:-moz-any(.admonition-title, +summary):before { + background-color:#00c853; + mask-image:var(--md-admonition-icon--success) +} +.md-typeset :is(.success, +.check, +.done)>:is(.admonition-title, +summary):before { + background-color:#00c853; + -webkit-mask-image:var(--md-admonition-icon--success); + mask-image:var(--md-admonition-icon--success) +} +.md-typeset :-webkit-any(.success, +.check, +.done)>:-webkit-any(.admonition-title, +summary):after { + color:#00c853 +} +.md-typeset :-moz-any(.success, +.check, +.done)>:-moz-any(.admonition-title, +summary):after { + color:#00c853 +} +.md-typeset :is(.success, +.check, +.done)>:is(.admonition-title, +summary):after { + color:#00c853 +} +.md-typeset :-webkit-any(.admonition, +details):-webkit-any(.question, +.help, +.faq) { + border-color:#64dd17 +} +.md-typeset :-moz-any(.admonition, +details):-moz-any(.question, +.help, +.faq) { + border-color:#64dd17 +} +.md-typeset :is(.admonition, +details):is(.question, +.help, +.faq) { + border-color:#64dd17 +} +.md-typeset :-webkit-any(.question, +.help, +.faq)>:-webkit-any(.admonition-title, +summary) { + background-color:rgba(100,221,23,.1) +} +.md-typeset :-moz-any(.question, +.help, +.faq)>:-moz-any(.admonition-title, +summary) { + background-color:rgba(100,221,23,.1) +} +.md-typeset :is(.question, +.help, +.faq)>:is(.admonition-title, +summary) { + background-color:rgba(100,221,23,.1) +} +.md-typeset :-webkit-any(.question, +.help, +.faq)>:-webkit-any(.admonition-title, +summary):before { + background-color:#64dd17; + -webkit-mask-image:var(--md-admonition-icon--question); + mask-image:var(--md-admonition-icon--question) +} +.md-typeset :-moz-any(.question, +.help, +.faq)>:-moz-any(.admonition-title, +summary):before { + background-color:#64dd17; + mask-image:var(--md-admonition-icon--question) +} +.md-typeset :is(.question, +.help, +.faq)>:is(.admonition-title, +summary):before { + background-color:#64dd17; + -webkit-mask-image:var(--md-admonition-icon--question); + mask-image:var(--md-admonition-icon--question) +} +.md-typeset :-webkit-any(.question, +.help, +.faq)>:-webkit-any(.admonition-title, +summary):after { + color:#64dd17 +} +.md-typeset :-moz-any(.question, +.help, +.faq)>:-moz-any(.admonition-title, +summary):after { + color:#64dd17 +} +.md-typeset :is(.question, +.help, +.faq)>:is(.admonition-title, +summary):after { + color:#64dd17 +} +.md-typeset :-webkit-any(.admonition, +details):-webkit-any(.warning, +.caution, +.attention) { + border-color:#ff9100 +} +.md-typeset :-moz-any(.admonition, +details):-moz-any(.warning, +.caution, +.attention) { + border-color:#ff9100 +} +.md-typeset :is(.admonition, +details):is(.warning, +.caution, +.attention) { + border-color:#ff9100 +} +.md-typeset :-webkit-any(.warning, +.caution, +.attention)>:-webkit-any(.admonition-title, +summary) { + background-color:rgba(255,145,0,.1) +} +.md-typeset :-moz-any(.warning, +.caution, +.attention)>:-moz-any(.admonition-title, +summary) { + background-color:rgba(255,145,0,.1) +} +.md-typeset :is(.warning, +.caution, +.attention)>:is(.admonition-title, +summary) { + background-color:rgba(255,145,0,.1) +} +.md-typeset :-webkit-any(.warning, +.caution, +.attention)>:-webkit-any(.admonition-title, +summary):before { + background-color:#ff9100; + -webkit-mask-image:var(--md-admonition-icon--warning); + mask-image:var(--md-admonition-icon--warning) +} +.md-typeset :-moz-any(.warning, +.caution, +.attention)>:-moz-any(.admonition-title, +summary):before { + background-color:#ff9100; + mask-image:var(--md-admonition-icon--warning) +} +.md-typeset :is(.warning, +.caution, +.attention)>:is(.admonition-title, +summary):before { + background-color:#ff9100; + -webkit-mask-image:var(--md-admonition-icon--warning); + mask-image:var(--md-admonition-icon--warning) +} +.md-typeset :-webkit-any(.warning, +.caution, +.attention)>:-webkit-any(.admonition-title, +summary):after { + color:#ff9100 +} +.md-typeset :-moz-any(.warning, +.caution, +.attention)>:-moz-any(.admonition-title, +summary):after { + color:#ff9100 +} +.md-typeset :is(.warning, +.caution, +.attention)>:is(.admonition-title, +summary):after { + color:#ff9100 +} +.md-typeset :-webkit-any(.admonition, +details):-webkit-any(.failure, +.fail, +.missing) { + border-color:#ff5252 +} +.md-typeset :-moz-any(.admonition, +details):-moz-any(.failure, +.fail, +.missing) { + border-color:#ff5252 +} +.md-typeset :is(.admonition, +details):is(.failure, +.fail, +.missing) { + border-color:#ff5252 +} +.md-typeset :-webkit-any(.failure, +.fail, +.missing)>:-webkit-any(.admonition-title, +summary) { + background-color:rgba(255,82,82,.1) +} +.md-typeset :-moz-any(.failure, +.fail, +.missing)>:-moz-any(.admonition-title, +summary) { + background-color:rgba(255,82,82,.1) +} +.md-typeset :is(.failure, +.fail, +.missing)>:is(.admonition-title, +summary) { + background-color:rgba(255,82,82,.1) +} +.md-typeset :-webkit-any(.failure, +.fail, +.missing)>:-webkit-any(.admonition-title, +summary):before { + background-color:#ff5252; + -webkit-mask-image:var(--md-admonition-icon--failure); + mask-image:var(--md-admonition-icon--failure) +} +.md-typeset :-moz-any(.failure, +.fail, +.missing)>:-moz-any(.admonition-title, +summary):before { + background-color:#ff5252; + mask-image:var(--md-admonition-icon--failure) +} +.md-typeset :is(.failure, +.fail, +.missing)>:is(.admonition-title, +summary):before { + background-color:#ff5252; + -webkit-mask-image:var(--md-admonition-icon--failure); + mask-image:var(--md-admonition-icon--failure) +} +.md-typeset :-webkit-any(.failure, +.fail, +.missing)>:-webkit-any(.admonition-title, +summary):after { + color:#ff5252 +} +.md-typeset :-moz-any(.failure, +.fail, +.missing)>:-moz-any(.admonition-title, +summary):after { + color:#ff5252 +} +.md-typeset :is(.failure, +.fail, +.missing)>:is(.admonition-title, +summary):after { + color:#ff5252 +} +.md-typeset :-webkit-any(.admonition, +details):-webkit-any(.danger, +.error) { + border-color:#ff1744 +} +.md-typeset :-moz-any(.admonition, +details):-moz-any(.danger, +.error) { + border-color:#ff1744 +} +.md-typeset :is(.admonition, +details):is(.danger, +.error) { + border-color:#ff1744 +} +.md-typeset :-webkit-any(.danger, +.error)>:-webkit-any(.admonition-title, +summary) { + background-color:rgba(255,23,68,.1) +} +.md-typeset :-moz-any(.danger, +.error)>:-moz-any(.admonition-title, +summary) { + background-color:rgba(255,23,68,.1) +} +.md-typeset :is(.danger, +.error)>:is(.admonition-title, +summary) { + background-color:rgba(255,23,68,.1) +} +.md-typeset :-webkit-any(.danger, +.error)>:-webkit-any(.admonition-title, +summary):before { + background-color:#ff1744; + -webkit-mask-image:var(--md-admonition-icon--danger); + mask-image:var(--md-admonition-icon--danger) +} +.md-typeset :-moz-any(.danger, +.error)>:-moz-any(.admonition-title, +summary):before { + background-color:#ff1744; + mask-image:var(--md-admonition-icon--danger) +} +.md-typeset :is(.danger, +.error)>:is(.admonition-title, +summary):before { + background-color:#ff1744; + -webkit-mask-image:var(--md-admonition-icon--danger); + mask-image:var(--md-admonition-icon--danger) +} +.md-typeset :-webkit-any(.danger, +.error)>:-webkit-any(.admonition-title, +summary):after { + color:#ff1744 +} +.md-typeset :-moz-any(.danger, +.error)>:-moz-any(.admonition-title, +summary):after { + color:#ff1744 +} +.md-typeset :is(.danger, +.error)>:is(.admonition-title, +summary):after { + color:#ff1744 +} +.md-typeset :-webkit-any(.admonition, +details):-webkit-any(.bug) { + border-color:#f50057 +} +.md-typeset :-moz-any(.admonition, +details):-moz-any(.bug) { + border-color:#f50057 +} +.md-typeset :is(.admonition, +details):is(.bug) { + border-color:#f50057 +} +.md-typeset :-webkit-any(.bug)>:-webkit-any(.admonition-title, +summary) { + background-color:rgba(245,0,87,.1) +} +.md-typeset :-moz-any(.bug)>:-moz-any(.admonition-title, +summary) { + background-color:rgba(245,0,87,.1) +} +.md-typeset :is(.bug)>:is(.admonition-title, +summary) { + background-color:rgba(245,0,87,.1) +} +.md-typeset :-webkit-any(.bug)>:-webkit-any(.admonition-title, +summary):before { + background-color:#f50057; + -webkit-mask-image:var(--md-admonition-icon--bug); + mask-image:var(--md-admonition-icon--bug) +} +.md-typeset :-moz-any(.bug)>:-moz-any(.admonition-title, +summary):before { + background-color:#f50057; + mask-image:var(--md-admonition-icon--bug) +} +.md-typeset :is(.bug)>:is(.admonition-title, +summary):before { + background-color:#f50057; + -webkit-mask-image:var(--md-admonition-icon--bug); + mask-image:var(--md-admonition-icon--bug) +} +.md-typeset :-webkit-any(.bug)>:-webkit-any(.admonition-title, +summary):after { + color:#f50057 +} +.md-typeset :-moz-any(.bug)>:-moz-any(.admonition-title, +summary):after { + color:#f50057 +} +.md-typeset :is(.bug)>:is(.admonition-title, +summary):after { + color:#f50057 +} +.md-typeset :-webkit-any(.admonition, +details):-webkit-any(.example) { + border-color:#7c4dff +} +.md-typeset :-moz-any(.admonition, +details):-moz-any(.example) { + border-color:#7c4dff +} +.md-typeset :is(.admonition, +details):is(.example) { + border-color:#7c4dff +} +.md-typeset :-webkit-any(.example)>:-webkit-any(.admonition-title, +summary) { + background-color:rgba(124,77,255,.1) +} +.md-typeset :-moz-any(.example)>:-moz-any(.admonition-title, +summary) { + background-color:rgba(124,77,255,.1) +} +.md-typeset :is(.example)>:is(.admonition-title, +summary) { + background-color:rgba(124,77,255,.1) +} +.md-typeset :-webkit-any(.example)>:-webkit-any(.admonition-title, +summary):before { + background-color:#7c4dff; + -webkit-mask-image:var(--md-admonition-icon--example); + mask-image:var(--md-admonition-icon--example) +} +.md-typeset :-moz-any(.example)>:-moz-any(.admonition-title, +summary):before { + background-color:#7c4dff; + mask-image:var(--md-admonition-icon--example) +} +.md-typeset :is(.example)>:is(.admonition-title, +summary):before { + background-color:#7c4dff; + -webkit-mask-image:var(--md-admonition-icon--example); + mask-image:var(--md-admonition-icon--example) +} +.md-typeset :-webkit-any(.example)>:-webkit-any(.admonition-title, +summary):after { + color:#7c4dff +} +.md-typeset :-moz-any(.example)>:-moz-any(.admonition-title, +summary):after { + color:#7c4dff +} +.md-typeset :is(.example)>:is(.admonition-title, +summary):after { + color:#7c4dff +} +.md-typeset :-webkit-any(.admonition, +details):-webkit-any(.quote, +.cite) { + border-color:#9e9e9e +} +.md-typeset :-moz-any(.admonition, +details):-moz-any(.quote, +.cite) { + border-color:#9e9e9e +} +.md-typeset :is(.admonition, +details):is(.quote, +.cite) { + border-color:#9e9e9e +} +.md-typeset :-webkit-any(.quote, +.cite)>:-webkit-any(.admonition-title, +summary) { + background-color:hsla(0,0%,62%,.1) +} +.md-typeset :-moz-any(.quote, +.cite)>:-moz-any(.admonition-title, +summary) { + background-color:hsla(0,0%,62%,.1) +} +.md-typeset :is(.quote, +.cite)>:is(.admonition-title, +summary) { + background-color:hsla(0,0%,62%,.1) +} +.md-typeset :-webkit-any(.quote, +.cite)>:-webkit-any(.admonition-title, +summary):before { + background-color:#9e9e9e; + -webkit-mask-image:var(--md-admonition-icon--quote); + mask-image:var(--md-admonition-icon--quote) +} +.md-typeset :-moz-any(.quote, +.cite)>:-moz-any(.admonition-title, +summary):before { + background-color:#9e9e9e; + mask-image:var(--md-admonition-icon--quote) +} +.md-typeset :is(.quote, +.cite)>:is(.admonition-title, +summary):before { + background-color:#9e9e9e; + -webkit-mask-image:var(--md-admonition-icon--quote); + mask-image:var(--md-admonition-icon--quote) +} +.md-typeset :-webkit-any(.quote, +.cite)>:-webkit-any(.admonition-title, +summary):after { + color:#9e9e9e +} +.md-typeset :-moz-any(.quote, +.cite)>:-moz-any(.admonition-title, +summary):after { + color:#9e9e9e +} +.md-typeset :is(.quote, +.cite)>:is(.admonition-title, +summary):after { + color:#9e9e9e +} +:root { + --md-footnotes-icon:url('data:image/svg+xml;charset=utf-8,') +} +.md-typeset .footnote { + color:var(--md-default-fg-color--light); + font-size:.64rem +} +[dir=ltr] .md-typeset .footnote>ol { + margin-left:0 +} +[dir=rtl] .md-typeset .footnote>ol { + margin-right:0 +} +.md-typeset .footnote>ol>li { + transition:color 125ms +} +.md-typeset .footnote>ol>li:target { + color:var(--md-default-fg-color) +} +.md-typeset .footnote>ol>li:focus-within .footnote-backref { + opacity:1; + transform:translateX(0); + transition:none +} +.md-typeset .footnote>ol>li:-webkit-any(:hover, +:target) .footnote-backref { + opacity:1; + transform:translateX(0) +} +.md-typeset .footnote>ol>li:-moz-any(:hover, +:target) .footnote-backref { + opacity:1; + transform:translateX(0) +} +.md-typeset .footnote>ol>li:is(:hover, +:target) .footnote-backref { + opacity:1; + transform:translateX(0) +} +.md-typeset .footnote>ol>li>:first-child { + margin-top:0 +} +.md-typeset .footnote-ref { + font-size:.75em; + font-weight:700 +} +html .md-typeset .footnote-ref { + outline-offset:.1rem +} +.md-typeset [id^="fnref:"]:target>.footnote-ref { + outline:auto +} +.md-typeset .footnote-backref { + color:var(--md-typeset-a-color); + display:inline-block; + font-size:0; + opacity:0; + transform:translateX(.25rem); + transition:color .25s,transform .25s .25s,opacity 125ms .25s; + vertical-align:text-bottom +} +@media print { + .md-typeset .footnote-backref { + color:var(--md-typeset-a-color); + opacity:1; + transform:translateX(0) + } +} +[dir=rtl] .md-typeset .footnote-backref { + transform:translateX(-.25rem) +} +.md-typeset .footnote-backref:hover { + color:var(--md-accent-fg-color) +} +.md-typeset .footnote-backref:before { + background-color:currentcolor; + content:""; + display:inline-block; + height:.8rem; + -webkit-mask-image:var(--md-footnotes-icon); + mask-image:var(--md-footnotes-icon); + -webkit-mask-position:center; + mask-position:center; + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; + width:.8rem +} +[dir=rtl] .md-typeset .footnote-backref:before svg { + transform:scaleX(-1) +} +[dir=ltr] .md-typeset .headerlink { + margin-left:.5rem +} +[dir=rtl] .md-typeset .headerlink { + margin-right:.5rem +} +.md-typeset .headerlink { + color:var(--md-default-fg-color--lighter); + display:inline-block; + opacity:0; + transition:color .25s,opacity 125ms +} +@media print { + .md-typeset .headerlink { + display:none + } +} +.md-typeset .headerlink:focus, +.md-typeset :-webkit-any(:hover, +:target)>.headerlink { + opacity:1; + -webkit-transition:color .25s,opacity 125ms; + transition:color .25s,opacity 125ms +} +.md-typeset .headerlink:focus, +.md-typeset :-moz-any(:hover, +:target)>.headerlink { + opacity:1; + -moz-transition:color .25s,opacity 125ms; + transition:color .25s,opacity 125ms +} +.md-typeset .headerlink:focus, +.md-typeset :is(:hover, +:target)>.headerlink { + opacity:1; + transition:color .25s,opacity 125ms +} +.md-typeset .headerlink:-webkit-any(:focus, +:hover), +.md-typeset :target>.headerlink { + color:var(--md-accent-fg-color) +} +.md-typeset .headerlink:-moz-any(:focus, +:hover), +.md-typeset :target>.headerlink { + color:var(--md-accent-fg-color) +} +.md-typeset .headerlink:is(:focus, +:hover), +.md-typeset :target>.headerlink { + color:var(--md-accent-fg-color) +} +.md-typeset :target { + --md-scroll-margin:3.6rem; + --md-scroll-offset:0rem; + scroll-margin-top:calc(var(--md-scroll-margin) - var(--md-scroll-offset)) +} +@media screen and (min-width:76.25em) { + .md-header--lifted~.md-container .md-typeset :target { + --md-scroll-margin:6rem + } +} +.md-typeset :-webkit-any(h1, +h2, +h3):target { + --md-scroll-offset:0.2rem +} +.md-typeset :-moz-any(h1, +h2, +h3):target { + --md-scroll-offset:0.2rem +} +.md-typeset :is(h1, +h2, +h3):target { + --md-scroll-offset:0.2rem +} +.md-typeset h4:target { + --md-scroll-offset:0.15rem +} +.md-typeset div.arithmatex { + overflow:auto +} +@media screen and (max-width:44.9375em) { + .md-typeset div.arithmatex { + margin:0 -.8rem + } +} +.md-typeset div.arithmatex>* { + margin-left:auto!important; + margin-right:auto!important; + padding:0 .8rem; + touch-action:auto; + width:-webkit-min-content; + width:-moz-min-content; + width:min-content +} +.md-typeset div.arithmatex>* mjx-container { + margin:0!important +} +.md-typeset :-webkit-any(del, +ins, +.comment).critic { + -webkit-box-decoration-break:clone; + box-decoration-break:clone +} +.md-typeset :-moz-any(del, +ins, +.comment).critic { + box-decoration-break:clone +} +.md-typeset :is(del, +ins, +.comment).critic { + -webkit-box-decoration-break:clone; + box-decoration-break:clone +} +.md-typeset del.critic { + background-color:var(--md-typeset-del-color) +} +.md-typeset ins.critic { + background-color:var(--md-typeset-ins-color) +} +.md-typeset .critic.comment { + color:var(--md-code-hl-comment-color) +} +.md-typeset .critic.comment:before { + content:"/* " +} +.md-typeset .critic.comment:after { + content:" */" +} +.md-typeset .critic.block { + box-shadow:none; + display:block; + margin:1em 0; + overflow:auto; + padding-left:.8rem; + padding-right:.8rem +} +.md-typeset .critic.block>:first-child { + margin-top:.5em +} +.md-typeset .critic.block>:last-child { + margin-bottom:.5em +} +:root { + --md-details-icon:url('data:image/svg+xml;charset=utf-8,') +} +.md-typeset details { + display:flow-root; + overflow:visible; + padding-top:0 +} +.md-typeset details[open]>summary:after { + transform:rotate(90deg) +} +.md-typeset details:not([open]) { + box-shadow:none; + padding-bottom:0 +} +.md-typeset details:not([open])>summary { + border-radius:.1rem +} +[dir=ltr] .md-typeset summary { + padding-right:1.8rem +} +[dir=rtl] .md-typeset summary { + padding-left:1.8rem +} +[dir=ltr] .md-typeset summary { + border-top-left-radius:.1rem +} +[dir=ltr] .md-typeset summary, +[dir=rtl] .md-typeset summary { + border-top-right-radius:.1rem +} +[dir=rtl] .md-typeset summary { + border-top-left-radius:.1rem +} +.md-typeset summary { + cursor:pointer; + display:block; + min-height:1rem +} +.md-typeset summary.focus-visible { + outline-color:var(--md-accent-fg-color); + outline-offset:.2rem +} +.md-typeset summary:not(.focus-visible) { + -webkit-tap-highlight-color:transparent; + outline:none +} +[dir=ltr] .md-typeset summary:after { + right:.4rem +} +[dir=rtl] .md-typeset summary:after { + left:.4rem +} +.md-typeset summary:after { + background-color:currentcolor; + content:""; + height:1rem; + -webkit-mask-image:var(--md-details-icon); + mask-image:var(--md-details-icon); + -webkit-mask-position:center; + mask-position:center; + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; + position:absolute; + top:.625em; + transform:rotate(0deg); + transition:transform .25s; + width:1rem +} +[dir=rtl] .md-typeset summary:after { + transform:rotate(180deg) +} +.md-typeset summary::marker { + display:none +} +.md-typeset summary::-webkit-details-marker { + display:none +} +.md-typeset :-webkit-any(.emojione, +.twemoji, +.gemoji) { + display:inline-flex; + height:1.125em; + vertical-align:text-top +} +.md-typeset :-moz-any(.emojione, +.twemoji, +.gemoji) { + display:inline-flex; + height:1.125em; + vertical-align:text-top +} +.md-typeset :is(.emojione, +.twemoji, +.gemoji) { + display:inline-flex; + height:1.125em; + vertical-align:text-top +} +.md-typeset :-webkit-any(.emojione, +.twemoji, +.gemoji) svg { + fill:currentcolor; + max-height:100%; + width:1.125em +} +.md-typeset :-moz-any(.emojione, +.twemoji, +.gemoji) svg { + fill:currentcolor; + max-height:100%; + width:1.125em +} +.md-typeset :is(.emojione, +.twemoji, +.gemoji) svg { + fill:currentcolor; + max-height:100%; + width:1.125em +} +.highlight :-webkit-any(.o, +.ow) { + color:var(--md-code-hl-operator-color) +} +.highlight :-moz-any(.o, +.ow) { + color:var(--md-code-hl-operator-color) +} +.highlight :is(.o, +.ow) { + color:var(--md-code-hl-operator-color) +} +.highlight .p { + color:var(--md-code-hl-punctuation-color) +} +.highlight :-webkit-any(.cpf, +.l, +.s, +.sb, +.sc, +.s2, +.si, +.s1, +.ss) { + color:var(--md-code-hl-string-color) +} +.highlight :-moz-any(.cpf, +.l, +.s, +.sb, +.sc, +.s2, +.si, +.s1, +.ss) { + color:var(--md-code-hl-string-color) +} +.highlight :is(.cpf, +.l, +.s, +.sb, +.sc, +.s2, +.si, +.s1, +.ss) { + color:var(--md-code-hl-string-color) +} +.highlight :-webkit-any(.cp, +.se, +.sh, +.sr, +.sx) { + color:var(--md-code-hl-special-color) +} +.highlight :-moz-any(.cp, +.se, +.sh, +.sr, +.sx) { + color:var(--md-code-hl-special-color) +} +.highlight :is(.cp, +.se, +.sh, +.sr, +.sx) { + color:var(--md-code-hl-special-color) +} +.highlight :-webkit-any(.m, +.mb, +.mf, +.mh, +.mi, +.il, +.mo) { + color:var(--md-code-hl-number-color) +} +.highlight :-moz-any(.m, +.mb, +.mf, +.mh, +.mi, +.il, +.mo) { + color:var(--md-code-hl-number-color) +} +.highlight :is(.m, +.mb, +.mf, +.mh, +.mi, +.il, +.mo) { + color:var(--md-code-hl-number-color) +} +.highlight :-webkit-any(.k, +.kd, +.kn, +.kp, +.kr, +.kt) { + color:var(--md-code-hl-keyword-color) +} +.highlight :-moz-any(.k, +.kd, +.kn, +.kp, +.kr, +.kt) { + color:var(--md-code-hl-keyword-color) +} +.highlight :is(.k, +.kd, +.kn, +.kp, +.kr, +.kt) { + color:var(--md-code-hl-keyword-color) +} +.highlight :-webkit-any(.kc, +.n) { + color:var(--md-code-hl-name-color) +} +.highlight :-moz-any(.kc, +.n) { + color:var(--md-code-hl-name-color) +} +.highlight :is(.kc, +.n) { + color:var(--md-code-hl-name-color) +} +.highlight :-webkit-any(.no, +.nb, +.bp) { + color:var(--md-code-hl-constant-color) +} +.highlight :-moz-any(.no, +.nb, +.bp) { + color:var(--md-code-hl-constant-color) +} +.highlight :is(.no, +.nb, +.bp) { + color:var(--md-code-hl-constant-color) +} +.highlight :-webkit-any(.nc, +.ne, +.nf, +.nn) { + color:var(--md-code-hl-function-color) +} +.highlight :-moz-any(.nc, +.ne, +.nf, +.nn) { + color:var(--md-code-hl-function-color) +} +.highlight :is(.nc, +.ne, +.nf, +.nn) { + color:var(--md-code-hl-function-color) +} +.highlight :-webkit-any(.nd, +.ni, +.nl, +.nt) { + color:var(--md-code-hl-keyword-color) +} +.highlight :-moz-any(.nd, +.ni, +.nl, +.nt) { + color:var(--md-code-hl-keyword-color) +} +.highlight :is(.nd, +.ni, +.nl, +.nt) { + color:var(--md-code-hl-keyword-color) +} +.highlight :-webkit-any(.c, +.cm, +.c1, +.ch, +.cs, +.sd) { + color:var(--md-code-hl-comment-color) +} +.highlight :-moz-any(.c, +.cm, +.c1, +.ch, +.cs, +.sd) { + color:var(--md-code-hl-comment-color) +} +.highlight :is(.c, +.cm, +.c1, +.ch, +.cs, +.sd) { + color:var(--md-code-hl-comment-color) +} +.highlight :-webkit-any(.na, +.nv, +.vc, +.vg, +.vi) { + color:var(--md-code-hl-variable-color) +} +.highlight :-moz-any(.na, +.nv, +.vc, +.vg, +.vi) { + color:var(--md-code-hl-variable-color) +} +.highlight :is(.na, +.nv, +.vc, +.vg, +.vi) { + color:var(--md-code-hl-variable-color) +} +.highlight :-webkit-any(.ge, +.gr, +.gh, +.go, +.gp, +.gs, +.gu, +.gt) { + color:var(--md-code-hl-generic-color) +} +.highlight :-moz-any(.ge, +.gr, +.gh, +.go, +.gp, +.gs, +.gu, +.gt) { + color:var(--md-code-hl-generic-color) +} +.highlight :is(.ge, +.gr, +.gh, +.go, +.gp, +.gs, +.gu, +.gt) { + color:var(--md-code-hl-generic-color) +} +.highlight :-webkit-any(.gd, +.gi) { + border-radius:.1rem; + margin:0 -.125em; + padding:0 .125em +} +.highlight :-moz-any(.gd, +.gi) { + border-radius:.1rem; + margin:0 -.125em; + padding:0 .125em +} +.highlight :is(.gd, +.gi) { + border-radius:.1rem; + margin:0 -.125em; + padding:0 .125em +} +.highlight .gd { + background-color:var(--md-typeset-del-color) +} +.highlight .gi { + background-color:var(--md-typeset-ins-color) +} +.highlight .hll { + background-color:var(--md-code-hl-color); + display:block; + margin:0 -1.1764705882em; + padding:0 1.1764705882em +} +.highlight span.filename { + background-color:var(--md-code-bg-color); + border-bottom:.05rem solid var(--md-default-fg-color--lightest); + border-top-left-radius:.1rem; + border-top-right-radius:.1rem; + display:flow-root; + font-size:.85em; + font-weight:700; + margin-top:1em; + padding:.6617647059em 1.1764705882em; + position:relative +} +.highlight span.filename+pre { + margin-top:0 +} +.highlight span.filename+pre>code { + border-top-left-radius:0; + border-top-right-radius:0 +} +.highlight [data-linenos]:before { + background-color:var(--md-code-bg-color); + box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset; + color:var(--md-default-fg-color--light); + content:attr(data-linenos); + float:left; + left:-1.1764705882em; + margin-left:-1.1764705882em; + margin-right:1.1764705882em; + padding-left:1.1764705882em; + position:-webkit-sticky; + position:sticky; + -webkit-user-select:none; + -moz-user-select:none; + -ms-user-select:none; + user-select:none; + z-index:3 +} +.highlight code a[id] { + position:absolute; + visibility:hidden +} +.highlight code[data-md-copying] .hll { + display:contents +} +.highlight code[data-md-copying] .md-annotation { + display:none +} +.highlighttable { + display:flow-root +} +.highlighttable :-webkit-any(tbody, +td) { + display:block; + padding:0 +} +.highlighttable :-moz-any(tbody, +td) { + display:block; + padding:0 +} +.highlighttable :is(tbody, +td) { + display:block; + padding:0 +} +.highlighttable tr { + display:flex +} +.highlighttable pre { + margin:0 +} +.highlighttable th.filename { + flex-grow:1; + padding:0; + text-align:left +} +.highlighttable th.filename span.filename { + margin-top:0 +} +.highlighttable .linenos { + background-color:var(--md-code-bg-color); + border-bottom-left-radius:.1rem; + border-top-left-radius:.1rem; + font-size:.85em; + padding:.7720588235em 0 .7720588235em 1.1764705882em; + -webkit-user-select:none; + -moz-user-select:none; + -ms-user-select:none; + user-select:none +} +.highlighttable .linenodiv { + box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset; + padding-right:.5882352941em +} +.highlighttable .linenodiv pre { + color:var(--md-default-fg-color--light); + text-align:right +} +.highlighttable .code { + flex:1; + min-width:0 +} +.linenodiv a { + color:inherit +} +.md-typeset .highlighttable { + direction:ltr; + margin:1em 0 +} +.md-typeset .highlighttable>tbody>tr>.code>div>pre>code { + border-bottom-left-radius:0; + border-top-left-radius:0 +} +.md-typeset .highlight+.result { + border:.05rem solid var(--md-code-bg-color); + border-bottom-left-radius:.1rem; + border-bottom-right-radius:.1rem; + border-top-width:.1rem; + margin-top:-1.125em; + overflow:visible; + padding:0 1em +} +.md-typeset .highlight+.result:after { + clear:both; + content:""; + display:block +} +@media screen and (max-width:44.9375em) { + .md-content__inner>.highlight { + margin:1em -.8rem + } + .md-content__inner>.highlight>.filename, + .md-content__inner>.highlight>.highlighttable>tbody>tr>.code>div>pre>code, + .md-content__inner>.highlight>.highlighttable>tbody>tr>.filename span.filename, + .md-content__inner>.highlight>.highlighttable>tbody>tr>.linenos, + .md-content__inner>.highlight>pre>code { + border-radius:0 + } + .md-content__inner>.highlight+.result { + border-left-width:0; + border-radius:0; + border-right-width:0; + margin-left:-.8rem; + margin-right:-.8rem + } +} +.md-typeset .keys kbd:-webkit-any(:before, +:after) { + -moz-osx-font-smoothing:initial; + -webkit-font-smoothing:initial; + color:inherit; + margin:0; + position:relative +} +.md-typeset .keys kbd:-moz-any(:before, +:after) { + -moz-osx-font-smoothing:initial; + -webkit-font-smoothing:initial; + color:inherit; + margin:0; + position:relative +} +.md-typeset .keys kbd:is(:before, +:after) { + -moz-osx-font-smoothing:initial; + -webkit-font-smoothing:initial; + color:inherit; + margin:0; + position:relative +} +.md-typeset .keys span { + color:var(--md-default-fg-color--light); + padding:0 .2em +} +.md-typeset .keys .key-alt:before, +.md-typeset .keys .key-left-alt:before, +.md-typeset .keys .key-right-alt:before { + content:"⎇"; + padding-right:.4em +} +.md-typeset .keys .key-command:before, +.md-typeset .keys .key-left-command:before, +.md-typeset .keys .key-right-command:before { + content:"⌘"; + padding-right:.4em +} +.md-typeset .keys .key-control:before, +.md-typeset .keys .key-left-control:before, +.md-typeset .keys .key-right-control:before { + content:"⌃"; + padding-right:.4em +} +.md-typeset .keys .key-left-meta:before, +.md-typeset .keys .key-meta:before, +.md-typeset .keys .key-right-meta:before { + content:"◆"; + padding-right:.4em +} +.md-typeset .keys .key-left-option:before, +.md-typeset .keys .key-option:before, +.md-typeset .keys .key-right-option:before { + content:"⌥"; + padding-right:.4em +} +.md-typeset .keys .key-left-shift:before, +.md-typeset .keys .key-right-shift:before, +.md-typeset .keys .key-shift:before { + content:"⇧"; + padding-right:.4em +} +.md-typeset .keys .key-left-super:before, +.md-typeset .keys .key-right-super:before, +.md-typeset .keys .key-super:before { + content:"❖"; + padding-right:.4em +} +.md-typeset .keys .key-left-windows:before, +.md-typeset .keys .key-right-windows:before, +.md-typeset .keys .key-windows:before { + content:"⊞"; + padding-right:.4em +} +.md-typeset .keys .key-arrow-down:before { + content:"↓"; + padding-right:.4em +} +.md-typeset .keys .key-arrow-left:before { + content:"←"; + padding-right:.4em +} +.md-typeset .keys .key-arrow-right:before { + content:"→"; + padding-right:.4em +} +.md-typeset .keys .key-arrow-up:before { + content:"↑"; + padding-right:.4em +} +.md-typeset .keys .key-backspace:before { + content:"⌫"; + padding-right:.4em +} +.md-typeset .keys .key-backtab:before { + content:"⇤"; + padding-right:.4em +} +.md-typeset .keys .key-caps-lock:before { + content:"⇪"; + padding-right:.4em +} +.md-typeset .keys .key-clear:before { + content:"⌧"; + padding-right:.4em +} +.md-typeset .keys .key-context-menu:before { + content:"☰"; + padding-right:.4em +} +.md-typeset .keys .key-delete:before { + content:"⌦"; + padding-right:.4em +} +.md-typeset .keys .key-eject:before { + content:"⏏"; + padding-right:.4em +} +.md-typeset .keys .key-end:before { + content:"⤓"; + padding-right:.4em +} +.md-typeset .keys .key-escape:before { + content:"⎋"; + padding-right:.4em +} +.md-typeset .keys .key-home:before { + content:"⤒"; + padding-right:.4em +} +.md-typeset .keys .key-insert:before { + content:"⎀"; + padding-right:.4em +} +.md-typeset .keys .key-page-down:before { + content:"⇟"; + padding-right:.4em +} +.md-typeset .keys .key-page-up:before { + content:"⇞"; + padding-right:.4em +} +.md-typeset .keys .key-print-screen:before { + content:"⎙"; + padding-right:.4em +} +.md-typeset .keys .key-tab:after { + content:"⇥"; + padding-left:.4em +} +.md-typeset .keys .key-num-enter:after { + content:"⌤"; + padding-left:.4em +} +.md-typeset .keys .key-enter:after { + content:"⏎"; + padding-left:.4em +} +:root { + --md-tabbed-icon--prev:url('data:image/svg+xml;charset=utf-8,'); + --md-tabbed-icon--next:url('data:image/svg+xml;charset=utf-8,') +} +.md-typeset .tabbed-set { + border-radius:.1rem; + display:flex; + flex-flow:column wrap; + margin:1em 0; + position:relative +} +.md-typeset .tabbed-set>input { + height:0; + opacity:0; + position:absolute; + width:0 +} +.md-typeset .tabbed-set>input:target { + --md-scroll-offset:0.625em +} +.md-typeset .tabbed-labels { + -ms-overflow-style:none; + box-shadow:0 -.05rem var(--md-default-fg-color--lightest) inset; + display:flex; + max-width:100%; + overflow:auto; + scrollbar-width:none +} +@media print { + .md-typeset .tabbed-labels { + display:contents + } +} +@media screen { + .js .md-typeset .tabbed-labels { + position:relative + } + .js .md-typeset .tabbed-labels:before { + background:var(--md-accent-fg-color); + bottom:0; + content:""; + display:block; + height:2px; + left:0; + position:absolute; + transform:translateX(var(--md-indicator-x)); + transition:width 225ms,transform .25s; + transition-timing-function:cubic-bezier(.4,0,.2,1); + width:var(--md-indicator-width) + } +} +.md-typeset .tabbed-labels::-webkit-scrollbar { + display:none +} +.md-typeset .tabbed-labels>label { + border-bottom:.1rem solid transparent; + border-radius:.1rem .1rem 0 0; + color:var(--md-default-fg-color--light); + cursor:pointer; + flex-shrink:0; + font-size:.64rem; + font-weight:700; + padding:.78125em 1.25em .625em; + scroll-margin-inline-start:1rem; + transition:background-color .25s,color .25s; + white-space:nowrap; + width:auto +} +@media print { + .md-typeset .tabbed-labels>label:first-child { + order:1 + } + .md-typeset .tabbed-labels>label:nth-child(2) { + order:2 + } + .md-typeset .tabbed-labels>label:nth-child(3) { + order:3 + } + .md-typeset .tabbed-labels>label:nth-child(4) { + order:4 + } + .md-typeset .tabbed-labels>label:nth-child(5) { + order:5 + } + .md-typeset .tabbed-labels>label:nth-child(6) { + order:6 + } + .md-typeset .tabbed-labels>label:nth-child(7) { + order:7 + } + .md-typeset .tabbed-labels>label:nth-child(8) { + order:8 + } + .md-typeset .tabbed-labels>label:nth-child(9) { + order:9 + } + .md-typeset .tabbed-labels>label:nth-child(10) { + order:10 + } + .md-typeset .tabbed-labels>label:nth-child(11) { + order:11 + } + .md-typeset .tabbed-labels>label:nth-child(12) { + order:12 + } + .md-typeset .tabbed-labels>label:nth-child(13) { + order:13 + } + .md-typeset .tabbed-labels>label:nth-child(14) { + order:14 + } + .md-typeset .tabbed-labels>label:nth-child(15) { + order:15 + } + .md-typeset .tabbed-labels>label:nth-child(16) { + order:16 + } + .md-typeset .tabbed-labels>label:nth-child(17) { + order:17 + } + .md-typeset .tabbed-labels>label:nth-child(18) { + order:18 + } + .md-typeset .tabbed-labels>label:nth-child(19) { + order:19 + } + .md-typeset .tabbed-labels>label:nth-child(20) { + order:20 + } +} +.md-typeset .tabbed-labels>label:hover { + color:var(--md-accent-fg-color) +} +.md-typeset .tabbed-content { + width:100% +} +@media print { + .md-typeset .tabbed-content { + display:contents + } +} +.md-typeset .tabbed-block { + display:none +} +@media print { + .md-typeset .tabbed-block { + display:block + } + .md-typeset .tabbed-block:first-child { + order:1 + } + .md-typeset .tabbed-block:nth-child(2) { + order:2 + } + .md-typeset .tabbed-block:nth-child(3) { + order:3 + } + .md-typeset .tabbed-block:nth-child(4) { + order:4 + } + .md-typeset .tabbed-block:nth-child(5) { + order:5 + } + .md-typeset .tabbed-block:nth-child(6) { + order:6 + } + .md-typeset .tabbed-block:nth-child(7) { + order:7 + } + .md-typeset .tabbed-block:nth-child(8) { + order:8 + } + .md-typeset .tabbed-block:nth-child(9) { + order:9 + } + .md-typeset .tabbed-block:nth-child(10) { + order:10 + } + .md-typeset .tabbed-block:nth-child(11) { + order:11 + } + .md-typeset .tabbed-block:nth-child(12) { + order:12 + } + .md-typeset .tabbed-block:nth-child(13) { + order:13 + } + .md-typeset .tabbed-block:nth-child(14) { + order:14 + } + .md-typeset .tabbed-block:nth-child(15) { + order:15 + } + .md-typeset .tabbed-block:nth-child(16) { + order:16 + } + .md-typeset .tabbed-block:nth-child(17) { + order:17 + } + .md-typeset .tabbed-block:nth-child(18) { + order:18 + } + .md-typeset .tabbed-block:nth-child(19) { + order:19 + } + .md-typeset .tabbed-block:nth-child(20) { + order:20 + } +} +.md-typeset .tabbed-block>.highlight:first-child>pre, +.md-typeset .tabbed-block>pre:first-child { + margin:0 +} +.md-typeset .tabbed-block>.highlight:first-child>pre>code, +.md-typeset .tabbed-block>pre:first-child>code { + border-top-left-radius:0; + border-top-right-radius:0 +} +.md-typeset .tabbed-block>.highlight:first-child>.filename { + border-top-left-radius:0; + border-top-right-radius:0; + margin:0 +} +.md-typeset .tabbed-block>.highlight:first-child>.highlighttable { + margin:0 +} +.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.filename span.filename, +.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.linenos { + border-top-left-radius:0; + border-top-right-radius:0; + margin:0 +} +.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.code>div>pre>code { + border-top-left-radius:0; + border-top-right-radius:0 +} +.md-typeset .tabbed-block>.highlight:first-child+.result { + margin-top:-.125em +} +.md-typeset .tabbed-block>.tabbed-set { + margin:0 +} +.md-typeset .tabbed-button { + align-self:center; + border-radius:100%; + color:var(--md-default-fg-color--light); + cursor:pointer; + display:block; + height:.9rem; + margin-top:.1rem; + pointer-events:auto; + transition:background-color .25s; + width:.9rem +} +.md-typeset .tabbed-button:hover { + background-color:var(--md-accent-fg-color--transparent); + color:var(--md-accent-fg-color) +} +.md-typeset .tabbed-button:after { + background-color:currentcolor; + content:""; + display:block; + height:100%; + -webkit-mask-image:var(--md-tabbed-icon--prev); + mask-image:var(--md-tabbed-icon--prev); + -webkit-mask-position:center; + mask-position:center; + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; + transition:background-color .25s,transform .25s; + width:100% +} +.md-typeset .tabbed-control { + background:linear-gradient(to right,var(--md-default-bg-color) 60%,transparent); + display:flex; + height:1.9rem; + justify-content:start; + pointer-events:none; + position:absolute; + transition:opacity 125ms; + width:1.2rem +} +[dir=rtl] .md-typeset .tabbed-control { + transform:rotate(180deg) +} +.md-typeset .tabbed-control[hidden] { + opacity:0 +} +.md-typeset .tabbed-control--next { + background:linear-gradient(to left,var(--md-default-bg-color) 60%,transparent); + justify-content:end; + right:0 +} +.md-typeset .tabbed-control--next .tabbed-button:after { + -webkit-mask-image:var(--md-tabbed-icon--next); + mask-image:var(--md-tabbed-icon--next) +} +@media screen and (max-width:44.9375em) { + [dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels { + padding-left:.8rem + } + [dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels { + padding-right:.8rem + } + .md-content__inner>.tabbed-set .tabbed-labels { + margin:0 -.8rem; + max-width:100vw; + scroll-padding-inline-start:.8rem + } + [dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels:after { + padding-right:.8rem + } + [dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels:after { + padding-left:.8rem + } + .md-content__inner>.tabbed-set .tabbed-labels:after { + content:"" + } + [dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev { + margin-left:-.8rem + } + [dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev { + margin-right:-.8rem + } + [dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev { + padding-left:.8rem + } + [dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev { + padding-right:.8rem + } + .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev { + width:2rem + } + [dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next { + margin-right:-.8rem + } + [dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next { + margin-left:-.8rem + } + [dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next { + padding-right:.8rem + } + [dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next { + padding-left:.8rem + } + .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next { + width:2rem + } +} +@media screen { + .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child, + .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10), + .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11), + .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12), + .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13), + .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14), + .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15), + .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16), + .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17), + .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18), + .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19), + .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2), + .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20), + .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3), + .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4), + .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5), + .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6), + .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7), + .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8), + .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9) { + color:#fff !important; + } + .md-typeset .no-js .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child, + .md-typeset .no-js .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10), + .md-typeset .no-js .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11), + .md-typeset .no-js .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12), + .md-typeset .no-js .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13), + .md-typeset .no-js .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14), + .md-typeset .no-js .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15), + .md-typeset .no-js .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16), + .md-typeset .no-js .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17), + .md-typeset .no-js .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18), + .md-typeset .no-js .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19), + .md-typeset .no-js .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2), + .md-typeset .no-js .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20), + .md-typeset .no-js .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3), + .md-typeset .no-js .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4), + .md-typeset .no-js .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5), + .md-typeset .no-js .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6), + .md-typeset .no-js .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7), + .md-typeset .no-js .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8), + .md-typeset .no-js .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9), + .no-js .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child, + .no-js .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10), + .no-js .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11), + .no-js .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12), + .no-js .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13), + .no-js .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14), + .no-js .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15), + .no-js .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16), + .no-js .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17), + .no-js .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18), + .no-js .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19), + .no-js .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2), + .no-js .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20), + .no-js .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3), + .no-js .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4), + .no-js .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5), + .no-js .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6), + .no-js .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7), + .no-js .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8), + .no-js .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9) { + border-color:var(--md-accent-fg-color) + } +} +.md-typeset .tabbed-set>input:first-child.focus-visible~.tabbed-labels>:first-child, +.md-typeset .tabbed-set>input:nth-child(10).focus-visible~.tabbed-labels>:nth-child(10), +.md-typeset .tabbed-set>input:nth-child(11).focus-visible~.tabbed-labels>:nth-child(11), +.md-typeset .tabbed-set>input:nth-child(12).focus-visible~.tabbed-labels>:nth-child(12), +.md-typeset .tabbed-set>input:nth-child(13).focus-visible~.tabbed-labels>:nth-child(13), +.md-typeset .tabbed-set>input:nth-child(14).focus-visible~.tabbed-labels>:nth-child(14), +.md-typeset .tabbed-set>input:nth-child(15).focus-visible~.tabbed-labels>:nth-child(15), +.md-typeset .tabbed-set>input:nth-child(16).focus-visible~.tabbed-labels>:nth-child(16), +.md-typeset .tabbed-set>input:nth-child(17).focus-visible~.tabbed-labels>:nth-child(17), +.md-typeset .tabbed-set>input:nth-child(18).focus-visible~.tabbed-labels>:nth-child(18), +.md-typeset .tabbed-set>input:nth-child(19).focus-visible~.tabbed-labels>:nth-child(19), +.md-typeset .tabbed-set>input:nth-child(2).focus-visible~.tabbed-labels>:nth-child(2), +.md-typeset .tabbed-set>input:nth-child(20).focus-visible~.tabbed-labels>:nth-child(20), +.md-typeset .tabbed-set>input:nth-child(3).focus-visible~.tabbed-labels>:nth-child(3), +.md-typeset .tabbed-set>input:nth-child(4).focus-visible~.tabbed-labels>:nth-child(4), +.md-typeset .tabbed-set>input:nth-child(5).focus-visible~.tabbed-labels>:nth-child(5), +.md-typeset .tabbed-set>input:nth-child(6).focus-visible~.tabbed-labels>:nth-child(6), +.md-typeset .tabbed-set>input:nth-child(7).focus-visible~.tabbed-labels>:nth-child(7), +.md-typeset .tabbed-set>input:nth-child(8).focus-visible~.tabbed-labels>:nth-child(8), +.md-typeset .tabbed-set>input:nth-child(9).focus-visible~.tabbed-labels>:nth-child(9) { + background-color:var(--md-accent-fg-color--transparent) +} +.md-typeset .tabbed-set>input:first-child:checked~.tabbed-content>:first-child, +.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-content>:nth-child(10), +.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-content>:nth-child(11), +.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-content>:nth-child(12), +.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-content>:nth-child(13), +.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-content>:nth-child(14), +.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-content>:nth-child(15), +.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-content>:nth-child(16), +.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-content>:nth-child(17), +.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-content>:nth-child(18), +.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-content>:nth-child(19), +.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-content>:nth-child(2), +.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-content>:nth-child(20), +.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-content>:nth-child(3), +.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-content>:nth-child(4), +.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-content>:nth-child(5), +.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-content>:nth-child(6), +.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-content>:nth-child(7), +.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-content>:nth-child(8), +.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-content>:nth-child(9) { + display:block +} +:root { + --md-tasklist-icon:url('data:image/svg+xml;charset=utf-8,'); + --md-tasklist-icon--checked:url('data:image/svg+xml;charset=utf-8,') +} +.md-typeset .task-list-item { + list-style-type:none; + position:relative +} +[dir=ltr] .md-typeset .task-list-item [type=checkbox] { + left:-2em +} +[dir=rtl] .md-typeset .task-list-item [type=checkbox] { + right:-2em +} +.md-typeset .task-list-item [type=checkbox] { + position:absolute; + top:.45em +} +.md-typeset .task-list-control [type=checkbox] { + opacity:0; + z-index:-1 +} +[dir=ltr] .md-typeset .task-list-indicator:before { + left:-1.5em +} +[dir=rtl] .md-typeset .task-list-indicator:before { + right:-1.5em +} +.md-typeset .task-list-indicator:before { + background-color:var(--md-default-fg-color--lightest); + content:""; + height:1.25em; + -webkit-mask-image:var(--md-tasklist-icon); + mask-image:var(--md-tasklist-icon); + -webkit-mask-position:center; + mask-position:center; + -webkit-mask-repeat:no-repeat; + mask-repeat:no-repeat; + -webkit-mask-size:contain; + mask-size:contain; + position:absolute; + top:.15em; + width:1.25em +} +.md-typeset [type=checkbox]:checked+.task-list-indicator:before { + background-color:#00e676; + -webkit-mask-image:var(--md-tasklist-icon--checked); + mask-image:var(--md-tasklist-icon--checked) +} +:root>* { + --md-mermaid-font-family:var(--md-text-font-family),sans-serif; + --md-mermaid-edge-color:var(--md-code-fg-color); + --md-mermaid-node-bg-color:var(--md-accent-fg-color--transparent); + --md-mermaid-node-fg-color:var(--md-accent-fg-color); + --md-mermaid-label-bg-color:var(--md-default-bg-color); + --md-mermaid-label-fg-color:var(--md-code-fg-color) +} +.mermaid { + line-height:normal; + margin:1em 0 +} +@media screen and (min-width:45em) { + [dir=ltr] .md-typeset .inline { + float:left + } + [dir=rtl] .md-typeset .inline { + float:right + } + [dir=ltr] .md-typeset .inline { + margin-right:.8rem + } + [dir=rtl] .md-typeset .inline { + margin-left:.8rem + } + .md-typeset .inline { + margin-bottom:.8rem; + margin-top:0; + width:11.7rem + } + [dir=ltr] .md-typeset .inline.end { + float:right + } + [dir=rtl] .md-typeset .inline.end { + float:left + } + [dir=ltr] .md-typeset .inline.end { + margin-left:.8rem; + margin-right:0 + } + [dir=rtl] .md-typeset .inline.end { + margin-left:0; + margin-right:.8rem + } +} diff --git a/docs/classes/friends.md b/docs/classes/friends.md index f369d2e3..2768df80 100644 --- a/docs/classes/friends.md +++ b/docs/classes/friends.md @@ -579,8 +579,6 @@ Access information about individual users and interact with the [Steam Overlay] **Note:** It is possible for the size to be larger than 128x128 if the user uploaded a larger image to their profile. - Triggers an [avatar_loaded](#avatar_loaded) callback. - **Returns:** int A Steam image handle which is used with [getImageSize](utils.md#getimagesize) and [getImageRGBA](utils.md#getimagergba). @@ -597,8 +595,6 @@ Access information about individual users and interact with the [Steam Overlay] Gets a handle to the medium (64x64px) avatar for the specified user. You can pass in [getSteamID](user.md#getsteamid) to get the current user's avatar. - Triggers an [avatar_loaded](#avatar_loaded) callback. - **Returns:** int A Steam image handle which is used with [getImageSize](utils.md#getimagesize) and [getImageRGBA](utils.md#getimagergba). @@ -714,8 +710,6 @@ Access information about individual users and interact with the [Steam Overlay] Gets a handle to the small (32x32px) avatar for the specified user. You can pass in [getSteamID](user.md#getsteamid) to get the current user's avatar. - Triggers an [avatar_loaded](#avatar_loaded) callback. - **Returns:** int A Steam image handle which is used with [getImageSize](utils.md#getimagesize) and [getImageRGBA](utils.md#getimagergba).