.reveal{opacity:0;transition:opacity 1s}.print-pdf .reveal{opacity:1;transition:none}.reveal.ready{opacity:1}.centerblock{flex-direction:column;height:100%;min-height:100%;margin:auto;display:flex}ol.twocol,.twocol{counter-reset:item;column-count:2;column-rule:2px solid #ffffff1f;column-gap:2em;width:80%;margin:0 auto;padding:0;list-style:none}ol.twocol li,.twocol li{counter-increment:item;padding-left:1.7em}ol.twocol li:before,.twocol li:before{content:counter(item) ".";text-align:right;width:1.2em;margin-left:-1.7em;margin-right:.5em;display:inline-block}.reveal pre{font-size:calc(.5 * var(--r-main-font-size))}.small,.reveal small{font-size:calc(.7 * var(--r-main-font-size))}.small code,.reveal small code,p code,ul li code{font-size:.7em}i{font-style:italic}.slides p a,.slides ol li a,.slides ul li a{text-underline-offset:.15em;text-decoration:underline}.reveal code.hljs{background:var(--code-full-bg);white-space:pre-wrap;border-radius:.5em;padding:.5em}.reveal code.hljs td{line-height:1.4}p.code,p code,small code,.small code,li code{background:var(--code-rgba-bg);border-radius:.25em;padding:.15em .25em}.reveal pre{width:100%}.reveal pre code{word-wrap:normal;tab-size:4;max-height:400px;padding:5px;display:block;overflow:auto}.reveal .slides ul li,.reveal .slides ol li{margin-top:.4em;margin-bottom:.2em}.has-light-background{--r-link-color:var(--r-link-color-dark);--r-link-color-hover:#0373bd}.fsfx-disabled{display:none}.no-fsfx .fsfx-disabled{display:block}.no-fsfx .fsfx-enabled{display:none}.reveal .warning{color:#42affa;width:80%;margin:1em auto 0;font-size:.6em}.bigbutton{background:var(--r-main-color);color:var(--r-background-color,black);text-align:center;cursor:pointer;appearance:none;border:none;border-radius:.25em;align-items:center;margin:1em;padding:.5em .6em;font-size:clamp(1rem,1vw + 1rem,2rem);text-decoration:none;transition:opacity .5s ease-in-out,color .15s ease-in-out;display:inline-flex;box-shadow:0 2px 6px #00000080}.slides .bigbutton .fsfx-icon{margin-inline-start:12px}.reveal.fullscreen .bigbutton{color:#2f4f4f}.reveal .backgrounds{transition:background-color 3s cubic-bezier(.26,.86,.44,.985)!important}.reveal.fullscreen .backgrounds{background:#2f4f4f}.embeddemo{flex-direction:column;align-items:center;gap:64px;margin:0 auto;padding:64px 128px;display:flex}.reveal.embedded{box-sizing:border-box;border:1px solid #fff;border-radius:8px;width:100%;min-width:390px;max-width:768px;height:400px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s ease-in-out}.reveal.embedded:not(.focused){cursor:pointer}.reveal.embedded .progress{background:#42affa4d;border-radius:.25em;width:calc(100% - 1em);height:.3em;font-size:10px;bottom:.5em;left:.5em;right:.5em;overflow:hidden}.reveal.embedded:hover{border-color:var(--r-link-color)}.reveal.embedded.focused{border-color:var(--r-link-color);box-shadow:0 0 0 2px var(--r-link-color), 0 4px 16px black}.reveal.embedded:fullscreen.focused{border-color:#0000;box-shadow:0 4px 16px #000}.reveal.embedded:not(.focused):not(:hover){--r-link-color:gray;opacity:.8}.reveal.embedded:not(.focused):not(:hover) .progress{background:#8080804d}a.github-corner{color:var(--r-main-color);opacity:.25;transition:opacity .2s ease-in-out}a.github-corner{pointer-events:initial;z-index:2;border:none;flex-direction:column;width:max-content;height:max-content;padding:0;line-height:0;display:flex;position:sticky;top:0}.rtl a.github-corner{margin:0 0 0 auto;left:auto;right:0}a.github-corner.bottom{margin-top:auto;position:sticky;top:calc(100% - 78px)}a.github-corner{opacity:.5;color:var(--c-theme-color,white);transition:opacity .3s}.reveal.embedded a.github-corner,.reveal-viewport.reveal-scroll a.github-corner{display:none}a.github-corner svg{width:75px;height:75px;line-height:0}a.github-corner:hover{color:var(--c-theme-color,white);opacity:1}html.index{color:#fff;background:var(--r-background-color,#051525);font-family:Source Sans Pro,Helvetica,sans-serif;font-size:var(--r-main-font-size,36px);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;margin:0;display:flex}html.index .fileindex{flex-direction:column;margin:0 auto;display:inline-flex}html.index a{color:#42affa;font-size:var(--r-main-font-size,36px);line-height:1.4}html.index a:hover{color:#8dcffc}:root{--r-background-color:#051525;--r-heading-text-transform:none;--r-heading1-size:2.7em;--r-main-font-size:36px;--r-block-margin:1rem;--code-full-bg:#142433;--code-rgba-bg:#5b66704d}
