@charset "utf-8";/*! tailwindcss v2.2.4 | MIT License | https://tailwindcss.com *//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::after,::before{box-sizing:border-box}html{-moz-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5}body{font-family:inherit;line-height:inherit}*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#a3a3a3}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,::after,::before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgba(229,229,229,var(--tw-border-opacity));--tw-shadow:0 0 #0000;--tw-ring-inset:var(--tw-empty, );/*!*//*!*/--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59, 130, 246, 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-blur:var(--tw-empty, );/*!*//*!*/--tw-brightness:var(--tw-empty, );/*!*//*!*/--tw-contrast:var(--tw-empty, );/*!*//*!*/--tw-grayscale:var(--tw-empty, );/*!*//*!*/--tw-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-invert:var(--tw-empty, );/*!*//*!*/--tw-saturate:var(--tw-empty, );/*!*//*!*/--tw-sepia:var(--tw-empty, );/*!*//*!*/--tw-drop-shadow:var(--tw-empty, );/*!*//*!*/--tw-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);--tw-backdrop-blur:var(--tw-empty, );/*!*//*!*/--tw-backdrop-brightness:var(--tw-empty, );/*!*//*!*/--tw-backdrop-contrast:var(--tw-empty, );/*!*//*!*/--tw-backdrop-grayscale:var(--tw-empty, );/*!*//*!*/--tw-backdrop-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-invert:var(--tw-empty, );/*!*//*!*/--tw-backdrop-opacity:var(--tw-empty, );/*!*//*!*/--tw-backdrop-saturate:var(--tw-empty, );/*!*//*!*/--tw-backdrop-sepia:var(--tw-empty, );/*!*//*!*/--tw-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.form-input{appearance:none;background-color:#fff;border-color:#d2d6dc;border-radius:.375rem;padding-top:.5rem;padding-right:.75rem;padding-bottom:.5rem;padding-left:.75rem;font-size:1rem;font-size:[object Object];line-height:1.5}.form-input::placeholder{color:#9fa6b2;opacity:1}.form-input:focus{outline:0;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M7 7l3-3 3 3m0 6l-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}.form-select::-ms-expand{color:#9fa6b2;border:none}@media not print{.form-select::-ms-expand{display:none}}@media print and (-ms-high-contrast:active),print and (-ms-high-contrast:none){.form-select{padding-right:.75rem}}.form-select{appearance:none;color-adjust:exact;background-repeat:no-repeat;background-color:#fff;border-color:#d2d6dc;border-radius:.375rem;padding-top:.5rem;padding-right:2.5rem;padding-bottom:.5rem;padding-left:.75rem;font-size:1rem;font-size:[object Object];line-height:1.5;background-position:right .5rem center;background-size:1.5em 1.5em}.form-select:focus{outline:0;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-checkbox:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media not print{.form-checkbox::-ms-check{color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-checkbox{appearance:none;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#3f83f8;background-color:#fff;border-color:#d2d6dc}.form-checkbox:focus{outline:0;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-checkbox:checked:focus{border-color:transparent}.form-radio:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media not print{.form-radio::-ms-check{color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-radio{appearance:none;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;user-select:none;flex-shrink:0;border-radius:100%;height:1rem;width:1rem;color:#3f83f8;background-color:#fff;border-color:#d2d6dc}.form-radio:focus{outline:0;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-radio:checked:focus{border-color:transparent}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(../fonts/inter/Inter-Thin.woff2?v=3.15) format("woff2"),url(../fonts/inter/Inter-Thin.woff?v=3.15) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(../fonts/inter/Inter-ThinItalic.woff2?v=3.15) format("woff2"),url(../fonts/inter/Inter-ThinItalic.woff?v=3.15) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/inter/Inter-ExtraLight.woff2?v=3.15) format("woff2"),url(../fonts/inter/Inter-ExtraLight.woff?v=3.15) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(../fonts/inter/Inter-ExtraLightItalic.woff2?v=3.15) format("woff2"),url(../fonts/inter/Inter-ExtraLightItalic.woff?v=3.15) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/inter/Inter-Light.woff2?v=3.15) format("woff2"),url(../fonts/inter/Inter-Light.woff?v=3.15) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(../fonts/inter/Inter-LightItalic.woff2?v=3.15) format("woff2"),url(../fonts/inter/Inter-LightItalic.woff?v=3.15) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/inter/Inter-Regular.woff2?v=3.15) format("woff2"),url(../fonts/inter/Inter-Regular.woff?v=3.15) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/inter/Inter-Italic.woff2?v=3.15) format("woff2"),url(../fonts/inter/Inter-Italic.woff?v=3.15) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/inter/Inter-Medium.woff2?v=3.15) format("woff2"),url(../fonts/inter/Inter-Medium.woff?v=3.15) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/inter/Inter-MediumItalic.woff2?v=3.15) format("woff2"),url(../fonts/inter/Inter-MediumItalic.woff?v=3.15) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/inter/Inter-SemiBold.woff2?v=3.15) format("woff2"),url(../fonts/inter/Inter-SemiBold.woff?v=3.15) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/inter/Inter-SemiBoldItalic.woff2?v=3.15) format("woff2"),url(../fonts/inter/Inter-SemiBoldItalic.woff?v=3.15) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/inter/Inter-Bold.woff2?v=3.15) format("woff2"),url(../fonts/inter/Inter-Bold.woff?v=3.15) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/inter/Inter-BoldItalic.woff2?v=3.15) format("woff2"),url(../fonts/inter/Inter-BoldItalic.woff?v=3.15) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/inter/Inter-ExtraBold.woff2?v=3.15) format("woff2"),url(../fonts/inter/Inter-ExtraBold.woff?v=3.15) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(../fonts/inter/Inter-ExtraBoldItalic.woff2?v=3.15) format("woff2"),url(../fonts/inter/Inter-ExtraBoldItalic.woff?v=3.15) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/inter/Inter-Black.woff2?v=3.15) format("woff2"),url(../fonts/inter/Inter-Black.woff?v=3.15) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(../fonts/inter/Inter-BlackItalic.woff2?v=3.15) format("woff2"),url(../fonts/inter/Inter-BlackItalic.woff?v=3.15) format("woff")}@font-face{font-family:'Inter var';font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:Regular;src:url(../fonts/inter/Inter-roman.var.woff2?v=3.15) format("woff2")}@font-face{font-family:'Inter var';font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:Italic;src:url(../fonts/inter/Inter-italic.var.woff2?v=3.15) format("woff2")}@font-face{font-family:'Inter var experimental';font-weight:100 900;font-display:swap;font-style:oblique 0deg 10deg;src:url(../fonts/inter/Inter.var.woff2?v=3.15) format("woff2")}/*! * reveal.js * http://revealjs.com * MIT licensed * * Copyright (C) 2020 Hakim El Hattab, http://hakim.se */html{width:100%;height:100%;height:100vh;height:calc(var(--vh,1vh) * 100);overflow:hidden}body{height:100%;overflow:hidden;position:relative;line-height:1;margin:0;background-color:#fff;color:#000}.reveal .slides section .fragment{opacity:0;visibility:hidden;transition:all .2s ease}.reveal .slides section .fragment.visible{opacity:1;visibility:inherit}.reveal .slides section .fragment.grow{opacity:1;visibility:inherit}.reveal .slides section .fragment.grow.visible{-webkit-transform:scale(1.3);transform:scale(1.3)}.reveal .slides section .fragment.shrink{opacity:1;visibility:inherit}.reveal .slides section .fragment.shrink.visible{-webkit-transform:scale(.7);transform:scale(.7)}.reveal .slides section .fragment.zoom-in{-webkit-transform:scale(.1);transform:scale(.1)}.reveal .slides section .fragment.zoom-in.visible{-webkit-transform:none;transform:none}.reveal .slides section .fragment.fade-out{opacity:1;visibility:inherit}.reveal .slides section .fragment.fade-out.visible{opacity:0;visibility:hidden}.reveal .slides section .fragment.semi-fade-out{opacity:1;visibility:inherit}.reveal .slides section .fragment.semi-fade-out.visible{opacity:.5;visibility:inherit}.reveal .slides section .fragment.strike{opacity:1;visibility:inherit}.reveal .slides section .fragment.strike.visible{text-decoration:line-through}.reveal .slides section .fragment.fade-up{-webkit-transform:translate(0,40px);transform:translate(0,40px)}.reveal .slides section .fragment.fade-up.visible{-webkit-transform:translate(0,0);transform:translate(0,0)}.reveal .slides section .fragment.fade-down{-webkit-transform:translate(0,-40px);transform:translate(0,-40px)}.reveal .slides section .fragment.fade-down.visible{-webkit-transform:translate(0,0);transform:translate(0,0)}.reveal .slides section .fragment.fade-right{-webkit-transform:translate(-40px,0);transform:translate(-40px,0)}.reveal .slides section .fragment.fade-right.visible{-webkit-transform:translate(0,0);transform:translate(0,0)}.reveal .slides section .fragment.fade-left{-webkit-transform:translate(40px,0);transform:translate(40px,0)}.reveal .slides section .fragment.fade-left.visible{-webkit-transform:translate(0,0);transform:translate(0,0)}.reveal .slides section .fragment.current-visible,.reveal .slides section .fragment.fade-in-then-out{opacity:0;visibility:hidden}.reveal .slides section .fragment.current-visible.current-fragment,.reveal .slides section .fragment.fade-in-then-out.current-fragment{opacity:1;visibility:inherit}.reveal .slides section .fragment.fade-in-then-semi-out{opacity:0;visibility:hidden}.reveal .slides section .fragment.fade-in-then-semi-out.visible{opacity:.5;visibility:inherit}.reveal .slides section .fragment.fade-in-then-semi-out.current-fragment{opacity:1;visibility:inherit}.reveal .slides section .fragment.highlight-blue,.reveal .slides section .fragment.highlight-current-blue,.reveal .slides section .fragment.highlight-current-green,.reveal .slides section .fragment.highlight-current-red,.reveal .slides section .fragment.highlight-green,.reveal .slides section .fragment.highlight-red{opacity:1;visibility:inherit}.reveal .slides section .fragment.highlight-red.visible{color:#ff2c2d}.reveal .slides section .fragment.highlight-green.visible{color:#17ff2e}.reveal .slides section .fragment.highlight-blue.visible{color:#1b91ff}.reveal .slides section .fragment.highlight-current-red.current-fragment{color:#ff2c2d}.reveal .slides section .fragment.highlight-current-green.current-fragment{color:#17ff2e}.reveal .slides section .fragment.highlight-current-blue.current-fragment{color:#1b91ff}.reveal:after{content:'';font-style:italic}.reveal iframe{z-index:1}.reveal a{position:relative}.reveal .stretch{max-width:none;max-height:none}.reveal pre.stretch code{height:100%;max-height:100%;box-sizing:border-box}@-webkit-keyframes bounce-right{0%,10%,25%,40%,50%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@keyframes bounce-right{0%,10%,25%,40%,50%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@-webkit-keyframes bounce-down{0%,10%,25%,40%,50%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(10px);transform:translateY(10px)}30%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bounce-down{0%,10%,25%,40%,50%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(10px);transform:translateY(10px)}30%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.reveal .controls{display:none;position:absolute;top:auto;bottom:12px;right:12px;left:auto;z-index:11;color:#000;pointer-events:none;font-size:10px}.reveal .controls button{position:absolute;padding:0;background-color:transparent;border:0;outline:0;cursor:pointer;color:currentColor;-webkit-transform:scale(.9999);transform:scale(.9999);transition:color .2s ease,opacity .2s ease,-webkit-transform .2s ease;transition:color .2s ease,opacity .2s ease,transform .2s ease;z-index:2;pointer-events:auto;font-size:inherit;visibility:hidden;opacity:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.reveal .controls .controls-arrow:after,.reveal .controls .controls-arrow:before{content:'';position:absolute;top:0;left:0;width:2.6em;height:.5em;border-radius:.25em;background-color:currentColor;transition:all .15s ease,background-color .8s ease;-webkit-transform-origin:.2em 50%;transform-origin:.2em 50%;will-change:transform}.reveal .controls .controls-arrow{position:relative;width:3.6em;height:3.6em}.reveal .controls .controls-arrow:before{-webkit-transform:translateX(.5em) translateY(1.55em) rotate(45deg);transform:translateX(.5em) translateY(1.55em) rotate(45deg)}.reveal .controls .controls-arrow:after{-webkit-transform:translateX(.5em) translateY(1.55em) rotate(-45deg);transform:translateX(.5em) translateY(1.55em) rotate(-45deg)}.reveal .controls .controls-arrow:hover:before{-webkit-transform:translateX(.5em) translateY(1.55em) rotate(40deg);transform:translateX(.5em) translateY(1.55em) rotate(40deg)}.reveal .controls .controls-arrow:hover:after{-webkit-transform:translateX(.5em) translateY(1.55em) rotate(-40deg);transform:translateX(.5em) translateY(1.55em) rotate(-40deg)}.reveal .controls .controls-arrow:active:before{-webkit-transform:translateX(.5em) translateY(1.55em) rotate(36deg);transform:translateX(.5em) translateY(1.55em) rotate(36deg)}.reveal .controls .controls-arrow:active:after{-webkit-transform:translateX(.5em) translateY(1.55em) rotate(-36deg);transform:translateX(.5em) translateY(1.55em) rotate(-36deg)}.reveal .controls .navigate-left{right:6.4em;bottom:3.2em;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.reveal .controls .navigate-right{right:0;bottom:3.2em;-webkit-transform:translateX(10px);transform:translateX(10px)}.reveal .controls .navigate-right .controls-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.reveal .controls .navigate-right.highlight{-webkit-animation:bounce-right 2s 50 both ease-out;animation:bounce-right 2s 50 both ease-out}.reveal .controls .navigate-up{right:3.2em;bottom:6.4em;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.reveal .controls .navigate-up .controls-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.reveal .controls .navigate-down{right:3.2em;bottom:-1.4em;padding-bottom:1.4em;-webkit-transform:translateY(10px);transform:translateY(10px)}.reveal .controls .navigate-down .controls-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.reveal .controls .navigate-down.highlight{-webkit-animation:bounce-down 2s 50 both ease-out;animation:bounce-down 2s 50 both ease-out}.reveal .controls[data-controls-back-arrows=faded] .navigate-left.enabled,.reveal .controls[data-controls-back-arrows=faded] .navigate-up.enabled{opacity:.3}.reveal .controls[data-controls-back-arrows=faded] .navigate-left.enabled:hover,.reveal .controls[data-controls-back-arrows=faded] .navigate-up.enabled:hover{opacity:1}.reveal .controls[data-controls-back-arrows=hidden] .navigate-left.enabled,.reveal .controls[data-controls-back-arrows=hidden] .navigate-up.enabled{opacity:0;visibility:hidden}.reveal .controls .enabled{visibility:visible;opacity:.9;cursor:pointer;-webkit-transform:none;transform:none}.reveal .controls .enabled.fragmented{opacity:.5}.reveal .controls .enabled.fragmented:hover,.reveal .controls .enabled:hover{opacity:1}.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-down,.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-up{display:none}.reveal:not(.has-vertical-slides) .controls .navigate-left,.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-left{bottom:1.4em;right:5.5em}.reveal:not(.has-vertical-slides) .controls .navigate-right,.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-right{bottom:1.4em;right:.5em}.reveal:not(.has-horizontal-slides) .controls .navigate-up{right:1.4em;bottom:5em}.reveal:not(.has-horizontal-slides) .controls .navigate-down{right:1.4em;bottom:.5em}.reveal.has-dark-background .controls{color:#fff}.reveal.has-light-background .controls{color:#000}.reveal.no-hover .controls .controls-arrow:active:before,.reveal.no-hover .controls .controls-arrow:hover:before{-webkit-transform:translateX(.5em) translateY(1.55em) rotate(45deg);transform:translateX(.5em) translateY(1.55em) rotate(45deg)}.reveal.no-hover .controls .controls-arrow:active:after,.reveal.no-hover .controls .controls-arrow:hover:after{-webkit-transform:translateX(.5em) translateY(1.55em) rotate(-45deg);transform:translateX(.5em) translateY(1.55em) rotate(-45deg)}@media screen and (min-width:500px){.reveal .controls[data-controls-layout=edges]{top:0;right:0;bottom:0;left:0}.reveal .controls[data-controls-layout=edges] .navigate-down,.reveal .controls[data-controls-layout=edges] .navigate-left,.reveal .controls[data-controls-layout=edges] .navigate-right,.reveal .controls[data-controls-layout=edges] .navigate-up{bottom:auto;right:auto}.reveal .controls[data-controls-layout=edges] .navigate-left{top:50%;left:.8em;margin-top:-1.8em}.reveal .controls[data-controls-layout=edges] .navigate-right{top:50%;right:.8em;margin-top:-1.8em}.reveal .controls[data-controls-layout=edges] .navigate-up{top:.8em;left:50%;margin-left:-1.8em}.reveal .controls[data-controls-layout=edges] .navigate-down{bottom:-.3em;left:50%;margin-left:-1.8em}}.reveal .progress{position:absolute;display:none;height:3px;width:100%;bottom:0;left:0;z-index:10;background-color:rgba(0,0,0,.2);color:#fff}.reveal .progress:after{content:'';display:block;position:absolute;height:10px;width:100%;top:-10px}.reveal .progress span{display:block;height:100%;width:0;background-color:currentColor;transition:width .8s cubic-bezier(.26,.86,.44,.985)}.reveal .slide-number{position:absolute;display:block;right:8px;bottom:8px;z-index:31;font-family:Helvetica,sans-serif;font-size:12px;line-height:1;color:#fff;background-color:rgba(0,0,0,.4);padding:5px}.reveal .slide-number a{color:currentColor}.reveal .slide-number-delimiter{margin:0 3px}.reveal{position:relative;width:100%;height:100%;overflow:hidden;-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.reveal .slides{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;pointer-events:none;overflow:visible;z-index:1;text-align:center;-webkit-perspective:600px;perspective:600px;-webkit-perspective-origin:50% 40%;perspective-origin:50% 40%}.reveal .slides>section{-webkit-perspective:600px;perspective:600px}.reveal .slides>section,.reveal .slides>section>section{display:none;position:absolute;width:100%;padding:20px 0;pointer-events:auto;z-index:10;-webkit-transform-style:flat;transform-style:flat;transition:-webkit-transform-origin .8s cubic-bezier(.26,.86,.44,.985),-webkit-transform .8s cubic-bezier(.26,.86,.44,.985),visibility .8s cubic-bezier(.26,.86,.44,.985),opacity .8s cubic-bezier(.26,.86,.44,.985);transition:transform-origin .8s cubic-bezier(.26,.86,.44,.985),transform .8s cubic-bezier(.26,.86,.44,.985),visibility .8s cubic-bezier(.26,.86,.44,.985),opacity .8s cubic-bezier(.26,.86,.44,.985)}.reveal[data-transition-speed=fast] .slides section{transition-duration:.4s}.reveal[data-transition-speed=slow] .slides section{transition-duration:1.2s}.reveal .slides section[data-transition-speed=fast]{transition-duration:.4s}.reveal .slides section[data-transition-speed=slow]{transition-duration:1.2s}.reveal .slides>section.stack{padding-top:0;padding-bottom:0;pointer-events:none;height:100%}.reveal .slides>section.present,.reveal .slides>section>section.present{display:block;z-index:11;opacity:1}.reveal .slides>section:empty,.reveal .slides>section>section:empty,.reveal .slides>section>section[data-background-interactive],.reveal .slides>section[data-background-interactive]{pointer-events:none}.reveal.center,.reveal.center .slides,.reveal.center .slides section{min-height:0!important}.reveal .slides>section.future,.reveal .slides>section.past,.reveal .slides>section>section.future,.reveal .slides>section>section.past{pointer-events:none}.reveal.overview .slides>section,.reveal.overview .slides>section>section{pointer-events:auto}.reveal .slides>section.future,.reveal .slides>section.past,.reveal .slides>section>section.future,.reveal .slides>section>section.past{opacity:0}.reveal.slide section{-webkit-backface-visibility:hidden;backface-visibility:hidden}.reveal .slides>section[data-transition=slide].past,.reveal .slides>section[data-transition~=slide-out].past,.reveal.slide .slides>section:not([data-transition]).past{-webkit-transform:translate(-150%,0);transform:translate(-150%,0)}.reveal .slides>section[data-transition=slide].future,.reveal .slides>section[data-transition~=slide-in].future,.reveal.slide .slides>section:not([data-transition]).future{-webkit-transform:translate(150%,0);transform:translate(150%,0)}.reveal .slides>section>section[data-transition=slide].past,.reveal .slides>section>section[data-transition~=slide-out].past,.reveal.slide .slides>section>section:not([data-transition]).past{-webkit-transform:translate(0,-150%);transform:translate(0,-150%)}.reveal .slides>section>section[data-transition=slide].future,.reveal .slides>section>section[data-transition~=slide-in].future,.reveal.slide .slides>section>section:not([data-transition]).future{-webkit-transform:translate(0,150%);transform:translate(0,150%)}.reveal.linear section{-webkit-backface-visibility:hidden;backface-visibility:hidden}.reveal .slides>section[data-transition=linear].past,.reveal .slides>section[data-transition~=linear-out].past,.reveal.linear .slides>section:not([data-transition]).past{-webkit-transform:translate(-150%,0);transform:translate(-150%,0)}.reveal .slides>section[data-transition=linear].future,.reveal .slides>section[data-transition~=linear-in].future,.reveal.linear .slides>section:not([data-transition]).future{-webkit-transform:translate(150%,0);transform:translate(150%,0)}.reveal .slides>section>section[data-transition=linear].past,.reveal .slides>section>section[data-transition~=linear-out].past,.reveal.linear .slides>section>section:not([data-transition]).past{-webkit-transform:translate(0,-150%);transform:translate(0,-150%)}.reveal .slides>section>section[data-transition=linear].future,.reveal .slides>section>section[data-transition~=linear-in].future,.reveal.linear .slides>section>section:not([data-transition]).future{-webkit-transform:translate(0,150%);transform:translate(0,150%)}.reveal .slides section[data-transition=default].stack,.reveal.default .slides section.stack{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.reveal .slides>section[data-transition=default].past,.reveal .slides>section[data-transition~=default-out].past,.reveal.default .slides>section:not([data-transition]).past{-webkit-transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0);transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0)}.reveal .slides>section[data-transition=default].future,.reveal .slides>section[data-transition~=default-in].future,.reveal.default .slides>section:not([data-transition]).future{-webkit-transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0);transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0)}.reveal .slides>section>section[data-transition=default].past,.reveal .slides>section>section[data-transition~=default-out].past,.reveal.default .slides>section>section:not([data-transition]).past{-webkit-transform:translate3d(0,-300px,0) rotateX(70deg) translate3d(0,-300px,0);transform:translate3d(0,-300px,0) rotateX(70deg) translate3d(0,-300px,0)}.reveal .slides>section>section[data-transition=default].future,.reveal .slides>section>section[data-transition~=default-in].future,.reveal.default .slides>section>section:not([data-transition]).future{-webkit-transform:translate3d(0,300px,0) rotateX(-70deg) translate3d(0,300px,0);transform:translate3d(0,300px,0) rotateX(-70deg) translate3d(0,300px,0)}.reveal .slides section[data-transition=convex].stack,.reveal.convex .slides section.stack{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.reveal .slides>section[data-transition=convex].past,.reveal .slides>section[data-transition~=convex-out].past,.reveal.convex .slides>section:not([data-transition]).past{-webkit-transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0);transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0)}.reveal .slides>section[data-transition=convex].future,.reveal .slides>section[data-transition~=convex-in].future,.reveal.convex .slides>section:not([data-transition]).future{-webkit-transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0);transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0)}.reveal .slides>section>section[data-transition=convex].past,.reveal .slides>section>section[data-transition~=convex-out].past,.reveal.convex .slides>section>section:not([data-transition]).past{-webkit-transform:translate3d(0,-300px,0) rotateX(70deg) translate3d(0,-300px,0);transform:translate3d(0,-300px,0) rotateX(70deg) translate3d(0,-300px,0)}.reveal .slides>section>section[data-transition=convex].future,.reveal .slides>section>section[data-transition~=convex-in].future,.reveal.convex .slides>section>section:not([data-transition]).future{-webkit-transform:translate3d(0,300px,0) rotateX(-70deg) translate3d(0,300px,0);transform:translate3d(0,300px,0) rotateX(-70deg) translate3d(0,300px,0)}.reveal .slides section[data-transition=concave].stack,.reveal.concave .slides section.stack{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.reveal .slides>section[data-transition=concave].past,.reveal .slides>section[data-transition~=concave-out].past,.reveal.concave .slides>section:not([data-transition]).past{-webkit-transform:translate3d(-100%,0,0) rotateY(90deg) translate3d(-100%,0,0);transform:translate3d(-100%,0,0) rotateY(90deg) translate3d(-100%,0,0)}.reveal .slides>section[data-transition=concave].future,.reveal .slides>section[data-transition~=concave-in].future,.reveal.concave .slides>section:not([data-transition]).future{-webkit-transform:translate3d(100%,0,0) rotateY(-90deg) translate3d(100%,0,0);transform:translate3d(100%,0,0) rotateY(-90deg) translate3d(100%,0,0)}.reveal .slides>section>section[data-transition=concave].past,.reveal .slides>section>section[data-transition~=concave-out].past,.reveal.concave .slides>section>section:not([data-transition]).past{-webkit-transform:translate3d(0,-80%,0) rotateX(-70deg) translate3d(0,-80%,0);transform:translate3d(0,-80%,0) rotateX(-70deg) translate3d(0,-80%,0)}.reveal .slides>section>section[data-transition=concave].future,.reveal .slides>section>section[data-transition~=concave-in].future,.reveal.concave .slides>section>section:not([data-transition]).future{-webkit-transform:translate3d(0,80%,0) rotateX(70deg) translate3d(0,80%,0);transform:translate3d(0,80%,0) rotateX(70deg) translate3d(0,80%,0)}.reveal .slides section[data-transition=zoom],.reveal.zoom .slides section:not([data-transition]){transition-timing-function:ease}.reveal .slides>section[data-transition=zoom].past,.reveal .slides>section[data-transition~=zoom-out].past,.reveal.zoom .slides>section:not([data-transition]).past{visibility:hidden;-webkit-transform:scale(16);transform:scale(16)}.reveal .slides>section[data-transition=zoom].future,.reveal .slides>section[data-transition~=zoom-in].future,.reveal.zoom .slides>section:not([data-transition]).future{visibility:hidden;-webkit-transform:scale(.2);transform:scale(.2)}.reveal .slides>section>section[data-transition=zoom].past,.reveal .slides>section>section[data-transition~=zoom-out].past,.reveal.zoom .slides>section>section:not([data-transition]).past{-webkit-transform:scale(16);transform:scale(16)}.reveal .slides>section>section[data-transition=zoom].future,.reveal .slides>section>section[data-transition~=zoom-in].future,.reveal.zoom .slides>section>section:not([data-transition]).future{-webkit-transform:scale(.2);transform:scale(.2)}.reveal.cube .slides{-webkit-perspective:1300px;perspective:1300px}.reveal.cube .slides section{padding:30px;min-height:700px;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.reveal.center.cube .slides section{min-height:0}.reveal.cube .slides section:not(.stack):before{content:'';position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.1);border-radius:4px;-webkit-transform:translateZ(-20px);transform:translateZ(-20px)}.reveal.cube .slides section:not(.stack):after{content:'';position:absolute;display:block;width:90%;height:30px;left:5%;bottom:0;background:0 0;z-index:1;border-radius:4px;box-shadow:0 95px 25px rgba(0,0,0,.2);-webkit-transform:translateZ(-90px) rotateX(65deg);transform:translateZ(-90px) rotateX(65deg)}.reveal.cube .slides>section.stack{padding:0;background:0 0}.reveal.cube .slides>section.past{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:translate3d(-100%,0,0) rotateY(-90deg);transform:translate3d(-100%,0,0) rotateY(-90deg)}.reveal.cube .slides>section.future{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(100%,0,0) rotateY(90deg);transform:translate3d(100%,0,0) rotateY(90deg)}.reveal.cube .slides>section>section.past{-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:translate3d(0,-100%,0) rotateX(90deg);transform:translate3d(0,-100%,0) rotateX(90deg)}.reveal.cube .slides>section>section.future{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(0,100%,0) rotateX(-90deg);transform:translate3d(0,100%,0) rotateX(-90deg)}.reveal.page .slides{-webkit-perspective-origin:0 50%;perspective-origin:0 50%;-webkit-perspective:3000px;perspective:3000px}.reveal.page .slides section{padding:30px;min-height:700px;box-sizing:border-box;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.reveal.page .slides section.past{z-index:12}.reveal.page .slides section:not(.stack):before{content:'';position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.1);-webkit-transform:translateZ(-20px);transform:translateZ(-20px)}.reveal.page .slides section:not(.stack):after{content:'';position:absolute;display:block;width:90%;height:30px;left:5%;bottom:0;background:0 0;z-index:1;border-radius:4px;box-shadow:0 95px 25px rgba(0,0,0,.2);-webkit-transform:translateZ(-90px) rotateX(65deg)}.reveal.page .slides>section.stack{padding:0;background:0 0}.reveal.page .slides>section.past{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(-40%,0,0) rotateY(-80deg);transform:translate3d(-40%,0,0) rotateY(-80deg)}.reveal.page .slides>section.future{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.reveal.page .slides>section>section.past{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(0,-40%,0) rotateX(80deg);transform:translate3d(0,-40%,0) rotateX(80deg)}.reveal.page .slides>section>section.future{-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.reveal .slides section[data-transition=fade],.reveal.fade .slides section:not([data-transition]),.reveal.fade .slides>section>section:not([data-transition]){-webkit-transform:none;transform:none;transition:opacity .5s}.reveal.fade.overview .slides section,.reveal.fade.overview .slides>section>section{transition:none}.reveal .slides section[data-transition=none],.reveal.none .slides section:not([data-transition]){-webkit-transform:none;transform:none;transition:none}.reveal .pause-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;visibility:hidden;opacity:0;z-index:100;transition:all 1s ease}.reveal .pause-overlay .resume-button{position:absolute;bottom:20px;right:20px;color:#ccc;border-radius:2px;padding:6px 14px;border:2px solid #ccc;font-size:16px;background:0 0;cursor:pointer}.reveal .pause-overlay .resume-button:hover{color:#fff;border-color:#fff}.reveal.paused .pause-overlay{visibility:visible;opacity:1}.no-transforms{overflow-y:auto}.no-transforms .reveal{overflow:visible}.no-transforms .reveal .slides{position:relative;width:80%;max-width:1280px;height:auto;top:0;margin:0 auto;text-align:center}.no-transforms .reveal .controls,.no-transforms .reveal .progress{display:none}.no-transforms .reveal .slides section{display:block;opacity:1;position:relative;height:auto;min-height:0;top:0;left:0;margin:10vh 0;margin:70px 0;-webkit-transform:none;transform:none}.reveal .no-transition,.reveal .no-transition *{transition:none!important}.reveal .backgrounds{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-perspective:600px;perspective:600px}.reveal .slide-background{display:none;position:absolute;width:100%;height:100%;opacity:0;visibility:hidden;overflow:hidden;background-color:rgba(0,0,0,0);transition:all .8s cubic-bezier(.26,.86,.44,.985)}.reveal .slide-background-content{position:absolute;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.reveal .slide-background.stack{display:block}.reveal .slide-background.present{opacity:1;visibility:visible;z-index:2}.print-pdf .reveal .slide-background{opacity:1!important;visibility:visible!important}.reveal .slide-background video{position:absolute;width:100%;height:100%;max-width:none;max-height:none;top:0;left:0;-o-object-fit:cover;object-fit:cover}.reveal .slide-background[data-background-size=contain] video{-o-object-fit:contain;object-fit:contain}.reveal>.backgrounds .slide-background[data-background-transition=none],.reveal[data-background-transition=none]>.backgrounds .slide-background{transition:none}.reveal>.backgrounds .slide-background[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background{opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.reveal>.backgrounds .slide-background.past[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background.past{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.reveal>.backgrounds .slide-background.future[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background.future{-webkit-transform:translate(100%,0);transform:translate(100%,0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.past{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.future{-webkit-transform:translate(0,100%);transform:translate(0,100%)}.reveal>.backgrounds .slide-background.past[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background.past{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0);transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0)}.reveal>.backgrounds .slide-background.future[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background.future{opacity:0;-webkit-transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0);transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.past{opacity:0;-webkit-transform:translate3d(0,-100%,0) rotateX(90deg) translate3d(0,-100%,0);transform:translate3d(0,-100%,0) rotateX(90deg) translate3d(0,-100%,0)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.future{opacity:0;-webkit-transform:translate3d(0,100%,0) rotateX(-90deg) translate3d(0,100%,0);transform:translate3d(0,100%,0) rotateX(-90deg) translate3d(0,100%,0)}.reveal>.backgrounds .slide-background.past[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background.past{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotateY(90deg) translate3d(-100%,0,0);transform:translate3d(-100%,0,0) rotateY(90deg) translate3d(-100%,0,0)}.reveal>.backgrounds .slide-background.future[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background.future{opacity:0;-webkit-transform:translate3d(100%,0,0) rotateY(-90deg) translate3d(100%,0,0);transform:translate3d(100%,0,0) rotateY(-90deg) translate3d(100%,0,0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.past{opacity:0;-webkit-transform:translate3d(0,-100%,0) rotateX(-90deg) translate3d(0,-100%,0);transform:translate3d(0,-100%,0) rotateX(-90deg) translate3d(0,-100%,0)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.future{opacity:0;-webkit-transform:translate3d(0,100%,0) rotateX(90deg) translate3d(0,100%,0);transform:translate3d(0,100%,0) rotateX(90deg) translate3d(0,100%,0)}.reveal>.backgrounds .slide-background[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background{transition-timing-function:ease}.reveal>.backgrounds .slide-background.past[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background.past{opacity:0;visibility:hidden;-webkit-transform:scale(16);transform:scale(16)}.reveal>.backgrounds .slide-background.future[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background.future{opacity:0;visibility:hidden;-webkit-transform:scale(.2);transform:scale(.2)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.past{opacity:0;visibility:hidden;-webkit-transform:scale(16);transform:scale(16)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.future{opacity:0;visibility:hidden;-webkit-transform:scale(.2);transform:scale(.2)}.reveal[data-transition-speed=fast]>.backgrounds .slide-background{transition-duration:.4s}.reveal[data-transition-speed=slow]>.backgrounds .slide-background{transition-duration:1.2s}.reveal.overview{-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;-webkit-perspective:700px;perspective:700px}.reveal.overview .slides{-moz-transform-style:preserve-3d}.reveal.overview .slides section{height:100%;top:0!important;opacity:1!important;overflow:hidden;visibility:visible!important;cursor:pointer;box-sizing:border-box}.reveal.overview .slides section.present,.reveal.overview .slides section:hover{outline:10px solid rgba(150,150,150,.4);outline-offset:10px}.reveal.overview .slides section .fragment{opacity:1;transition:none}.reveal.overview .slides section:after,.reveal.overview .slides section:before{display:none!important}.reveal.overview .slides>section.stack{padding:0;top:0!important;background:0 0;outline:0;overflow:visible}.reveal.overview .backgrounds{-webkit-perspective:inherit;perspective:inherit;-moz-transform-style:preserve-3d}.reveal.overview .backgrounds .slide-background{opacity:1;visibility:visible;outline:10px solid rgba(150,150,150,.1);outline-offset:10px}.reveal.overview .backgrounds .slide-background.stack{overflow:visible}.reveal.overview .slides section,.reveal.overview-deactivating .slides section{transition:none}.reveal.overview .backgrounds .slide-background,.reveal.overview-deactivating .backgrounds .slide-background{transition:none}.reveal.rtl .slides,.reveal.rtl .slides h1,.reveal.rtl .slides h2,.reveal.rtl .slides h3,.reveal.rtl .slides h4,.reveal.rtl .slides h5,.reveal.rtl .slides h6{direction:rtl;font-family:sans-serif}.reveal.rtl code,.reveal.rtl pre{direction:ltr}.reveal.rtl ol,.reveal.rtl ul{text-align:right}.reveal.rtl .progress span{float:right}.reveal.has-parallax-background .backgrounds{transition:all .8s ease}.reveal.has-parallax-background[data-transition-speed=fast] .backgrounds{transition-duration:.4s}.reveal.has-parallax-background[data-transition-speed=slow] .backgrounds{transition-duration:1.2s}.reveal>.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(0,0,0,.9);opacity:0;visibility:hidden;transition:all .3s ease}.reveal>.overlay.visible{opacity:1;visibility:visible}.reveal>.overlay .spinner{position:absolute;display:block;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;z-index:10;background-image:url(data:image/gif;base64,R0lGODlhIAAgAPMAAJmZmf%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D);visibility:visible;opacity:.6;transition:all .3s ease}.reveal>.overlay header{position:absolute;left:0;top:0;width:100%;height:40px;z-index:2;border-bottom:1px solid #222}.reveal>.overlay header a{display:inline-block;width:40px;height:40px;line-height:36px;padding:0 10px;float:right;opacity:.6;box-sizing:border-box}.reveal>.overlay header a:hover{opacity:1}.reveal>.overlay header a .icon{display:inline-block;width:20px;height:20px;background-position:50% 50%;background-size:100%;background-repeat:no-repeat}.reveal>.overlay header a.close .icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABkklEQVRYR8WX4VHDMAxG6wnoJrABZQPYBCaBTWAD2g1gE5gg6OOsXuxIlr40d81dfrSJ9V4c2VLK7spHuTJ/5wpM07QXuXc5X0opX2tEJcadjHuV80li/FgxTIEK/5QBCICBD6xEhSMGHgQPgBgLiYVAB1dpSqKDawxTohFw4JSEA3clzgIBPCURwE2JucBR7rhPJJv5OpJwDX+SfDjgx1wACQeJG1aChP9K/IMmdZ8DtESV1WyP3Bt4MwM6sj4NMxMYiqUWHQu4KYA/SYkIjOsm3BXYWMKFDwU2khjCQ4ELJUJ4SmClRArOCmSXGuKma0fYD5CbzHxFpCSGAhfAVSSUGDUk2BWZaff2g6GE15BsBQ9nwmpIGDiyHQddwNTMKkbZaf9fajXQca1EX44puJZUsnY0ObGmITE3GVLCbEhQUjGVt146j6oasWN+49Vph2w1pZ5EansNZqKBm1txbU57iRRcZ86RWMDdWtBJUHBHwoQPi1GV+JCbntmvok7iTX4/Up9mgyTc/FJYDTcndgH/AA5A/CHsyEkVAAAAAElFTkSuQmCC)}.reveal>.overlay header a.external .icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAcElEQVRYR+2WSQoAIQwEzf8f7XiOMkUQxUPlGkM3hVmiQfQR9GYnH1SsAQlI4DiBqkCMoNb9y2e90IAEJPAcgdznU9+engMaeJ7Azh5Y1U67gAho4DqBqmB1buAf0MB1AlVBek83ZPkmJMGc1wAR+AAqod/B97TRpQAAAABJRU5ErkJggg==)}.reveal>.overlay .viewport{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:40px;right:0;bottom:0;left:0}.reveal>.overlay.overlay-preview .viewport iframe{width:100%;height:100%;max-width:100%;max-height:100%;border:0;opacity:0;visibility:hidden;transition:all .3s ease}.reveal>.overlay.overlay-preview.loaded .viewport iframe{opacity:1;visibility:visible}.reveal>.overlay.overlay-preview.loaded .viewport-inner{position:absolute;z-index:-1;left:0;top:45%;width:100%;text-align:center;letter-spacing:normal}.reveal>.overlay.overlay-preview .x-frame-error{opacity:0;transition:opacity .3s ease .3s}.reveal>.overlay.overlay-preview.loaded .x-frame-error{opacity:1}.reveal>.overlay.overlay-preview.loaded .spinner{opacity:0;visibility:hidden;-webkit-transform:scale(.2);transform:scale(.2)}.reveal>.overlay.overlay-help .viewport{overflow:auto;color:#fff}.reveal>.overlay.overlay-help .viewport .viewport-inner{width:600px;margin:auto;padding:20px 20px 80px 20px;text-align:center;letter-spacing:normal}.reveal>.overlay.overlay-help .viewport .viewport-inner .title{font-size:20px}.reveal>.overlay.overlay-help .viewport .viewport-inner table{border:1px solid #fff;border-collapse:collapse;font-size:16px}.reveal>.overlay.overlay-help .viewport .viewport-inner table td,.reveal>.overlay.overlay-help .viewport .viewport-inner table th{width:200px;padding:14px;border:1px solid #fff;vertical-align:middle}.reveal>.overlay.overlay-help .viewport .viewport-inner table th{padding-top:20px;padding-bottom:20px}.reveal .playback{position:absolute;left:15px;bottom:20px;z-index:30;cursor:pointer;transition:all .4s ease;-webkit-tap-highlight-color:transparent}.reveal.overview .playback{opacity:0;visibility:hidden}.reveal .hljs table{margin:initial}.reveal .hljs-ln-code,.reveal .hljs-ln-numbers{padding:0;border:0}.reveal .hljs-ln-numbers{opacity:.6;padding-right:.75em;text-align:right;vertical-align:top}.reveal .hljs.has-highlights tr:not(.highlight-line){opacity:.4}.reveal .hljs:not(:first-child).fragment{position:absolute;top:0;left:0;width:100%;box-sizing:border-box}.reveal .roll{display:inline-block;line-height:1.2;overflow:hidden;vertical-align:top;-webkit-perspective:400px;perspective:400px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%}.reveal .roll:hover{background:0 0;text-shadow:none}.reveal .roll span{display:block;position:relative;padding:0 2px;pointer-events:none;transition:all .4s ease;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.reveal .roll:hover span{background:rgba(0,0,0,.5);-webkit-transform:translate3d(0,0,-45px) rotateX(90deg);transform:translate3d(0,0,-45px) rotateX(90deg)}.reveal .roll span:after{content:attr(data-title);display:block;position:absolute;left:0;top:0;padding:0 2px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:translate3d(0,110%,0) rotateX(-90deg);transform:translate3d(0,110%,0) rotateX(-90deg)}.reveal aside.notes{display:none}.reveal .speaker-notes{display:none;position:absolute;width:33.3333333333%;height:100%;top:0;left:100%;padding:14px 18px 14px 18px;z-index:1;font-size:18px;line-height:1.4;border:1px solid rgba(0,0,0,.05);color:#222;background-color:#f5f5f5;overflow:auto;box-sizing:border-box;text-align:left;font-family:Helvetica,sans-serif;-webkit-overflow-scrolling:touch}.reveal .speaker-notes .notes-placeholder{color:#ccc;font-style:italic}.reveal .speaker-notes:focus{outline:0}.reveal .speaker-notes:before{content:'Speaker notes';display:block;margin-bottom:10px;opacity:.5}.reveal.show-notes{max-width:75%;overflow:visible}.reveal.show-notes .speaker-notes{display:block}@media screen and (min-width:1600px){.reveal .speaker-notes{font-size:20px}}@media screen and (max-width:1024px){.reveal.show-notes{border-left:0;max-width:none;max-height:70%;max-height:70vh;overflow:visible}.reveal.show-notes .speaker-notes{top:100%;left:0;width:100%;height:42.8571428571%;height:30vh;border:0}}@media screen and (max-width:600px){.reveal.show-notes{max-height:60%;max-height:60vh}.reveal.show-notes .speaker-notes{top:100%;height:66.6666666667%;height:40vh}.reveal .speaker-notes{font-size:14px}}.zoomed .reveal *,.zoomed .reveal :after,.zoomed .reveal :before{-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.zoomed .reveal .controls,.zoomed .reveal .progress{opacity:0}.zoomed .reveal .roll span{background:0 0}.zoomed .reveal .roll span:after{visibility:hidden}@font-face{font-family:'Source Sans Pro';src:url(https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.9.2/lib/font/source-sans-pro/source-sans-pro-regular.eot);src:url(https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.9.2/lib/font/source-sans-pro/source-sans-pro-regular.eot?#iefix) format('embedded-opentype'),url(https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.9.2/lib/font/source-sans-pro/source-sans-pro-regular.woff) format('woff'),url(https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.9.2/lib/font/source-sans-pro/source-sans-pro-regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Source Sans Pro';src:url(https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.9.2/lib/font/source-sans-pro/source-sans-pro-italic.eot);src:url(https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.9.2/lib/font/source-sans-pro/source-sans-pro-italic.eot?#iefix) format('embedded-opentype'),url(https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.9.2/lib/font/source-sans-pro/source-sans-pro-italic.woff) format('woff'),url(https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.9.2/lib/font/source-sans-pro/source-sans-pro-italic.ttf) format('truetype');font-weight:400;font-style:italic}@font-face{font-family:'Source Sans Pro';src:url(https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.9.2/lib/font/source-sans-pro/source-sans-pro-semibold.eot);src:url(https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.9.2/lib/font/source-sans-pro/source-sans-pro-semibold.eot?#iefix) format('embedded-opentype'),url(https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.9.2/lib/font/source-sans-pro/source-sans-pro-semibold.woff) format('woff'),url(https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.9.2/lib/font/source-sans-pro/source-sans-pro-semibold.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Source Sans Pro';src:url(https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.9.2/lib/font/source-sans-pro/source-sans-pro-semibolditalic.eot);src:url(https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.9.2/lib/font/source-sans-pro/source-sans-pro-semibolditalic.eot?#iefix) format('embedded-opentype'),url(https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.9.2/lib/font/source-sans-pro/source-sans-pro-semibolditalic.woff) format('woff'),url(https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.9.2/lib/font/source-sans-pro/source-sans-pro-semibolditalic.ttf) format('truetype');font-weight:600;font-style:italic}section.has-light-background,section.has-light-background h1,section.has-light-background h2,section.has-light-background h3,section.has-light-background h4,section.has-light-background h5,section.has-light-background h6{color:#222}body{background:#191919;background-color:#191919}.reveal{font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:42px;font-weight:400;color:#fff}::selection{color:#fff;background:#bee4fd;text-shadow:none}::-moz-selection{color:#fff;background:#bee4fd;text-shadow:none}.reveal .slides section,.reveal .slides section>section{line-height:1.3;font-weight:inherit}.reveal h1,.reveal h2,.reveal h3,.reveal h4,.reveal h5,.reveal h6{margin:0 0 20px 0;color:#fff;font-family:"Source Sans Pro",Helvetica,sans-serif;font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:uppercase;text-shadow:none;word-wrap:break-word}.reveal h1{font-size:2.5em}.reveal h2{font-size:1.6em}.reveal h3{font-size:1.3em}.reveal h4{font-size:1em}.reveal h1{text-shadow:none}.reveal p{margin:20px 0;line-height:1.3}.reveal iframe,.reveal img,.reveal video{max-width:95%;max-height:95%}.reveal b,.reveal strong{font-weight:700}.reveal em{font-style:italic}.reveal dl,.reveal ol,.reveal ul{display:inline-block;text-align:left;margin:0 0 0 1em}.reveal ol{list-style-type:decimal}.reveal ul{list-style-type:disc}.reveal ul ul{list-style-type:square}.reveal ul ul ul{list-style-type:circle}.reveal ol ol,.reveal ol ul,.reveal ul ol,.reveal ul ul{display:block;margin-left:40px}.reveal dt{font-weight:700}.reveal dd{margin-left:40px}.reveal blockquote{display:block;position:relative;width:70%;margin:20px auto;padding:5px;font-style:italic;background:rgba(255,255,255,.05);box-shadow:0 0 2px rgba(0,0,0,.2)}.reveal blockquote p:first-child,.reveal blockquote p:last-child{display:inline-block}.reveal q{font-style:italic}.reveal pre{display:block;position:relative;width:90%;margin:20px auto;text-align:left;font-size:.55em;font-family:monospace;line-height:1.2em;word-wrap:break-word;box-shadow:0 5px 15px rgba(0,0,0,.15)}.reveal code{font-family:monospace;text-transform:none}.reveal pre code{display:block;padding:5px;overflow:auto;max-height:400px;word-wrap:normal}.reveal table{margin:auto;border-collapse:collapse;border-spacing:0}.reveal table th{font-weight:700}.reveal table td,.reveal table th{text-align:left;padding:.2em .5em .2em .5em;border-bottom:1px solid}.reveal table td[align=center],.reveal table th[align=center]{text-align:center}.reveal table td[align=right],.reveal table th[align=right]{text-align:right}.reveal table tbody tr:last-child td,.reveal table tbody tr:last-child th{border-bottom:none}.reveal sup{vertical-align:super;font-size:smaller}.reveal sub{vertical-align:sub;font-size:smaller}.reveal small{display:inline-block;font-size:.6em;line-height:1.2em;vertical-align:top}.reveal small *{vertical-align:top}.reveal a{color:#42affa;text-decoration:none;-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease}.reveal a:hover{color:#8dcffc;text-shadow:none;border:none}.reveal .roll span:after{color:#fff;background:#068de9}.reveal section img{margin:15px 0;background:rgba(255,255,255,.12);border:4px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.15)}.reveal section img.plain{border:0;box-shadow:none}.reveal a img{-webkit-transition:all .15s linear;-moz-transition:all .15s linear;transition:all .15s linear}.reveal a:hover img{background:rgba(255,255,255,.2);border-color:#42affa;box-shadow:0 0 20px rgba(0,0,0,.55)}.reveal .controls{color:#42affa}.reveal .progress{background:rgba(0,0,0,.2);color:#42affa}.reveal .progress span{-webkit-transition:width .8s cubic-bezier(.26,.86,.44,.985);-moz-transition:width .8s cubic-bezier(.26,.86,.44,.985);transition:width .8s cubic-bezier(.26,.86,.44,.985)}@media print{.backgrounds{background-color:#191919}}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-error-text-color:#f7f7f7;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary:rgba(255, 255, 255, 0.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px}.pswp{position:fixed;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:transparent}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp,.pswp__bg,.pswp__container,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp{position:fixed}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__button,.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__error-msg{position:absolute;top:50%;left:0;width:100%;padding:0 10px;margin-top:-.5em;font-size:1em;line-height:1;color:var(--pswp-error-text-color);text-align:center}.pswp__error-msg a{color:var(--pswp-error-text-color);text-decoration:underline}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:0 0;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{transition:none;padding:0;background:0 0;border:0;box-shadow:none;opacity:1}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none;fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);border-radius:50%}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:0 0;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1,1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:absolute;display:none;width:24px;height:24px;pointer-events:none;border:3px solid var(--pswp-preloader-color);border-left-color:var(--pswp-preloader-color-secondary);border-radius:50%}.pswp__preloader--active{display:block;animation:pswp-fadein 333ms linear,pswp-clockwise .6s linear infinite}.pswp__preloader--hiding{animation:pswp-clockwise .6s linear infinite;opacity:0!important}@keyframes pswp-clockwise{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes pswp-fadein{0%{opacity:0}100%{opacity:1}}.pswp__counter{height:30px;margin:18px 0 0 20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);opacity:.85;margin-right:auto}.pswp--one-slide .pswp__counter{display:none}@font-face{font-family:Virgil;src:url(../fonts/Virgil.woff2);font-display:swap}@font-face{font-family:Cascadia;src:url(../fonts/Cascadia.woff2);font-display:swap}.excalidraw .Dialog{-webkit-user-select:text;user-select:text;cursor:auto}.excalidraw .Dialog__title{display:grid;align-items:center;margin-top:0;grid-template-columns:1fr calc(var(--space-factor)*7);grid-gap:var(--metric);padding:calc(var(--space-factor)*2);text-align:center;font-feature-settings:"smcp";font-variant:small-caps;font-size:1.2em}.excalidraw .Dialog__titleContent{flex:1 1}.excalidraw .Dialog .Modal__close{color:var(--icon-fill-color);margin:0}.excalidraw .Dialog__content{padding:0 16px 16px}@media(max-height:500px)and (max-width:1000px),(max-width:600px){.excalidraw .Dialog{--metric:calc(var(--space-factor)*4);--inset-left:max(var(--metric),var(--sal));--inset-right:max(var(--metric),var(--sar))}.excalidraw .Dialog__title{grid-template-columns:calc(var(--space-factor)*7) 1fr calc(var(--space-factor)*7);position:-webkit-sticky;position:sticky;top:0;padding:calc(var(--space-factor)*2);background:var(--island-bg-color);font-size:1.25em;box-sizing:border-box;border-bottom:1px solid var(--button-gray-2);z-index:1}.excalidraw .Dialog__titleContent{text-align:center}.excalidraw .Dialog .Island{width:100vw;height:100%;box-sizing:border-box;overflow-y:auto;padding-left:max(calc(var(--padding)*var(--space-factor)),var(--sal));padding-right:max(calc(var(--padding)*var(--space-factor)),var(--sar));padding-bottom:max(calc(var(--padding)*var(--space-factor)),var(--sab))}.excalidraw .Dialog .Modal__close{order:-1}}.excalidraw .Island{--padding:0;background-color:var(--island-bg-color);-webkit-backdrop-filter:saturate(100%) blur(10px);backdrop-filter:saturate(100%) blur(10px);box-shadow:var(--shadow-island);border-radius:4px;padding:calc(var(--padding)*var(--space-factor));position:relative;transition:box-shadow .5s ease-in-out}.excalidraw .Island.zen-mode{box-shadow:none}.excalidraw.excalidraw-modal-container{position:absolute;z-index:10}.excalidraw .Modal{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;overflow:auto;padding:calc(var(--space-factor)*10)}.excalidraw .Modal__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.excalidraw .Modal__content{z-index:2;width:100%;max-width:var(--max-width);max-height:100%;opacity:0;transform:translateY(10px);animation:Modal__content_fade-in .1s ease-out .05s forwards;position:relative;overflow-y:auto;background:var(--island-bg-color);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--dialog-border-color);box-shadow:0 2px 10px rgba(0,0,0,.25);border-radius:6px}@media(max-height:500px)and (max-width:1000px),(max-width:600px){.excalidraw .Modal__content{max-width:100%;border:0;border-radius:0}}@keyframes Modal__content_fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.excalidraw .Modal__close{width:calc(var(--space-factor)*7);height:calc(var(--space-factor)*7);display:flex;align-items:center;justify-content:center}.excalidraw .Modal__close svg{height:calc(var(--space-factor)*5)}@media(max-height:500px)and (max-width:1000px),(max-width:600px){.excalidraw .Modal{padding:0}.excalidraw .Modal__content{position:absolute;top:0;left:0;right:0;bottom:0}}.excalidraw .ToolIcon{display:inline-flex;position:relative;font-family:Cascadia;cursor:pointer;background-color:var(--button-gray-1);-webkit-tap-highlight-color:transparent}.excalidraw .ToolIcon,.excalidraw .ToolIcon__icon{align-items:center;border-radius:var(--space-factor)}.excalidraw .ToolIcon__icon{width:2.5rem;height:2.5rem;color:var(--icon-fill-color);display:flex;justify-content:center}.excalidraw .ToolIcon__icon svg{position:relative;height:1em;fill:var(--icon-fill-color);color:var(--icon-fill-color)}.excalidraw .ToolIcon__icon+.ToolIcon__label{margin-inline-start:0}.excalidraw .ToolIcon__label{color:var(--icon-fill-color);font-family:var(--ui-font);margin:0 .8em;text-overflow:ellipsis}.excalidraw .ToolIcon_size_s .ToolIcon__icon{width:1.4rem;height:1.4rem;font-size:.8em}.excalidraw .Modal .ToolIcon_type_button,.excalidraw .ToolIcon_type_button,.excalidraw .excalidraw .ToolIcon_type_button{padding:0;border:none;margin:0;font-size:inherit}.excalidraw .Modal .ToolIcon_type_button:hover,.excalidraw .ToolIcon_type_button:hover,.excalidraw .excalidraw .ToolIcon_type_button:hover{background-color:var(--button-gray-1)}.excalidraw .Modal .ToolIcon_type_button:active,.excalidraw .ToolIcon_type_button:active,.excalidraw .excalidraw .ToolIcon_type_button:active{background-color:var(--button-gray-2)}.excalidraw .Modal .ToolIcon_type_button:focus,.excalidraw .ToolIcon_type_button:focus,.excalidraw .excalidraw .ToolIcon_type_button:focus{box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .Modal .ToolIcon_type_button.ToolIcon--selected,.excalidraw .ToolIcon_type_button.ToolIcon--selected,.excalidraw .excalidraw .ToolIcon_type_button.ToolIcon--selected{background-color:var(--button-gray-2)}.excalidraw .Modal .ToolIcon_type_button.ToolIcon--selected:active,.excalidraw .ToolIcon_type_button.ToolIcon--selected:active,.excalidraw .excalidraw .ToolIcon_type_button.ToolIcon--selected:active{background-color:var(--button-gray-3)}.excalidraw .Modal .ToolIcon_type_button--show,.excalidraw .ToolIcon_type_button--show,.excalidraw .excalidraw .ToolIcon_type_button--show{visibility:visible}.excalidraw .Modal .ToolIcon_type_button--hide,.excalidraw .ToolIcon_type_button--hide,.excalidraw .excalidraw .ToolIcon_type_button--hide{visibility:hidden}.excalidraw .ToolIcon_type_checkbox,.excalidraw .ToolIcon_type_radio{position:absolute;opacity:0;pointer-events:none}.excalidraw .ToolIcon_type_checkbox:not(.ToolIcon_toggle_opaque):checked+.ToolIcon__icon,.excalidraw .ToolIcon_type_radio:not(.ToolIcon_toggle_opaque):checked+.ToolIcon__icon{background-color:var(--button-gray-2)}.excalidraw .ToolIcon_type_checkbox:focus+.ToolIcon__icon,.excalidraw .ToolIcon_type_radio:focus+.ToolIcon__icon{box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .ToolIcon_type_checkbox:active+.ToolIcon__icon,.excalidraw .ToolIcon_type_radio:active+.ToolIcon__icon{background-color:var(--button-gray-3)}.excalidraw .ToolIcon_type_floating,.excalidraw .ToolIcon_type_floating:active,.excalidraw .ToolIcon_type_floating:hover{background-color:initial}.excalidraw .ToolIcon_type_floating:focus{box-shadow:none}.excalidraw .ToolIcon_type_floating .ToolIcon__icon{width:2rem;height:2em}.excalidraw .ToolIcon.ToolIcon__lock.ToolIcon_type_floating{margin-left:.1rem}.excalidraw .ToolIcon__keybinding{position:absolute;bottom:2px;right:3px;font-size:.5em;color:var(--keybinding-color);font-family:var(--ui-font);-webkit-user-select:none;user-select:none}@media(max-width:425px){.excalidraw .Shape .ToolIcon__icon{width:2rem;height:2rem}.excalidraw .Shape .ToolIcon__icon svg{height:.8em}}@media(max-width:760px){.excalidraw .ToolIcon.ToolIcon__lock{display:inline-block;position:absolute;top:60px;right:-8px;margin-left:0;border-radius:20px 0 0 20px;z-index:1}.excalidraw .ToolIcon.ToolIcon__lock,.excalidraw .ToolIcon.ToolIcon__lock:hover{background-color:var(--button-gray-1)}.excalidraw .ToolIcon.ToolIcon__lock:active{background-color:var(--button-gray-2)}.excalidraw .ToolIcon.ToolIcon__lock .ToolIcon__icon{border-radius:inherit}.excalidraw .ToolIcon.ToolIcon__lock svg{position:static}}.excalidraw .TooltipIcon{width:.9em;height:.9em;margin-left:5px;margin-top:1px}@media(max-height:500px)and (max-width:1000px),(max-width:600px){.excalidraw .TooltipIcon{display:none}}:root[dir=ltr] .excalidraw .unlocked-icon{left:2px}:root[dir=rtl] .excalidraw .unlocked-icon{right:2px}.excalidraw .popover{position:fixed;z-index:10}.excalidraw .color-picker{background:var(--popup-bg-color);border:0 solid hsla(0,0%,100%,.25);box-shadow:0 1px 4px rgba(0,0,0,.25);border-radius:4px;position:absolute}:root[dir=ltr] .excalidraw .color-picker{left:-5.5px}:root[dir=rtl] .excalidraw .color-picker{right:-5.5px}.excalidraw .color-picker-control-container{display:grid;grid-template-columns:auto 1fr;align-items:center}.excalidraw .color-picker-triangle{width:0;height:0;border-left:9px solid transparent;border-bottom:10px solid var(--popup-bg-color);border-right:9px solid transparent;border-top:0 solid transparent;position:absolute;top:-10px}:root[dir=ltr] .excalidraw .color-picker-triangle{left:12px}:root[dir=rtl] .excalidraw .color-picker-triangle{right:12px}.excalidraw .color-picker-triangle-shadow{border-color:transparent transparent rgba(0,0,0,.1);top:-11px}.excalidraw .color-picker-content{padding:.5rem;display:grid;grid-template-columns:repeat(5,auto);grid-gap:.5rem;border-radius:4px}.excalidraw .color-picker-content:focus{outline:0;box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .color-picker-content .color-input-container{grid-column:1/span 5}.excalidraw .color-picker-swatch{position:relative;height:1.875rem;width:1.875rem;cursor:pointer;border-radius:4px;margin:0;box-sizing:border-box;border:1px solid #ddd;background-color:currentColor!important;filter:var(--appearance-filter)}.excalidraw .color-picker-swatch:focus{box-shadow:0 0 4px 1px currentColor;border-color:var(--select-highlight-color)}.excalidraw .color-picker-transparent{border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);position:absolute;top:0;right:0;bottom:0;left:0}.excalidraw .color-picker-label-swatch,.excalidraw .color-picker-transparent{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) 0}.excalidraw .color-picker-hash{background:var(--input-border-color);height:1.875rem;width:1.875rem;color:var(--input-label-color);display:flex;align-items:center;justify-content:center;position:relative}:root[dir=ltr] .excalidraw .color-picker-hash{border-radius:4px 0 0 4px}:root[dir=rtl] .excalidraw .color-picker-hash{border-radius:0 4px 4px 0}.excalidraw .color-input-container:focus-within .color-picker-hash{box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .color-input-container:focus-within .color-picker-hash:after,.excalidraw .color-input-container:focus-within .color-picker-hash:before{content:"";width:1px;height:100%;position:absolute;top:0}.excalidraw .color-input-container:focus-within .color-picker-hash:before{background:var(--input-border-color)}:root[dir=ltr] .excalidraw .color-input-container:focus-within .color-picker-hash:before{right:-1px}:root[dir=rtl] .excalidraw .color-input-container:focus-within .color-picker-hash:before{left:-1px}.excalidraw .color-input-container:focus-within .color-picker-hash:after{background:var(--input-bg-color)}:root[dir=ltr] .excalidraw .color-input-container:focus-within .color-picker-hash:after{right:-2px}:root[dir=rtl] .excalidraw .color-input-container:focus-within .color-picker-hash:after{left:-2px}.excalidraw .color-input-container{display:flex}.excalidraw .color-picker-input{width:12ch;margin:0;font-size:1rem;background-color:var(--input-bg-color);color:var(--text-primary-color);border:0;outline:0;height:1.75em;box-shadow:var(--input-border-color) 0 0 0 1px inset;float:left;padding:1px;padding-inline-start:.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none}:root[dir=ltr] .excalidraw .color-picker-input{border-radius:0 4px 4px 0}:root[dir=rtl] .excalidraw .color-picker-input{border-radius:4px 0 0 4px}.excalidraw .color-picker-label-swatch{height:1.875rem;width:1.875rem;margin-inline-end:.25rem;border:1px solid #dee2e6;position:relative;overflow:hidden;background-color:initial!important;filter:var(--appearance-filter)}.excalidraw .color-picker-label-swatch:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--swatch-color)}.excalidraw .color-picker-keybinding{position:absolute;bottom:2px;font-size:.7em}:root[dir=ltr] .excalidraw .color-picker-keybinding{right:2px}:root[dir=rtl] .excalidraw .color-picker-keybinding{left:2px}@media(max-height:500px)and (max-width:1000px),(max-width:600px){.excalidraw .color-picker-keybinding{display:none}}.excalidraw .color-picker-type-canvasBackground .color-picker-keybinding{color:#aaa}.excalidraw .color-picker-type-elementBackground .color-picker-keybinding{color:#fff}.excalidraw .color-picker-swatch[aria-label=transparent] .color-picker-keybinding{color:#aaa}.excalidraw .color-picker-type-elementStroke .color-picker-keybinding{color:#d4d4d4}.excalidraw.Appearance_dark .color-picker-swatch[aria-label=transparent] .color-picker-keybinding,.excalidraw.Appearance_dark .color-picker-type-elementBackground .color-picker-keybinding{color:#000}.excalidraw .picker-container{display:inline-block;box-sizing:border-box;margin-right:.25rem}.excalidraw .picker{background:var(--popup-bg-color);border:0 solid hsla(0,0%,100%,.25);box-shadow:0 1px 4px rgba(0,0,0,.25);border-radius:4px;position:absolute}.excalidraw .picker button,.excalidraw .picker-container button{position:relative;display:flex;align-items:center;justify-content:center}.excalidraw .picker button:focus,.excalidraw .picker-container button:focus{outline:transparent;background-color:var(--button-gray-2)}.excalidraw .picker button:focus svg,.excalidraw .picker-container button:focus svg{opacity:1}.excalidraw .picker button:hover,.excalidraw .picker-container button:hover{background-color:var(--button-gray-2)}.excalidraw .picker button:active,.excalidraw .picker-container button:active{background-color:var(--button-gray-3)}.excalidraw .picker button:disabled,.excalidraw .picker-container button:disabled{cursor:not-allowed}.excalidraw .picker button svg,.excalidraw .picker-container button svg{margin:0;width:36px;height:18px;opacity:.6;pointer-events:none}.excalidraw .picker button{padding:.25rem .28rem .35rem .25rem}.excalidraw .picker-triangle{width:0;height:0;position:relative;top:-10px;z-index:10}:root[dir=ltr] .excalidraw .picker-triangle{left:12px}:root[dir=rtl] .excalidraw .picker-triangle{right:12px}.excalidraw .picker-triangle:before{content:"";position:absolute;border-color:transparent transparent rgba(0,0,0,.1);border-style:solid;border-width:0 9px 10px;top:-1px}.excalidraw .picker-triangle:after{content:"";position:absolute;border-left:9px solid transparent;border-bottom:10px solid var(--popup-bg-color);border-right:9px solid transparent;border-top:0 solid transparent}.excalidraw .picker-content{padding:.5rem;display:grid;grid-auto-flow:column;grid-gap:.5rem;border-radius:4px}:root[dir=rtl] .excalidraw .picker-content{padding:.4rem}.excalidraw .picker-keybinding{position:absolute;bottom:2px;font-size:.7em;color:var(--keybinding-color)}:root[dir=ltr] .excalidraw .picker-keybinding{right:2px}:root[dir=rtl] .excalidraw .picker-keybinding{left:2px}@media(max-height:500px)and (max-width:1000px),(max-width:600px){.excalidraw .picker-keybinding{display:none}}.excalidraw .picker-type-canvasBackground .picker-keybinding{color:#aaa}.excalidraw .picker-type-elementBackground .picker-keybinding{color:#fff}.excalidraw .picker-swatch[aria-label=transparent] .picker-keybinding{color:#aaa}.excalidraw .picker-type-elementStroke .picker-keybinding{color:#d4d4d4}.excalidraw.Appearance_dark .picker-swatch[aria-label=transparent] .picker-keybinding,.excalidraw.Appearance_dark .picker-type-elementBackground .picker-keybinding{color:#000}.excalidraw .TextInput{color:var(--text-primary-color);display:inline-block;border:1.5px solid var(--button-gray-1);line-height:1;padding:.75rem;white-space:nowrap;border-radius:var(--space-factor);background-color:var(--input-bg-color)}.excalidraw .TextInput:not(:focus):hover{background-color:var(--input-hover-bg-color)}.excalidraw .TextInput:focus{outline:0;box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .Tooltip{position:relative}.excalidraw .Tooltip__label{--arrow-size:4px;visibility:hidden;background:#000;color:#fff;text-align:center;border-radius:6px;padding:8px;position:absolute;z-index:10;font-size:13px;line-height:1.5;font-weight:500;left:calc(50% + var(--arrow-size)/ 2 - 1px);transform:translateX(-50%);word-wrap:break-word}.excalidraw .Tooltip__label:after{content:"";border:var(--arrow-size) solid transparent;position:absolute;left:calc(50% - var(--arrow-size))}.excalidraw .Tooltip__label--above{bottom:calc(100% + var(--arrow-size) + 3px)}.excalidraw .Tooltip__label--above:after{border-top-color:#000;top:100%}.excalidraw .Tooltip__label--below{top:calc(100% + var(--arrow-size) + 3px)}.excalidraw .Tooltip__label--below:after{border-bottom-color:#000;bottom:100%}.excalidraw .Tooltip:hover .Tooltip__label,.excalidraw .Tooltip__label:hover{visibility:visible}.excalidraw .Avatar{width:2.5rem;height:2.5rem;border-radius:1.25rem;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer;font-size:.8rem;font-weight:500}.excalidraw .context-menu{position:relative;border-radius:4px;box-shadow:0 3px 10px rgba(0,0,0,.2);list-style:none;-webkit-user-select:none;user-select:none;margin:-.25rem 0 0 .125rem;padding:.5rem 0;background-color:var(--popup-secondary-bg-color);border:1px solid var(--button-gray-3);cursor:default}.excalidraw .context-menu button{color:var(--popup-text-color)}.excalidraw .context-menu-option{position:relative;width:100%;min-width:9.5rem;margin:0;padding:.25rem 1rem .25rem 1.25rem;text-align:start;border-radius:0;background-color:initial;border:none;white-space:nowrap;display:grid;grid-template-columns:1fr .2fr;align-items:center}.excalidraw .context-menu-option.checkmark:before{position:absolute;left:6px;margin-bottom:1px;content:"✓"}.excalidraw .context-menu-option.dangerous .context-menu-option__label{color:#f03e3e}.excalidraw .context-menu-option .context-menu-option__label{justify-self:start;margin-inline-end:20px}.excalidraw .context-menu-option .context-menu-option__shortcut{justify-self:end;opacity:.6;font-family:inherit;font-size:.7rem}.excalidraw .context-menu-option:hover{color:var(--popup-bg-color);background-color:var(--select-highlight-color)}.excalidraw .context-menu-option:hover.dangerous{background-color:#fa5252}.excalidraw .context-menu-option:hover.dangerous .context-menu-option__label{color:var(--popup-bg-color)}.excalidraw .context-menu-option:focus{z-index:1}@media(max-height:500px)and (max-width:1000px),(max-width:600px){.excalidraw .context-menu-option{display:block}.excalidraw .context-menu-option .context-menu-option__label{margin-inline-end:0}.excalidraw .context-menu-option .context-menu-option__shortcut{display:none}}.excalidraw .context-menu-option-separator{border:none;border-top:1px solid #adb5bd}.excalidraw .Stack{--gap:0;display:grid;grid-gap:calc(var(--space-factor)*var(--gap));gap:calc(var(--space-factor)*var(--gap))}.excalidraw .Stack_vertical{grid-template-columns:auto;grid-auto-flow:row;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.excalidraw .Stack_horizontal{grid-template-rows:auto;grid-auto-flow:column;grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.excalidraw .CollabButton.is-collaborating{background-color:var(--button-special-active-bg-color)}.excalidraw .CollabButton.is-collaborating .ToolIcon__icon svg,.excalidraw .CollabButton.is-collaborating .ToolIcon__label{color:var(--icon-green-fill-color)}.excalidraw .CollabButton-collaborators{min-width:1em;position:absolute;bottom:-5px;padding:3px;border-radius:50%;background-color:#40c057;color:#fff;font-size:.7em;font-family:var(--ui-font)}:root[dir=ltr] .excalidraw .CollabButton-collaborators{right:-5px}:root[dir=rtl] .excalidraw .CollabButton-collaborators{left:-5px}.excalidraw .ExportDialog__preview{--preview-padding:calc(var(--space-factor)*4);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) 0;text-align:center;padding:var(--preview-padding);margin-bottom:calc(var(--space-factor)*3)}.excalidraw .ExportDialog__preview canvas{max-width:calc(100% - var(--preview-padding)*2);max-height:25rem}.excalidraw.Appearance_dark .ExportDialog__preview canvas{filter:none}.excalidraw .ExportDialog__actions{width:100%;display:flex;grid-gap:calc(var(--space-factor)*2);align-items:top;justify-content:space-between}.excalidraw .ExportDialog__name{grid-column:project-name;margin:auto}.excalidraw .ExportDialog__name .TextInput{height:calc(1rem - 3px)}@media(max-height:500px)and (max-width:1000px),(max-width:600px){.excalidraw .ExportDialog{display:flex;flex-direction:column}.excalidraw .ExportDialog__actions{flex-direction:column;align-items:center}.excalidraw .ExportDialog__actions>*{margin-bottom:calc(var(--space-factor)*3)}.excalidraw .ExportDialog__preview canvas{max-height:30vh}.excalidraw .ExportDialog__dialog,.excalidraw .ExportDialog__dialog .Island{height:100%;box-sizing:border-box}.excalidraw .ExportDialog__dialog .Island{overflow-y:auto}}.excalidraw .FixedSideContainer{--margin:0.25rem;position:absolute;pointer-events:none}.excalidraw .FixedSideContainer>*{pointer-events:all}.excalidraw .FixedSideContainer_side_top{left:var(--margin);top:var(--margin);right:var(--margin);z-index:2}.excalidraw .FixedSideContainer_side_top.zen-mode{right:42px}.excalidraw .HintViewer{pointer-events:none;box-sizing:border-box;position:absolute;display:flex;justify-content:center;left:0;top:100%;max-width:100%;width:100%;margin-top:6px;text-align:center;color:#868e96;font-size:.8rem}@media(max-height:500px)and (max-width:1000px),(max-width:600px){.excalidraw .HintViewer{position:static;padding-right:2em}}.excalidraw .HintViewer>span{padding:.2rem .4rem;background-color:var(--overlay-bg-color);border-radius:4px}.excalidraw .layer-ui__library{margin:auto;display:flex;align-items:center;justify-content:center}.excalidraw .layer-ui__library .layer-ui__library-header{display:flex;align-items:center;width:100%;margin:2px 0}.excalidraw .layer-ui__library .layer-ui__library-header button{margin:0 2px}.excalidraw .layer-ui__library .layer-ui__library-header a{margin-inline-start:auto;padding-inline-end:18px;white-space:nowrap}.excalidraw .layer-ui__library-message{padding:10px 20px;max-width:200px}.excalidraw .layer-ui__library-items{max-height:50vh;overflow:auto}.excalidraw .layer-ui__wrapper{z-index:var(--zIndex-layerUI)}.excalidraw .layer-ui__wrapper .encrypted-icon{position:relative;margin-inline-start:15px;display:flex;justify-content:center;align-items:center;border-radius:var(--space-factor);color:#2b8a3e}.excalidraw .layer-ui__wrapper .encrypted-icon svg{width:1.2rem;height:1.2rem}.excalidraw .layer-ui__wrapper__github-corner{top:0;position:absolute;width:40px}:root[dir=ltr] .excalidraw .layer-ui__wrapper__github-corner{right:0}:root[dir=rtl] .excalidraw .layer-ui__wrapper__github-corner{left:0}.excalidraw .layer-ui__wrapper__footer{position:absolute;z-index:100;bottom:0;width:190px}:root[dir=ltr] .excalidraw .layer-ui__wrapper__footer{right:0}:root[dir=rtl] .excalidraw .layer-ui__wrapper__footer{left:0}.excalidraw .layer-ui__wrapper .zen-mode-transition{transition:transform .5s ease-in-out}:root[dir=ltr] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-left{transform:translate(-999px)}:root[dir=ltr] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-right,:root[dir=rtl] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-left{transform:translate(999px)}:root[dir=rtl] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-right{transform:translate(-999px)}:root[dir=ltr] .excalidraw .layer-ui__wrapper .zen-mode-transition.App-menu_bottom--transition-left{transform:translate(-92px)}:root[dir=rtl] .excalidraw .layer-ui__wrapper .zen-mode-transition.App-menu_bottom--transition-left{transform:translate(92px)}.excalidraw .layer-ui__wrapper .disable-zen-mode{height:30px;position:absolute;bottom:10px;font-size:10px;padding:10px;font-weight:500;opacity:0;visibility:hidden;transition:visibility 0s linear 0s,opacity .5s}[dir=ltr] .excalidraw .layer-ui__wrapper .disable-zen-mode{right:15px}[dir=rtl] .excalidraw .layer-ui__wrapper .disable-zen-mode{left:15px}.excalidraw .layer-ui__wrapper .disable-zen-mode--visible{opacity:1;visibility:visible;transition:visibility 0s linear .3s,opacity .5s;transition-delay:.8s}.excalidraw .library-unit{align-items:center;border:1px solid var(--button-gray-2);display:flex;justify-content:center;position:relative;width:63px;height:63px}.excalidraw .library-unit__dragger{display:flex;height:100%;width:100%}.excalidraw .library-unit__dragger>svg{filter:var(--appearance-filter);flex-grow:1;max-height:100%;max-width:100%}.excalidraw .library-unit__removeFromLibrary,.excalidraw .library-unit__removeFromLibrary:active,.excalidraw .library-unit__removeFromLibrary:hover{align-items:center;background:0 0;border:none;color:var(--icon-fill-color);display:flex;justify-content:center;margin:0;padding:0;position:absolute;right:5px;top:5px}.excalidraw .library-unit__removeFromLibrary>svg{height:16px;width:16px}.excalidraw .library-unit__pulse{transform:scale(1);animation:library-unit__pulse-animation 1s ease-in infinite}.excalidraw .library-unit__adder{position:absolute;left:50%;top:50%;width:20px;height:20px;margin-left:-10px;margin-top:-10px;pointer-events:none}.excalidraw .library-unit__active{cursor:pointer}@keyframes library-unit__pulse-animation{0%{transform:scale(.95)}50%{transform:scale(1)}to{transform:scale(.95)}}.excalidraw .UserList{pointer-events:none;padding:var(--space-factor) 40px var(--space-factor) var(--space-factor);display:flex;flex-wrap:wrap;justify-content:flex-end}.excalidraw .UserList>*{pointer-events:all;margin:0 0 var(--space-factor) var(--space-factor)}.excalidraw .UserList_mobile{padding:0;justify-content:normal}.excalidraw .UserList_mobile>*{margin:0 var(--space-factor) var(--space-factor) 0}@media(max-height:500px)and (max-width:1000px),(max-width:600px){.excalidraw .PasteChartDialog .Island{display:flex;flex-direction:column}}.excalidraw .PasteChartDialog .container{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap}@media(max-height:500px)and (max-width:1000px),(max-width:600px){.excalidraw .PasteChartDialog .container{flex-direction:column;justify-content:center}}.excalidraw .PasteChartDialog .ChartPreview{margin:8px;text-align:center;width:192px;height:128px;border-radius:2px;padding:1px;border:1px solid #ced4da;display:flex;align-items:center;justify-content:center;background:0 0}.excalidraw .PasteChartDialog .ChartPreview div{display:inline-block}.excalidraw .PasteChartDialog .ChartPreview svg{max-height:120px;max-width:186px}.excalidraw .PasteChartDialog .ChartPreview:hover{padding:0;border:2px solid #339af0}.excalidraw .HelpDialog h3{border-bottom:1px solid var(--button-gray-2);padding-bottom:4px}.excalidraw .HelpDialog--island{border:1px solid var(--button-gray-2);margin-bottom:16px}.excalidraw .HelpDialog--island-title{margin:0;padding:4px;background-color:var(--button-gray-1);text-align:center}.excalidraw .HelpDialog--shortcut{border-top:1px solid var(--button-gray-2)}.excalidraw .HelpDialog--key{word-break:keep-all;border:1px solid var(--button-gray-2);padding:2px 8px;margin:auto 4px;background-color:var(--button-gray-1);border-radius:2px;font-size:.8em;min-height:26px;box-sizing:border-box;display:flex;align-items:center;font-family:inherit}.excalidraw .HelpDialog--header{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:32px;padding-bottom:16px}.excalidraw .HelpDialog--btn{border:1px solid var(--link-color);padding:8px 32px;border-radius:4px}.excalidraw .HelpDialog--btn:hover{text-decoration:none}.excalidraw .Stats{position:absolute;top:64px;right:12px;font-size:12px;z-index:999}.excalidraw .Stats h3{margin:0 24px 8px 0;white-space:nowrap}.excalidraw .Stats .close{float:right;height:16px;width:16px;cursor:pointer}.excalidraw .Stats .close svg{width:100%;height:100%}.excalidraw .Stats table{width:100%}.excalidraw .Stats table th{border-bottom:1px solid var(--input-border-color);padding:4px}.excalidraw .Stats table tr td:nth-child(2){min-width:24px;text-align:right}:root[dir=rtl] .excalidraw .Stats{left:12px;right:auto}:root[dir=rtl] .excalidraw .Stats h3{margin:0 0 8px 24px}:root[dir=rtl] .excalidraw .Stats .close{float:left}.excalidraw .Toast{animation:fade-in .5s;background-color:var(--button-gray-1);border-radius:4px;bottom:10px;box-sizing:border-box;cursor:default;left:50%;margin-left:-150px;padding:4px 0;position:absolute;text-align:center;width:300px;z-index:999999}.excalidraw .Toast__message{color:var(--popup-text-color);white-space:pre-wrap}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.LoadingMessage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;pointer-events:none}.LoadingMessage span{background-color:var(--button-gray-1);border-radius:5px;padding:.8em 1.2em;color:var(--popup-text-color);font-size:1.3em}.excalidraw{--appearance-filter:none;--button-destructive-bg-color:#ffe3e3;--button-destructive-color:#c92a2a;--button-gray-1:#e9ecef;--button-gray-2:#ced4da;--button-gray-3:#adb5bd;--button-special-active-bg-color:#ebfbee;--dialog-border-color:#868e96;--dropdown-icon:url('data:image/svg+xml;charset=utf-8,');--focus-highlight-color:#a5d8ff;--icon-fill-color:#000;--icon-green-fill-color:#2b8a3e;--input-bg-color:#fff;--input-border-color:#dee2e6;--input-hover-bg-color:#f1f3f5;--input-label-color:#495057;--island-bg-color:hsla(0,0%,100%,0.9);--keybinding-color:#adb5bd;--link-color:#1c7ed6;--overlay-bg-color:hsla(0,0%,100%,0.88);--popup-bg-color:#fff;--popup-secondary-bg-color:#f1f3f5;--popup-text-color:#000;--popup-text-inverted-color:#fff;--sab:env(safe-area-inset-bottom);--sal:env(safe-area-inset-left);--sar:env(safe-area-inset-right);--sat:env(safe-area-inset-top);--select-highlight-color:#339af0;--shadow-island:0 1px 5px rgba(0,0,0,0.15);--space-factor:0.25rem;--text-primary-color:#343a40}.excalidraw.Appearance_dark{background:#000}.excalidraw.Appearance_dark.Appearance_dark-background-none{background:0 0}.excalidraw.Appearance_dark{--appearance-filter:invert(93%) hue-rotate(180deg);--button-destructive-bg-color:#5a0000;--button-destructive-color:#ffa8a8;--button-gray-1:#363636;--button-gray-2:#272727;--button-gray-3:#222;--button-special-active-bg-color:#204624;--dialog-border-color:#212529;--dropdown-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='292.4' height='292.4' viewBox='0 0 292 292'%3E%3Cpath fill='%23ced4da' d='M287 197L159 69c-4-3-8-5-13-5s-9 2-13 5L5 197c-3 4-5 8-5 13s2 9 5 13c4 4 8 5 13 5h256c5 0 9-1 13-5s5-8 5-13-1-9-5-13z'/%3E%3C/svg%3E");--focus-highlight-color:#228be6;--icon-fill-color:#ced4da;--icon-green-fill-color:#69db7c;--input-bg-color:#121212;--input-border-color:#2e2e2e;--input-hover-bg-color:#181818;--input-label-color:#e9ecef;--island-bg-color:#1e1e1e;--keybinding-color:#868e96;--overlay-bg-color:rgba(52,58,64,0.12);--popup-bg-color:#2c2c2c;--popup-secondary-bg-color:#222;--popup-text-color:#ced4da;--popup-text-inverted-color:#2c2c2c;--select-highlight-color:#4dabf7;--shadow-island:0 1px 5px rgba(0,0,0,0.3);--text-primary-color:#ced4da}:root{--zIndex-canvas:1;--zIndex-wysiwyg:2;--zIndex-layerUI:3}.excalidraw{position:relative;overflow:hidden;color:var(--text-primary-color);display:flex;top:0;bottom:0;left:0;right:0}.excalidraw a{font-weight:500;text-decoration:none;color:var(--link-color)}.excalidraw a:hover{text-decoration:underline}.excalidraw canvas{touch-action:none;-webkit-user-select:none;user-select:none;image-rendering:pixelated;image-rendering:-moz-crisp-edges;z-index:var(--zIndex-canvas)}.excalidraw.Appearance_dark canvas{filter:var(--appearance-filter)}.excalidraw .FixedSideContainer{padding:var(--sat,0) var(--sar,0) var(--sab,0) var(--sal,0)}.excalidraw .panelRow{display:flex;justify-content:space-between}.excalidraw .panelColumn{display:flex;flex-direction:column}.excalidraw .panelColumn .control-label,.excalidraw .panelColumn h3,.excalidraw .panelColumn legend{margin-top:.333rem;margin-bottom:.333rem;font-size:.75rem;color:var(--text-primary-color);font-weight:700;display:block}.excalidraw .panelColumn .control-label input{display:block;width:100%}.excalidraw .panelColumn .control-label:first-child,.excalidraw .panelColumn h3:first-child,.excalidraw .panelColumn legend:first-child{margin-top:0}.excalidraw .panelColumn legend{padding:0}.excalidraw .panelColumn .iconSelectList{flex-wrap:wrap;position:relative}.excalidraw .panelColumn .buttonList{flex-wrap:wrap}.excalidraw .panelColumn .buttonList label{margin-right:.25rem;font-size:.75rem;display:inline-block}.excalidraw .panelColumn .buttonList input[type=button],.excalidraw .panelColumn .buttonList input[type=radio]{opacity:0;position:absolute;pointer-events:none}.excalidraw .panelColumn .buttonList .iconRow{margin-top:8px}.excalidraw .panelColumn .buttonList .ToolIcon{margin:0;margin-inline-end:8px}.excalidraw .panelColumn .buttonList .ToolIcon:focus{outline:transparent;box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .panelColumn .buttonList .ToolIcon:hover{background-color:var(--button-gray-2)}.excalidraw .panelColumn .buttonList .ToolIcon:active{background-color:var(--button-gray-3)}.excalidraw .panelColumn .buttonList .ToolIcon:disabled{cursor:not-allowed}.excalidraw .panelColumn .buttonList .ToolIcon__icon{width:28px;height:28px}.excalidraw .panelColumn fieldset{margin:.333rem 0 0;padding:0;border:none}.excalidraw .divider{width:1px;background-color:#e9ecef;margin:1px}.excalidraw .buttonList label:focus-within,.excalidraw input:focus{outline:transparent;box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .buttonList label,.excalidraw button{-webkit-user-select:none;user-select:none;background-color:var(--button-gray-1);border:0;border-radius:4px;margin:.125rem 0;padding:.25rem;white-space:nowrap;cursor:pointer}.excalidraw .buttonList label:focus,.excalidraw button:focus{outline:transparent;box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .buttonList label:hover,.excalidraw button:hover{background-color:var(--button-gray-2)}.excalidraw .buttonList label:active,.excalidraw button:active{background-color:var(--button-gray-3)}.excalidraw .buttonList label:disabled,.excalidraw button:disabled{cursor:not-allowed}.excalidraw .active,.excalidraw .active:hover,.excalidraw .buttonList label.active,.excalidraw .buttonList label.active:hover{background-color:var(--button-gray-2)}.excalidraw .active:active,.excalidraw .buttonList label.active:active{background-color:var(--button-gray-3)}.excalidraw .buttonList.buttonListIcon label{display:inline-flex;justify-content:center;align-items:center}.excalidraw .buttonList.buttonListIcon label svg{width:36px;height:18px;opacity:.6}.excalidraw .buttonList.buttonListIcon label.active svg{opacity:1}.excalidraw .App-top-bar{z-index:var(--zIndex-layerUI);display:flex;flex-direction:column;align-items:center}.excalidraw .App-bottom-bar{position:absolute;top:0;bottom:0;left:0;right:0;--bar-padding:calc(var(--space-factor)*4);padding:max(var(--bar-padding),var(--sat,0)) var(--sar,0) var(--sab,0) var(--sal,0);z-index:4;display:flex;align-items:flex-end;pointer-events:none}.excalidraw .App-bottom-bar>.Island{width:100%;max-width:100%;min-width:100%;box-sizing:border-box;max-height:100%;display:flex;flex-direction:column;pointer-events:auto}.excalidraw .App-bottom-bar>.Island .panelColumn{padding:8px 8px 0}.excalidraw .App-toolbar{width:100%;box-sizing:border-box}.excalidraw .App-toolbar-content{display:flex;align-items:center;justify-content:space-between;padding:8px}.excalidraw .App-mobile-menu{width:100%;overflow-x:visible;overflow-y:auto;box-sizing:border-box;margin-bottom:var(--bar-padding)}.excalidraw .App-menu{display:grid;color:var(--icon-fill-color)}.excalidraw .App-menu_top{grid-template-columns:1fr auto 1fr;grid-gap:4px;align-items:flex-start;cursor:default;pointer-events:none!important}.excalidraw .layer-ui__wrapper:not(.disable-pointerEvents) .App-menu_top>*{pointer-events:all}.excalidraw .App-menu_top>:first-child{justify-self:flex-start}.excalidraw .App-menu_top>:last-child{justify-self:flex-end}.excalidraw .App-menu_bottom{position:absolute;bottom:0;grid-template-columns:1fr auto 1fr;grid-gap:4px;align-items:flex-start;cursor:default;pointer-events:none!important;z-index:100}:root[dir=ltr] .excalidraw .App-menu_bottom{left:.25rem}:root[dir=rtl] .excalidraw .App-menu_bottom{right:.25rem}.excalidraw .App-menu_bottom--transition-left section{width:185px}.excalidraw .App-menu_bottom section{display:flex}.excalidraw .layer-ui__wrapper:not(.disable-pointerEvents) .App-menu_bottom>*{pointer-events:all}.excalidraw .App-menu_bottom>:first-child{justify-self:flex-start}.excalidraw .App-menu_bottom>:last-child{justify-self:flex-end}.excalidraw .App-menu_left{grid-template-rows:1fr auto 1fr;height:100%}.excalidraw .App-menu_right{grid-template-rows:1fr;height:100%}.excalidraw .App-menu__left{overflow-y:auto}.excalidraw .dropdown-select{height:1.5rem;padding:0;padding-inline-start:.5rem;padding-inline-end:1.5rem;color:var(--icon-fill-color);background-color:var(--button-gray-1);border-radius:var(--space-factor);border:1px solid var(--button-gray-2);font-size:.8rem;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--dropdown-icon);background-repeat:no-repeat;background-position:right .7rem top 50%,0 0;background-size:.65em auto,100%}:root[dir=rtl] .excalidraw .dropdown-select{background-position:left .7rem top 50%,0 0}.excalidraw .dropdown-select:focus{box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .dropdown-select:active,.excalidraw .dropdown-select:hover{background-color:var(--button-gray-2)}.excalidraw .dropdown-select.dropdown-select--floating{position:absolute;margin:.5em}.excalidraw .dropdown-select__language.dropdown-select--floating{position:absolute;bottom:10px}:root[dir=ltr] .excalidraw .dropdown-select__language.dropdown-select--floating{right:44px}:root[dir=rtl] .excalidraw .dropdown-select__language.dropdown-select--floating{left:44px}.excalidraw .zIndexButton{margin:0;margin-inline-end:8px;padding:5px;display:inline-flex;align-items:center;justify-content:center}.excalidraw .zIndexButton svg{width:18px;height:18px}.excalidraw .scroll-back-to-content{color:var(--popup-text-color);position:absolute;left:50%;bottom:30px;transform:translateX(-50%);padding:10px 20px}.excalidraw .help-icon{position:absolute;cursor:pointer;fill:#868e96;bottom:14px;width:1.5rem}:root[dir=ltr] .excalidraw .help-icon{right:14px}:root[dir=rtl] .excalidraw .help-icon{left:14px}@media(max-height:500px)and (max-width:1000px),(max-width:600px){.excalidraw aside{display:none}.excalidraw .scroll-back-to-content{bottom:calc(80px + var(--sab,0));z-index:-1}}:root[dir=rtl] .excalidraw .rtl-mirror{transform:scaleX(-1)}.excalidraw .github-corner{position:absolute;top:0;z-index:2}:root[dir=ltr] .excalidraw .github-corner{right:0}:root[dir=rtl] .excalidraw .github-corner{left:0}.excalidraw .zen-mode-visibility{visibility:visible;opacity:1;height:auto;width:auto;transition:opacity .5s}.excalidraw .zen-mode-visibility.zen-mode-visibility--hidden{visibility:hidden;opacity:0;height:0;width:0;transition:opacity .5s}.excalidraw .disable-pointerEvents{pointer-events:none!important}.excalidraw.excalidraw--view-mode .App-menu{display:flex;justify-content:space-between}@media print{.excalidraw .App-bottom-bar,.excalidraw .FixedSideContainer,.excalidraw .layer-ui__wrapper{display:none}}.ErrorSplash.excalidraw{min-height:100vh;padding:20px 0;overflow:auto;display:flex;align-items:center;justify-content:center;-webkit-user-select:text;user-select:text}.ErrorSplash.excalidraw .ErrorSplash-messageContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background-color:#ffe3e3;border:3px solid #c92a2a}.ErrorSplash.excalidraw .ErrorSplash-paragraph{margin:15px 0;max-width:600px}.ErrorSplash.excalidraw .ErrorSplash-paragraph.align-center{text-align:center}.ErrorSplash.excalidraw .bigger,.ErrorSplash.excalidraw .bigger button{font-size:1.1em}.ErrorSplash.excalidraw .smaller,.ErrorSplash.excalidraw .smaller button{font-size:.9em}.ErrorSplash.excalidraw .ErrorSplash-details{display:flex;flex-direction:column;align-items:flex-start}.ErrorSplash.excalidraw .ErrorSplash-details textarea{width:100%;margin:10px 0;font-family:Cascadia;font-size:.8em}:export{isMobileQuery:(max-width:600px),(max-height:500px) and (max-width:1000px);appearanceFilter:invert(93%) hue-rotate(180deg)}.excalidraw .RoomDialog-linkContainer{display:flex;margin:1.5em 0}.excalidraw .RoomDialog-link{color:var(--text-primary-color);min-width:0;flex:1 1 auto;margin-inline-start:1em;display:inline-block;cursor:pointer;border:none;height:2.5rem;line-height:2.5rem;padding:0 .5rem;white-space:nowrap;border-radius:var(--space-factor);background-color:var(--button-gray-1)}.excalidraw .RoomDialog-emoji{font-family:sans-serif}.excalidraw .RoomDialog-usernameContainer{margin:1.5em 0;display:flex;align-items:center;justify-content:center}@media(max-height:500px)and (max-width:1000px),(max-width:600px){.excalidraw .RoomDialog-usernameContainer{flex-direction:column;align-items:stretch}.excalidraw .RoomDialog-usernameLabel{font-weight:700}}.excalidraw .RoomDialog-username{background-color:var(--input-bg-color);border-color:var(--input-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;flex:1 1 auto;margin-inline-start:1em;height:2.5rem;font-size:1em;line-height:1.5;padding:0 .5rem}@media(max-height:500px)and (max-width:1000px),(max-width:600px){.excalidraw .RoomDialog-username{margin-top:.5em;margin-inline-start:0}}.excalidraw .RoomDialog-sessionStartButtonContainer{display:flex;justify-content:center}.excalidraw .Modal .RoomDialog-stopSession{background-color:var(--button-destructive-bg-color)}.excalidraw .Modal .RoomDialog-stopSession .ToolIcon__icon svg,.excalidraw .Modal .RoomDialog-stopSession .ToolIcon__label{color:var(--button-destructive-color)}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_AMS-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Main-Bold.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Main-Italic.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Main-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Math-Italic.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Script-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Size1-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Size2-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Size3-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Size4-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.18/dist/fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{text-rendering:auto;font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.13.18"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.CodeMirror{font-family:monospace;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:0;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none;outline:0}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:0 0}.solarized.base03{color:#002b36}.solarized.base02{color:#073642}.solarized.base01{color:#586e75}.solarized.base00{color:#657b83}.solarized.base0{color:#839496}.solarized.base1{color:#93a1a1}.solarized.base2{color:#eee8d5}.solarized.base3{color:#fdf6e3}.solarized.solar-yellow{color:#b58900}.solarized.solar-orange{color:#cb4b16}.solarized.solar-red{color:#dc322f}.solarized.solar-magenta{color:#d33682}.solarized.solar-violet{color:#6c71c4}.solarized.solar-blue{color:#268bd2}.solarized.solar-cyan{color:#2aa198}.solarized.solar-green{color:#859900}.cm-s-solarized{line-height:1.45em;color-profile:sRGB;rendering-intent:auto}.cm-s-solarized.cm-s-dark{color:#839496;background-color:#002b36;text-shadow:#002b36 0 1px}.cm-s-solarized.cm-s-light{background-color:#fdf6e3;color:#657b83;text-shadow:#eee8d5 0 1px}.cm-s-solarized .CodeMirror-widget{text-shadow:none}.cm-s-solarized .cm-header{color:#586e75}.cm-s-solarized .cm-quote{color:#93a1a1}.cm-s-solarized .cm-keyword{color:#cb4b16}.cm-s-solarized .cm-atom{color:#d33682}.cm-s-solarized .cm-number{color:#d33682}.cm-s-solarized .cm-def{color:#2aa198}.cm-s-solarized .cm-variable{color:#839496}.cm-s-solarized .cm-variable-2{color:#b58900}.cm-s-solarized .cm-type,.cm-s-solarized .cm-variable-3{color:#6c71c4}.cm-s-solarized .cm-property{color:#2aa198}.cm-s-solarized .cm-operator{color:#6c71c4}.cm-s-solarized .cm-comment{color:#586e75;font-style:italic}.cm-s-solarized .cm-string{color:#859900}.cm-s-solarized .cm-string-2{color:#b58900}.cm-s-solarized .cm-meta{color:#859900}.cm-s-solarized .cm-qualifier{color:#b58900}.cm-s-solarized .cm-builtin{color:#d33682}.cm-s-solarized .cm-bracket{color:#cb4b16}.cm-s-solarized .CodeMirror-matchingbracket{color:#859900}.cm-s-solarized .CodeMirror-nonmatchingbracket{color:#dc322f}.cm-s-solarized .cm-tag{color:#93a1a1}.cm-s-solarized .cm-attribute{color:#2aa198}.cm-s-solarized .cm-hr{color:transparent;border-top:1px solid #586e75;display:block}.cm-s-solarized .cm-link{color:#93a1a1;cursor:pointer}.cm-s-solarized .cm-special{color:#6c71c4}.cm-s-solarized .cm-em{color:#999;text-decoration:underline;text-decoration-style:dotted}.cm-s-solarized .cm-error,.cm-s-solarized .cm-invalidchar{color:#586e75;border-bottom:1px dotted #dc322f}.cm-s-solarized.cm-s-dark div.CodeMirror-selected{background:#073642}.cm-s-solarized.cm-s-dark.CodeMirror ::selection{background:rgba(7,54,66,.99)}.cm-s-dark .CodeMirror-line>span::-moz-selection,.cm-s-dark .CodeMirror-line>span>span::-moz-selection,.cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection{background:rgba(7,54,66,.99)}.cm-s-solarized.cm-s-light div.CodeMirror-selected{background:#eee8d5}.cm-s-light .CodeMirror-line>span::selection,.cm-s-light .CodeMirror-line>span>span::selection,.cm-s-solarized.cm-s-light .CodeMirror-line::selection{background:#eee8d5}.cm-s-light .CodeMirror-line>span::-moz-selection,.cm-s-light .CodeMirror-line>span>span::-moz-selection,.cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection{background:#eee8d5}.cm-s-solarized .CodeMirror-gutters{border-right:0}.cm-s-solarized.cm-s-dark .CodeMirror-gutters{background-color:#073642}.cm-s-solarized.cm-s-dark .CodeMirror-linenumber{color:#586e75;text-shadow:#021014 0 -1px}.cm-s-solarized.cm-s-light .CodeMirror-gutters{background-color:#eee8d5}.cm-s-solarized.cm-s-light .CodeMirror-linenumber{color:#839496}.cm-s-solarized .CodeMirror-linenumber{padding:0 5px}.cm-s-solarized .CodeMirror-guttermarker-subtle{color:#586e75}.cm-s-solarized.cm-s-dark .CodeMirror-guttermarker{color:#ddd}.cm-s-solarized.cm-s-light .CodeMirror-guttermarker{color:#cb4b16}.cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text{color:#586e75}.cm-s-solarized .CodeMirror-cursor{border-left:1px solid #819090}.cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor{background:#7e7}.cm-s-solarized.cm-s-light .cm-animate-fat-cursor{background-color:#7e7}.cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor{background:#586e75}.cm-s-solarized.cm-s-dark .cm-animate-fat-cursor{background-color:#586e75}.cm-s-solarized.cm-s-dark .CodeMirror-activeline-background{background:rgba(255,255,255,.06)}.cm-s-solarized.cm-s-light .CodeMirror-activeline-background{background:rgba(0,0,0,.06)}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{opacity:0;-webkit-animation:fadein ease-in 1;-moz-animation:fadein ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s}.fade-enter{opacity:0}.fade-enter.fade-enter-active{opacity:1;transition:opacity .5s ease-in}.fade-exit{opacity:1}.fade-exit.fade-exit-active{opacity:0;transition:opacity .3s ease-in}div.table-wrapper{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;margin:1rem 0}th{font-size:14px;font-weight:400;color:var(--ls-primary-text-color);border-bottom:2px solid var(--ls-border-color);padding:10px 8px}td{padding:6px 8px;text-align:left}tr:nth-child(even){background:var(--ls-table-tr-even-background-color)}tr:nth-child(odd){background:var(--ls-primary-background-color)}caption.t-above{caption-side:top}caption.t-bottom{caption-side:bottom}caption{margin-bottom:.3em}figcaption{margin-top:.3em}.org-right{text-align:right}.org-left{text-align:left}.org-center{text-align:center}.dark-theme th{color:var(--ls-primary-text-color)}.dark-theme tr:nth-child(even){background:var(--ls-table-tr-even-background-color)}.dark-theme tr:nth-child(odd){background:var(--ls-primary-background-color)}.dark-theme td,.dark-theme tr{border-bottom:none}.dark-theme th{border-bottom:2px solid var(--ls-border-color)}.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker.single .calendar{float:none}.datepicker .calendar{display:none;max-width:200px}.datepicker .calendar.single .calendar-date{border:none}.datepicker .calendar td,.datepicker .calendar th{white-space:nowrap;text-align:center;min-width:32px}.datepicker .calendar-date{border:1px solid #ddd;padding:4px;border-radius:4px}.datepicker .calendar-time{text-align:center;margin:8px auto 0 auto;line-height:30px}.datepicker{position:absolute;top:100px;left:20px;padding:10px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;line-height:16px;border-radius:4px;background:#efefef}.datepicker table{width:100%;margin:0;border-collapse:separate;border-spacing:0;background:0 0;border:none}.datepicker td,.datepicker th{text-align:center;width:27px;height:26px;max-width:27px;max-height:26px;min-width:27px;min-height:26px;padding:4px;cursor:default;white-space:nowrap;font-weight:400}.datepicker td.off{padding:4px;color:#999}.datepicker td.disabled{color:#999}.datepicker th.disabled{color:#999}.datepicker td.available:hover,.datepicker th.available:hover{background:#357ebd;cursor:pointer;color:#fff;border-radius:4px}.datepicker td.in-range{background:#ebf4f8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker td.start-date{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.datepicker td.end-date{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.datepicker td.start-date.end-date{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker td.active,.datepicker td.active:hover{background-color:#357ebd;border-color:#3071a9;color:#fff}.datepicker td.today,.datepicker td.today:hover{background-color:#ffcd70;border-color:#f59e00;border-radius:18px;color:#fff}.datepicker th.day-enabled,label.day-enabled{font-weight:400;font-size:10px;color:#333}.datepicker th.selectable{font-weight:400;color:#357ebd}.datepicker th.day-disabled{font-weight:400;font-size:10px;color:#999}.datepicker td.week,.datepicker th.week{font-size:80%;color:#ccc}.datepicker th.month{width:auto;font-size:14px;color:var(--ls-title-text-color)}.dropdown-button{cursor:pointer;height:32px;font-size:13px;font-weight:400}.dropdown-button.activator{width:40px;color:#777}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.dark-theme .datepicker{background:var(--ls-secondary-background-color)}.dark-theme .datepicker td.disabled,.dark-theme .datepicker td.off,.dark-theme .datepicker th.day-disabled,.dark-theme .datepicker th.disabled{color:#666}.dark-theme .datepicker th.day-enabled,.dark-theme label.day-enabled{color:currentColor}.dark-theme .datepicker td.active,.dark-theme .datepicker td.active:hover{background-color:var(--ls-block-properties-background-color);border-color:var(--ls-block-properties-background-color)}.dark-theme .datepicker th.selectable{color:var(--ls-primary-text-color)}.dark-theme .datepicker td.available:hover,.dark-theme .datepicker th.available:hover{background:var(--ls-block-properties-background-color)}.dark-theme .datepicker tr:nth-child(even),.dark-theme .datepicker tr:nth-child(odd),.datepicker tr:nth-child(even),.datepicker tr:nth-child(odd){background:0 0}.dark-theme .datepicker td,.dark-theme .datepicker th,.dark-theme .datepicker tr,.datepicker td,.datepicker th,.datepicker tr{border-bottom:none}.hljs{display:block;overflow-x:auto;padding:.5em;background:#282b2e}.dark-theme .hljs{background:0 0}.hljs-keyword,.hljs-literal,.hljs-selector-id,.hljs-selector-tag{color:#93c763}.hljs-number{color:#ffcd22}.hljs{color:#e0e2e4}.hljs-attribute{color:#668bb0}.hljs-class .hljs-title,.hljs-code,.hljs-section{color:#fff}.hljs-link,.hljs-regexp{color:#d39745}.hljs-meta{color:#557182}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-emphasis,.hljs-name,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-subst,.hljs-tag,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable{color:#8cbbad}.hljs-string,.hljs-symbol{color:#ec7600}.hljs-comment,.hljs-deletion,.hljs-quote{color:#818e96}.hljs-selector-class{color:#a082bd}.hljs-doctag,.hljs-keyword,.hljs-literal,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-strong,.hljs-title,.hljs-type{font-weight:700}.tippy-touch{cursor:pointer!important}.tippy-notransition{transition:none!important}.tippy-popper{max-width:800px;-webkit-perspective:800px;perspective:800px;z-index:9999;outline:0;transition-timing-function:cubic-bezier(.165,.84,.44,1);pointer-events:none}.tippy-popper.html-template{max-width:96%;max-width:calc(100% - 20px)}.tippy-popper[x-placement^=top] [x-arrow]{border-top:7px solid var(--ls-quaternary-background-color);border-right:7px solid transparent;border-left:7px solid transparent;bottom:-7px;margin:0 9px}.tippy-popper[x-placement^=top] [x-arrow].arrow-small{border-top:5px solid var(--ls-quaternary-background-color);border-right:5px solid transparent;border-left:5px solid transparent;bottom:-5px}.tippy-popper[x-placement^=top] [x-arrow].arrow-big{border-top:10px solid var(--ls-quaternary-background-color);border-right:10px solid transparent;border-left:10px solid transparent;bottom:-10px}.tippy-popper[x-placement^=top] [x-circle]{-webkit-transform-origin:0 33%;transform-origin:0 33%}.tippy-popper[x-placement^=top] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-55%);transform:scale(1) translate(-50%,-55%);opacity:1}.tippy-popper[x-placement^=top] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-50%);transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow]{border-top:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-top:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-circle]{background-color:var(--ls-secondary-background-color)}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow]{border-top:7px solid var(--ls-secondary-background-color);border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-top:5px solid var(--ls-secondary-background-color);border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-top:10px solid var(--ls-secondary-background-color);border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateY(-10px) rotateX(0);transform:translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateY(0) rotateX(90deg);transform:translateY(0) rotateX(90deg)}.tippy-popper[x-placement^=top] [data-animation=fade].enter{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade].leave{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift].enter{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift].leave{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale].enter{opacity:1;-webkit-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale].leave{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=bottom] [x-arrow]{border-bottom:7px solid var(--ls-quaternary-background-color);border-right:7px solid transparent;border-left:7px solid transparent;top:-7px;margin:0 9px}.tippy-popper[x-placement^=bottom] [x-arrow].arrow-small{border-bottom:5px solid var(--ls-quaternary-background-color);border-right:5px solid transparent;border-left:5px solid transparent;top:-5px}.tippy-popper[x-placement^=bottom] [x-arrow].arrow-big{border-bottom:10px solid var(--ls-quaternary-background-color);border-right:10px solid transparent;border-left:10px solid transparent;top:-10px}.tippy-popper[x-placement^=bottom] [x-circle]{-webkit-transform-origin:0 -50%;transform-origin:0 -50%}.tippy-popper[x-placement^=bottom] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-45%);transform:scale(1) translate(-50%,-45%);opacity:1}.tippy-popper[x-placement^=bottom] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-5%);transform:scale(.15) translate(-50%,-5%);opacity:0}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow]{border-bottom:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-bottom:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-circle]{background-color:var(--ls-secondary-background-color)}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow]{border-bottom:7px solid var(--ls-secondary-background-color);border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-bottom:5px solid var(--ls-secondary-background-color);border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-bottom:10px solid var(--ls-secondary-background-color);border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateY(10px) rotateX(0);transform:translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateY(0) rotateX(-90deg);transform:translateY(0) rotateX(-90deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade].enter{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade].leave{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift].enter{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift].leave{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale].enter{opacity:1;-webkit-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale].leave{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=left] [x-arrow]{border-left:7px solid var(--ls-quaternary-background-color);border-top:7px solid transparent;border-bottom:7px solid transparent;right:-7px;margin:6px 0}.tippy-popper[x-placement^=left] [x-arrow].arrow-small{border-left:5px solid var(--ls-quaternary-background-color);border-top:5px solid transparent;border-bottom:5px solid transparent;right:-5px}.tippy-popper[x-placement^=left] [x-arrow].arrow-big{border-left:10px solid var(--ls-quaternary-background-color);border-top:10px solid transparent;border-bottom:10px solid transparent;right:-10px}.tippy-popper[x-placement^=left] [x-circle]{-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=left] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);opacity:1}.tippy-popper[x-placement^=left] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-50%);transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow]{border-left:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-left:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-left:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-circle]{background-color:var(--ls-secondary-background-color)}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow]{border-left:7px solid var(--ls-secondary-background-color);border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-left:5px solid var(--ls-secondary-background-color);border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-left:10px solid var(--ls-secondary-background-color);border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateX(-10px) rotateY(0);transform:translateX(-10px) rotateY(0)}.tippy-popper[x-placement^=left] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateX(0) rotateY(-90deg);transform:translateX(0) rotateY(-90deg)}.tippy-popper[x-placement^=left] [data-animation=fade].enter{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade].leave{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift].enter{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift].leave{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=left] [data-animation=scale].enter{opacity:1;-webkit-transform:translateX(-10px) scale(1);transform:translateX(-10px) scale(1)}.tippy-popper[x-placement^=left] [data-animation=scale].leave{opacity:0;-webkit-transform:translateX(0) scale(0);transform:translateX(0) scale(0)}.tippy-popper[x-placement^=right] [x-arrow]{border-right:7px solid var(--ls-quaternary-background-color);border-top:7px solid transparent;border-bottom:7px solid transparent;left:-7px;margin:6px 0}.tippy-popper[x-placement^=right] [x-arrow].arrow-small{border-right:5px solid var(--ls-quaternary-background-color);border-top:5px solid transparent;border-bottom:5px solid transparent;left:-5px}.tippy-popper[x-placement^=right] [x-arrow].arrow-big{border-right:10px solid var(--ls-quaternary-background-color);border-top:10px solid transparent;border-bottom:10px solid transparent;left:-10px}.tippy-popper[x-placement^=right] [x-circle]{-webkit-transform-origin:-50% 0;transform-origin:-50% 0}.tippy-popper[x-placement^=right] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);opacity:1}.tippy-popper[x-placement^=right] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-50%);transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow]{border-right:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-right:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-right:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-circle]{background-color:var(--ls-secondary-background-color)}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow]{border-right:7px solid var(--ls-secondary-background-color);border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-right:5px solid var(--ls-secondary-background-color);border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-right:10px solid var(--ls-secondary-background-color);border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateX(10px) rotateY(0);transform:translateX(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateX(0) rotateY(90deg);transform:translateX(0) rotateY(90deg)}.tippy-popper[x-placement^=right] [data-animation=fade].enter{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade].leave{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift].enter{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift].leave{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=right] [data-animation=scale].enter{opacity:1;-webkit-transform:translateX(10px) scale(1);transform:translateX(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale].leave{opacity:0;-webkit-transform:translateX(0) scale(0);transform:translateX(0) scale(0)}.tippy-popper .tippy-tooltip.transparent-theme{background-color:var(--ls-secondary-background-color)}.tippy-popper .tippy-tooltip.transparent-theme[data-animatefill]{background-color:transparent}.tippy-popper .tippy-tooltip.light-theme{color:#26323d;box-shadow:0 4px 20px 4px rgba(0,20,60,.1),0 4px 80px -8px rgba(0,20,60,.2);background-color:#fff}.tippy-popper .tippy-tooltip.light-theme[data-animatefill]{background-color:transparent}.tippy-tooltip{position:relative;color:var(--ls-primary-text-color);border-radius:4px;text-align:center;will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--ls-quaternary-background-color)}.tippy-tooltip--small{padding:.25rem .5rem;font-size:.8rem}.tippy-tooltip--big{padding:.6rem 1.2rem;font-size:1.2rem}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:transparent}.tippy-tooltip[data-interactive]{pointer-events:auto}.tippy-tooltip[data-inertia]{transition-timing-function:cubic-bezier(.53,2,.36,.85)}.tippy-tooltip [x-arrow]{position:absolute;width:0;height:0}.tippy-tooltip [x-circle]{position:absolute;will-change:transform;background-color:var(--ls-quaternary-background-color);border-radius:50%;width:130%;width:calc(110% + 2rem);left:50%;top:50%;z-index:-1;overflow:hidden;transition:all ease}.tippy-tooltip [x-circle]:before{content:"";padding-top:90%;float:left}@media (max-width:450px){.tippy-popper{max-width:96%;max-width:calc(100% - 20px)}}.tippy-popper .tippy-tooltip.customized-theme *{text-align:left}.tippy-wrapper{background-color:var(--ls-quaternary-background-color)}.tippy-hover{cursor:pointer}.tippy-popper .tippy-tooltip.monospace-theme{font-family:'Fira Code',Monaco,Menlo,Consolas,'COURIER NEW',monospace}:root{--ls-tag-text-opacity:0.8;--ls-tag-text-hover-opacity:1;--ls-page-text-size:1em;--ls-page-title-size:36px;--ls-main-content-max-width:810px;--ls-main-content-max-width-wide:100%;--ls-font-family:Inter;--ls-scrollbar-width:6px;--ls-border-radius-low:4px;--ls-border-radius-medium:8px;--ls-headbar-height:3rem;--ls-headbar-inner-top-padding:0px;--ls-left-sidebar-width:240px;--ls-left-sidebar-sm-width:70%;--ls-left-sidebar-nav-btn-size:38px}@media (prefers-color-scheme:dark){html{background-color:#002b36}html[data-theme=light]{background-color:transparent}}@supports (font-variation-settings:normal){html{font-family:'Inter var',sans-serif}}.dark-theme,html[data-theme=dark]{--ls-primary-background-color:#002b36;--ls-secondary-background-color:#023643;--ls-tertiary-background-color:#08404f;--ls-quaternary-background-color:#094b5a;--ls-table-tr-even-background-color:#03333f;--ls-active-primary-color:#8ec2c2;--ls-active-secondary-color:#d0e8e8;--ls-block-properties-background-color:#06323e;--ls-page-properties-background-color:#02171d;--ls-block-ref-link-text-color:#1a6376;--ls-search-background-color:linear-gradient( to right, #021c23 0, #021b21 200px, #002b36 100% );--ls-border-color:#0e5263;--ls-secondary-border-color:#126277;--ls-guideline-color:#0b4a5a;--ls-menu-hover-color:var(--ls-secondary-background-color);--ls-primary-text-color:#a4b5b6;--ls-secondary-text-color:#dfdfdf;--ls-title-text-color:#93a1a1;--ls-link-text-color:rgb(138, 187, 187);--ls-link-text-hover-color:var(--ls-active-secondary-color);--ls-link-ref-text-color:var(--ls-link-text-color);--ls-link-ref-text-hover-color:var(--ls-link-text-hover-color);--ls-tag-text-color:var(--ls-link-text-color);--ls-tag-text-hover-color:var(--ls-link-text-hover-color);--ls-slide-background-color:var(--ls-primary-background-color);--ls-block-bullet-border-color:#0f4958;--ls-block-bullet-color:#608e91;--ls-block-highlight-color:#0a3d4b;--ls-selection-background-color:#338fff;--ls-page-checkbox-color:#6093a0;--ls-page-checkbox-border-color:var(--ls-primary-background-color);--ls-page-blockquote-color:var(--ls-primary-text-color);--ls-page-blockquote-bg-color:var(--ls-secondary-background-color);--ls-page-blockquote-border-color:var(--ls-border-color);--ls-page-inline-code-color:var(--ls-primary-text-color);--ls-page-inline-code-bg-color:#01222a;--ls-scrollbar-foreground-color:#11505f;--ls-scrollbar-background-color:rgba(30, 60, 67, 0.1);--ls-scrollbar-thumb-hover-color:rgba(255, 255, 255, 0.2);--ls-head-text-color:var(--ls-link-text-color);--ls-cloze-text-color:#8fbc8f;--ls-icon-color:var(--ls-link-text-color);--ls-search-icon-color:var(--ls-link-text-color);--ls-a-chosen-bg:var(--ls-secondary-background-color);--ls-right-sidebar-code-bg-color:#04303c;--color-level-1:var(--ls-secondary-background-color);--color-level-2:var(--ls-tertiary-background-color);--color-level-3:var(--ls-quaternary-background-color);--color-level-4:#195d6c;--color-level-5:#266c7d;--color-level-6:#3a7e8e}.white-theme,html[data-theme=light]{--ls-primary-background-color:#ffffff;--ls-secondary-background-color:#f7f7f7;--ls-tertiary-background-color:#f1eee8;--ls-quaternary-background-color:#e8e5de;--ls-table-tr-even-background-color:#f7f7f7;--ls-active-primary-color:rgb(4, 85, 145);--ls-active-secondary-color:#003761;--ls-block-properties-background-color:#f7f7f7;--ls-page-properties-background-color:#f7f7f7;--ls-block-ref-link-text-color:#d8e1e8;--ls-search-background-color:var(--ls-primary-background-color);--ls-border-color:#ccc;--ls-secondary-border-color:#e2e2e2;--ls-guideline-color:rgba(46, 27, 5, 0.08);--ls-menu-hover-color:var(--ls-a-chosen-bg);--ls-primary-text-color:#433f38;--ls-secondary-text-color:#161e2e;--ls-title-text-color:var(--ls-primary-text-color);--ls-link-text-color:#106ba3;--ls-link-text-hover-color:#1a537c;--ls-link-ref-text-color:#106ba3;--ls-link-ref-text-hover-color:#1a537c;--ls-tag-text-color:var(--ls-link-ref-text-color);--ls-tag-text-hover-color:var(--ls-link-ref-text-hover-color);--ls-slide-background-color:#fff;--ls-block-bullet-border-color:#dedede;--ls-block-bullet-color:rgba(67, 63, 56, 0.25);--ls-block-highlight-color:#c0e6fd;--ls-selection-background-color:#e4f2ff;--ls-page-checkbox-color:#9dbbd8;--ls-page-checkbox-border-color:var(--ls-page-checkbox-color);--ls-page-blockquote-color:var(--ls-primary-text-color);--ls-page-blockquote-bg-color:#fbfaf8;--ls-page-blockquote-border-color:#799bbc;--ls-page-inline-code-bg-color:#f7f7f7;--ls-page-inline-code-color:var(--ls-primary-text-color);--ls-scrollbar-foreground-color:rgba(0, 0, 0, 0.1);--ls-scrollbar-background-color:rgba(0, 0, 0, 0.05);--ls-scrollbar-thumb-hover-color:rgba(0, 0, 0, 0.2);--ls-head-text-color:var(--ls-link-text-color);--ls-cloze-text-color:#0000cd;--ls-icon-color:#908e8b;--ls-search-icon-color:var(--ls-icon-color);--ls-a-chosen-bg:#f7f7f7;--ls-right-sidebar-code-bg-color:var(--ls-secondary-background-color);--color-level-1:var(--ls-secondary-background-color);--color-level-2:var(--ls-tertiary-background-color);--color-level-3:var(--ls-quaternary-background-color);--color-level-4:#d0e6fa;--color-level-5:#bbdaf6}html:not(.is-native-android){font-family:var(--ls-font-family),sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important}html{height:unset!important;overflow:auto!important}body{color:#24292e;line-height:1.5;background-color:transparent;min-height:100%;word-break:break-word}a svg{color:var(--ls-icon-color)}svg{pointer-events:none}textarea{overflow:hidden;padding:8px;border:1px solid rgba(39,41,43,.15);border-radius:var(--ls-border-radius-low);font-size:1em;line-height:1.5;width:100%;resize:none;outline:0;font-weight:inherit;letter-spacing:inherit;text-size-adjust:100%;background:var(--ls-primary-background-color)}.dark-theme textarea{background:var(--ls-tertiary-background-color)}ul{list-style:circle;margin-left:1.2em}ol{list-style:decimal;margin-left:1.2em}p{line-height:1.5;margin:.5rem 0;color:var(--ls-primary-text-color)}li{margin:.25rem 0}li:first-child{margin-top:0}pre{background:var(--ls-secondary-background-color,#f6f8fa);margin:1rem 0;line-height:1.45em;overflow:auto}a{cursor:pointer;color:var(--ls-link-text-color,#045591);text-decoration:none}a:hover{color:var(--ls-link-text-hover-color,#000)}code{font-size:85%}pre.code{background:#282a36;background:var(--ls-secondary-background-color);color:var(--ls-primary-text-color,#f8f8f2)}dl{margin:1rem 0}dt{margin-bottom:.25rem;font-weight:700}blockquote{display:block;text-indent:0;padding:8px 20px;border-left:4px solid;border-left-color:var(--ls-page-blockquote-border-color,#d3d3d3);background-color:var(--ls-page-blockquote-bg-color,#f7f7f7);margin:1rem 0;color:var(--ls-page-blockquote-color,#24292e);font-size:1rem}input{color:var(--ls-primary-text-color);background:0 0}summary{outline:0}iframe{width:100%;margin:1rem 0}img,video{margin-left:auto;margin-right:auto}::selection{background:var(--ls-selection-background-color);color:var(--ls-primary-text-color)}::-moz-selection{background:var(--ls-selection-background-color);color:var(--ls-primary-text-color)}:not(pre)>code{font-style:normal!important;letter-spacing:0;padding:.1em .4em;word-spacing:-.15em;-webkit-border-radius:var(--ls-border-radius-low);border-radius:var(--ls-border-radius-low);color:var(--ls-page-inline-code-color);background-color:var(--ls-page-inline-code-bg-color,#eee);line-height:1.45;text-rendering:optimizeSpeed}.w10{max-width:10%}.w20{max-width:20%}.w30{max-width:30%}.w40{max-width:40%}.w50{max-width:50%}.w60{max-width:60%}.w70{max-width:70%}.w80{max-width:80%}.w90{max-width:90%}.w100{max-width:100%}.bg-black{background-color:rgba(0,0,0)}.bg-white{background-color:rgba(255,255,255)}.bg-gray-50{background-color:rgba(249,250,251)}.bg-gray-100{background-color:rgba(243,244,246)}.bg-gray-200{background-color:rgba(229,231,235)}.bg-gray-300{background-color:rgba(209,213,219)}.bg-gray-400{background-color:rgba(156,163,175)}.bg-gray-500{background-color:rgba(107,114,128)}.bg-gray-600{background-color:rgba(75,85,99)}.bg-gray-700{background-color:rgba(55,65,81)}.bg-gray-800{background-color:rgba(31,41,55)}.bg-gray-900{background-color:rgba(17,24,39)}.bg-red-50{background-color:rgba(254,242,242)}.bg-red-100{background-color:rgba(254,226,226)}.bg-red-200{background-color:rgba(254,202,202)}.bg-red-300{background-color:rgba(252,165,165)}.bg-red-400{background-color:rgba(248,113,113)}.bg-red-500{background-color:rgba(239,68,68)}.bg-red-600{background-color:rgba(220,38,38)}.bg-red-700{background-color:rgba(185,28,28)}.bg-red-800{background-color:rgba(153,27,27)}.bg-red-900{background-color:rgba(127,29,29)}.bg-yellow-50{background-color:rgba(255,251,235)}.bg-yellow-100{background-color:rgba(254,243,199)}.bg-yellow-200{background-color:rgba(253,230,138)}.bg-yellow-300{background-color:rgba(252,211,77)}.bg-yellow-400{background-color:rgba(251,191,36)}.bg-yellow-500{background-color:rgba(245,158,11)}.bg-yellow-600{background-color:rgba(217,119,6)}.bg-yellow-700{background-color:rgba(180,83,9)}.bg-yellow-800{background-color:rgba(146,64,14)}.bg-yellow-900{background-color:rgba(120,53,15)}.bg-green-50{background-color:rgba(236,253,245)}.bg-green-100{background-color:rgba(209,250,229)}.bg-green-200{background-color:rgba(167,243,208)}.bg-green-300{background-color:rgba(110,231,183)}.bg-green-400{background-color:rgba(52,211,153)}.bg-green-500{background-color:rgba(16,185,129)}.bg-green-600{background-color:rgba(5,150,105)}.bg-green-700{background-color:rgba(4,120,87)}.bg-green-800{background-color:rgba(6,95,70)}.bg-green-900{background-color:rgba(6,78,59)}.bg-blue-50{background-color:rgba(239,246,255)}.bg-blue-100{background-color:rgba(219,234,254)}.bg-blue-200{background-color:rgba(191,219,254)}.bg-blue-300{background-color:rgba(147,197,253)}.bg-blue-400{background-color:rgba(96,165,250)}.bg-blue-500{background-color:rgba(59,130,246)}.bg-blue-600{background-color:rgba(37,99,235)}.bg-blue-700{background-color:rgba(29,78,216)}.bg-blue-800{background-color:rgba(30,64,175)}.bg-blue-900{background-color:rgba(30,58,138)}.bg-indigo-50{background-color:rgba(238,242,255)}.bg-indigo-100{background-color:rgba(224,231,255)}.bg-indigo-200{background-color:rgba(199,210,254)}.bg-indigo-300{background-color:rgba(165,180,252)}.bg-indigo-400{background-color:rgba(129,140,248)}.bg-indigo-500{background-color:rgba(99,102,241)}.bg-indigo-600{background-color:rgba(79,70,229)}.bg-indigo-700{background-color:rgba(67,56,202)}.bg-indigo-800{background-color:rgba(55,48,163)}.bg-indigo-900{background-color:rgba(49,46,129)}.bg-purple-50{background-color:rgba(245,243,255)}.bg-purple-100{background-color:rgba(237,233,254)}.bg-purple-200{background-color:rgba(221,214,254)}.bg-purple-300{background-color:rgba(196,181,253)}.bg-purple-400{background-color:rgba(167,139,250)}.bg-purple-500{background-color:rgba(139,92,246)}.bg-purple-600{background-color:rgba(124,58,237)}.bg-purple-700{background-color:rgba(109,40,217)}.bg-purple-800{background-color:rgba(91,33,182)}.bg-purple-900{background-color:rgba(76,29,149)}.bg-pink-100{background-color:#fff5f7}.bg-pink-200{background-color:#fed7e2}.bg-pink-300{background-color:#fbb6ce}.bg-pink-400{background-color:#f687b3}.bg-pink-500{background-color:#ed64a6}.bg-pink-600{background-color:#d53f8c}.bg-pink-700{background-color:#b83280}.bg-pink-800{background-color:#97266d}.bg-pink-900{background-color:#702459}.ls-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.block-body p:first-child,li p:first-child{margin-top:0}.block-body dl:last-child,.block-body ol:last-child,.block-body p:last-child,.block-body ul:last-child,li p:last-child{margin-bottom:0}.bg-base-2{background-color:var(--ls-secondary-background-color,#f0f8ff)}.bg-base-3{background-color:var(--ls-primary-background-color,#fff)}.pre-white-space{white-space:pre}.pre-wrap-white-space{white-space:pre-wrap}.pre-line-white-space{white-space:pre-line}.cursor,.cursor-pointer{cursor:pointer}.external-link{text-decoration:none;border-bottom:1px solid}.noscroll{position:fixed;overflow-y:scroll}.canceled,.done{text-decoration:line-through;opacity:.6}.opacity-30{opacity:.3}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.done>input{opacity:1}.page-drop-options{width:18em}.fixed-width{max-width:calc(var(--ls-main-content-max-width) - 30px)}.center,.foldable-title{margin:0 auto}.translate-x-5{--transform-translate-x:1.25rem}.canceled,.done{opacity:.7}.svg-shadow{-webkit-filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, .7));filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, .5))}.tip-shadow{-webkit-filter:drop-shadow(1px 1px 2px rgba(155, 155, 0, .8));filter:drop-shadow(1px 1px 2px rgba(155, 155, 0, .8))}.admonition-icon{border-right:1px solid;border-right-color:var(--ls-border-color,#ccc)}.dnd-separator{border-bottom:3px solid #ccc}.aspect-ratio-square{padding-top:100%}.aspect-ratio-16\/9{padding-top:56.25%}.aspect-ratio-4\/3{padding-top:75%}.aspect-ratio-21\/9{padding-top:42.86%}.admonitionblock{margin:2rem 0}.abstract{margin:2rem 0;width:80%;font-style:italic}.abstract p:last-of-type::before{content:' ';white-space:pre}.dropdown-overflow-auto{max-height:400px;overflow-y:auto}.heading-bg{border-radius:50%;width:12px;height:12px}h1.title{margin-bottom:1.5rem;color:var(--ls-title-text-color,#222);font-size:var(--ls-page-title-size,36px);font-weight:600}.title .page-icon{margin-right:12px}.block-highlight,.content .selected{transition:background-color .15s;background-color:var(--ls-block-highlight-color)}span.timestamp{margin:0 .25rem}span.priority{color:#6b7280}.form-checkbox:not(:checked):focus{box-shadow:none}.form-checkbox:checked:focus{box-shadow:none}a.nav-item:hover,a.star-page:hover{background-color:#00242d}button.menu{border-right:1px solid;border-right-color:var(--ls-secondary-background-color,#f0f8ff);color:var(--ls-link-text-color,#24292e)}.menu-link:hover,button.menu:focus,button.pull:hover{background-color:var(--ls-menu-hover-color,#f4f5f7)}.menu-link{background-color:var(--ls-primary-background-color,#fff);color:var(--ls-primary-text-color)}.menu-link:first-of-type{border-top-left-radius:var(--ls-border-radius-low);border-top-right-radius:var(--ls-border-radius-low)}.menu-link:last-of-type{border-bottom-left-radius:var(--ls-border-radius-low);border-bottom-right-radius:var(--ls-border-radius-low)}a.login{color:var(--ls-link-text-color,#444)}a.login:hover{color:var(--ls-link-text-hover-color,#000)}a.tooltip-priority{display:contents;position:absolute;left:0}a.tooltip-priority::after{content:attr(priority);margin-right:10px}a.chosen{background:var(--ls-a-chosen-bg)}a.warning,div.warning:not(.admonitionblock),p.warning,span.warning{background:#f56565;padding:.1em .4em;border-radius:var(--ls-border-radius-low);color:#fff}.warning-text{color:#f56565}a.error,span.error{background:red;padding:.1em .4em;border-radius:var(--ls-border-radius-low);color:#fff}img.small{display:inline;width:20px;height:20px;margin-top:0;margin-bottom:0}a.tag{font-size:13px;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;color:var(--ls-tag-text-color,#045591);opacity:var(--ls-tag-text-opacity,.8)}a.tag:hover{opacity:var(--ls-tag-text-hover-opacity,1);color:var(--ls-tag-text-hover-color,#045591)}svg.note{color:var(--ls-primary-text-color,#19407c)}svg.tip{color:var(--ls-active-primary-color)}.CodeMirror pre.CodeMirror-line,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{font-size:14px}hr{margin:2rem 0;border-color:var(--ls-border-color,#ccc)}.resize{resize:both;overflow:hidden;max-width:-webkit-fill-available}.cp__header-logo,.fade-link{opacity:.6;transition:.3s;color:var(--ls-primary-text-color)}a.fade-link:hover{opacity:1}#head .refresh svg{height:20px}.svg-small svg{transform:scale(.6);display:inline}a.navigation{border-radius:3px;transition:.3s}mark{background:#fef3ac;color:#262626;padding:2px 4px;border-radius:3px}.page-reference{border-radius:3px;padding:2px 0;transition:.3s}.page-reference .bracket{opacity:.3}.block-ref .block-ref{padding:6px 5px;border:none}:not(pre)>code{border-radius:3px;font-size:.9em;font-family:MonoLisa,'Fira Code',Monaco,Menlo,Consolas,'COURIER NEW',monospace;padding:3px 5px!important}a{transition:.3s}a.tooltip-priority{transition:none}.page-reference:hover{background:var(--ls-secondary-background-color)}.references-blocks .page-reference:hover{background:var(--ls-tertiary-background-color)}#head .fade-link{font-weight:600;font-size:13px}.Island>div>div>div{width:44px}.excalidraw hr{margin:0}.text-link{color:var(--ls-primary-text-color)}.katex *{border-color:var(--ls-primary-text-color)}#help-latex .katex-html{text-align:right}a.page-op svg{transform:scale(.9)}.search-more{background:var(--ls-a-chosen-bg)}.keyboard-shortcut>code{margin:2px;background-color:var(--ls-quaternary-background-color);padding:2px 4px!important;border-radius:6px;color:var(--ls-secondary-text-color)}html[data-theme=light] .keyboard-shortcut>code{box-shadow:inset 0 -1px 0 #433f3855,0 0 1px 1px #433f3822}html[data-theme=dark] .keyboard-shortcut>code{box-shadow:inset 0 -1px 0 var(--ls-primary-background-color),0 0 1px 1px rgba(255,255,255,.2)}.ui__modal-panel{border-radius:8px}.overflow-y-scroll{overflow-y:scroll}.cards-review{padding:12px}.cards-title{border-radius:4px;background:var(--color-level-1);padding:4px 6px}.cp__right-sidebar .cards-title,.ui__modal .cards-title{background:var(--color-level-2)}div[data-refs-self*='"card"']{margin-bottom:8px;padding-top:12px;padding-bottom:12px;border-radius:4px}.block-content-wrapper{width:calc(100% - 22px)}@media (min-width:640px){.block-content-wrapper{width:calc(100% - 33px)}}.block-content{min-height:24px;max-width:100%;overflow:initial;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;cursor:text}.block-content img{max-width:100%}.block-content img.left{float:left}.block-content img.right{float:right}.block-content img.loading-asset{width:9px}.block-content .asset-container{display:inline-block;position:relative;margin-top:.5rem}.block-content .asset-container .ctl{position:absolute;top:0;right:0;padding:5px;z-index:1;display:none}.block-content .asset-container .ctl>a{padding:3px;border-radius:4px;opacity:.4;user-select:none;background:var(--ls-primary-background-color)}.block-content .asset-container .ctl>a.delete svg{color:var(--ls-primary-text-color);opacity:.5;font-weight:400}.block-content .asset-container .ctl>a:hover{opacity:1}.block-content .asset-container .ctl>a:active{opacity:1}.block-content .asset-container:hover .ctl{display:flex}.block-content .resize{display:inline-flex;transform:translate3d(0,0,0)}.block-content .draw [aria-labelledby=shapes-title]{position:absolute;left:50%;transform:translate(-50%)}.block-content-fallback-ui{padding:10px 15px;border-color:var(--ls-secondary-border-color)}.open-block-ref-link{background-color:var(--ls-page-properties-background-color);padding:1px 4px;border-radius:2px}.block-body blockquote:first-child,.block-body pre:first-child{margin-top:8px;margin-bottom:8px}.block-body dl,.block-body ol,.block-body ul{margin-bottom:0}.block-body dl>li,.block-body ol>li,.block-body ul>li{margin:0}.block-body ol{list-style-position:inside;margin-left:0}.block-body ol>li::marker,.block-body ol>li>p{display:initial}.block-children-container{position:relative}.block-children-left-border{z-index:1;width:4px;left:-1px;top:0;height:100%;cursor:pointer;background-clip:content-box;background-color:transparent;position:absolute;border-radius:2px}.block-children-left-border:hover{background-color:var(--ls-primary-text-color)}.block-children{border-left:1px solid;border-left-color:var(--ls-guideline-color,#ddd);padding-top:2px;padding-bottom:3px}.block-children>.ls-block:last-child{margin-bottom:-5px}.block-control,.block-control:hover{text-decoration:none;cursor:default;font-size:14px;min-width:22px;min-height:22px;padding:2px;color:initial;user-select:none}.block-control .control-hide,.block-control:hover .control-hide{display:none}html.is-mobile .references .block-control,html.is-native-android .references .block-control,html.is-native-iphone .references .block-control{margin-left:-20px}.block-ref{border-bottom:.5px solid;border-bottom-color:var(--ls-block-ref-link-text-color);cursor:alias;padding:2px 0;display:inline-block}.block-ref:hover{color:var(--ls-link-text-hover-color)}.block-ref .block-content{cursor:inherit}.block-ref-no-title{border-bottom:.5px solid;border-bottom-color:var(--ls-block-ref-link-text-color);cursor:alias;padding:2px 5px;display:block}.block-ref-no-title:hover{color:var(--ls-link-text-hover-color)}.block-ref-no-title .block-content{cursor:inherit}.page-ref{color:var(--ls-link-ref-text-color)}.page-ref:hover{color:var(--ls-link-ref-text-hover-color)}.asset-ref-wrap[data-ext=pdf]{display:inline-flex;align-items:center}.embed-page{margin-top:.5rem;margin-bottom:.5rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem}.embed-page>section{margin-bottom:5px}.embed-page.in-sidebar{background-color:var(--ls-tertiary-background-color)}.block-properties{margin:4px 0;padding:4px 8px;background-color:var(--ls-block-properties-background-color,#f0f8ff)}.page-properties{background-color:var(--ls-page-properties-background-color)}.block-marker{padding:2px 4px;opacity:.7;font-size:85%;margin:0 2px 0 0;font-weight:650;border:0}.marker-switch:hover{color:var(--ls-link-text-hover-color);opacity:1}.ls-block{position:relative;min-height:24px;padding:2px 0;border-bottom:1px solid transparent}.ls-block.selected{border-bottom-color:var(--ls-primary-background-color)}.ls-block.selected:last-child{border-bottom-color:transparent}.ls-block img{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.editor-wrapper,.ls-block{margin-right:auto;margin-left:auto}.editor-inner .h1.uniline-block,.ls-block h1{font-size:2em;min-height:1.5em}.editor-inner .h2.uniline-block,.ls-block h2{font-size:1.5em;min-height:1.5em}.editor-inner .h3.uniline-block,.ls-block h3{font-size:1.17em;min-height:1.17em}.editor-inner .h4.uniline-block,.ls-block h4{font-size:1.12em;min-height:1.12em}.editor-inner .h5.uniline-block,.ls-block h5{font-size:.83em;min-height:.83em}.editor-inner .h6.uniline-block,.ls-block h6{font-size:.75em;min-height:.75em}.editor-inner .multiline-block:is(.h1,.h2,.h3,.h4,.h5,.h6)::first-line,.editor-inner .uniline-block:is(.h1,.h2,.h3,.h4,.h5,.h6),.ls-block :is(h1,h2,h3,h4,h5,h6){font-weight:600}.editor-inner .uniline-block:is(.h1,.h2),.ls-block :is(h1,h2){border-bottom:1px solid var(--ls-quaternary-background-color);margin:.4em 0 0}.block-ref .editor-inner :is(.h1,.h2),.block-ref .ls-block :is(h1,h2){border-bottom:none}.block-ref :is(h1,h2,h3,h4,h5,h6){border-bottom:none;font-size:1rem}.document-mode .editor-inner .h1,.document-mode .ls-block h1{margin:.67em 0}.document-mode .editor-inner .h2,.document-mode .ls-block h2{margin:.75em 0}.document-mode .editor-inner .h3,.document-mode .ls-block h3{margin:.83em 0}.document-mode .editor-inner .h4,.document-mode .ls-block h4{margin:1.12em 0}.document-mode .editor-inner .h5,.document-mode .ls-block h5{margin:1.5em 0}.document-mode .editor-inner .h6,.document-mode .ls-block h6{margin:1.67em 0}.document-mode .block-children{border-left:0 solid}.document-mode .ls-block{margin-bottom:1rem}.color-level{background-color:var(--color-level-1)}.color-level .color-level{background-color:var(--color-level-2)}.color-level .color-level .color-level{background-color:var(--color-level-3)}.color-level .color-level .color-level .color-level{background-color:var(--color-level-4)}.color-level .color-level .color-level .color-level .color-level{background-color:var(--color-level-5)}.color-level .color-level .color-level .color-level .color-level .color-level{background-color:var(--color-level-3)}.color-level .color-level .color-level .color-level .color-level .color-level .color-level{background-color:var(--color-level-4)}.color-level .color-level .color-level .color-level .color-level .color-level .color-level .color-level{background-color:var(--color-level-5)}.color-level .color-level .color-level .color-level .color-level .color-level .color-level .color-level .color-level{background-color:var(--color-level-3)}.color-level .color-level .color-level .color-level .color-level .color-level .color-level .color-level .color-level .color-level{background-color:var(--color-level-4)}.color-level .color-level .color-level .color-level .color-level .color-level .color-level .color-level .color-level .color-level .color-level{background-color:var(--color-level-5)}.bullet-container{display:flex;height:16px;width:16px;border-radius:50%;justify-content:center;align-items:center}.bullet-container .bullet-heading{background-color:var(--ls-block-bullet-color,#8fbc8f)}.bullet-container .bullet{border-radius:50%;width:6px;height:6px;background-color:var(--ls-block-bullet-color,#394b59);transition:transform .2s}.bullet-container.bullet-closed{background-color:var(--ls-block-bullet-border-color,#ced9e0)}a:hover>.bullet-container .bullet{transform:scale(1.4)}a:hover>.bullet-container{background-color:var(--ls-block-bullet-border-color,#ced9e0)}.doc-mode{margin-left:-16px}.doc-mode .block-children-left-border{display:none}.doc-mode .hide-inner-bullet .bullet{display:none}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed{border-radius:var(--ls-border-radius-low)}.embed-header{font-weight:600}a.filter svg{transform:scale(.9)}.table-query-properties svg{display:inline}.query-title{background:var(--ls-page-properties-background-color)}.ls-card{height:100%}@media (min-width:1024px){.ui__modal-panel .ls-card{min-height:24rem}}.page-reference[data-ref=card],a[data-ref=card]{opacity:.3}.ls-card .page-reference[data-ref=card],.ls-card a[data-ref=card]{display:none}span.cloze{color:var(--ls-cloze-text-color)}span.cloze-revealed{color:var(--ls-cloze-text-color);text-decoration:underline;text-underline-position:under}.page-property-key{color:var(--ls-secondary-text-color)}.block-parents a{color:var(--ls-primary-text-color)}.block-parents a:hover{opacity:1}.cp__palette,.cp__select{--palettle-input-height:64px;--palettle-container-height:75vh}.cp__palette-main,.cp__select-main{max-height:var(--palettle-container-height);margin:-2rem;overflow:hidden;display:flex;flex-direction:column}@media (min-width:1024px){.cp__palette-main,.cp__select-main{width:820px}}.cp__palette-main .menu-link,.cp__select-main .menu-link{background-color:transparent;transition:none;border:none;border-radius:unset!important}.cp__palette-main .chosen,.cp__select-main .chosen{background-color:var(--ls-quaternary-background-color)}.cp__palette-main .command-results-wrap,.cp__palette-main .item-results-wrap,.cp__palette-main .search-results-wrap>div:first-child,.cp__select-main .command-results-wrap,.cp__select-main .item-results-wrap,.cp__select-main .search-results-wrap>div:first-child{overflow-x:hidden;overflow-y:auto;max-height:calc(var(--palettle-container-height) - var(--palettle-input-height))}.cp__palette-main .input-wrap,.cp__select-main .input-wrap{height:var(--palettle-input-height)}.cp__palette-input,.cp__select-input{padding:16px;font-size:20px;outline:0}.cp__palette-results .tip code,.cp__select-results .tip code{white-space:nowrap}.content p a:hover{text-decoration:none;border-bottom:1px solid;border-bottom-color:var(--ls-link-text-hover-color,#000)}.content a.initial-color,.content a.initial-color:hover{color:initial;text-decoration:none}#custom-context-menu{position:absolute;--tw-scale-x:1;--tw-scale-y:1;transform:var(--tw-transform);transform:var(--tw-transform);border-radius:.375rem;opacity:1;--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1),0 4px 6px -2px rgba(0, 0, 0, 0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;transition-duration:.1s;transition-timing-function:cubic-bezier(0,0,.2,1);z-index:calc(var(--ls-z-index-level-1) + 1)}#diffs-body textarea{color:var(--ls-primary-text-color,#a4b5b6)}.cp__diff-file{margin-bottom:.75rem}.cp__diff-file textarea{min-height:20vh}@media (min-width:640px){.cp__diff-file textarea{min-height:50vh}}.cp__diff-file-header{background-color:var(--ls-secondary-background-color);padding:5px 10px;display:flex;align-items:center}.cp__diff-file-header-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:break-word}.cp__diff-file-header-type{margin-left:.5rem;border-radius:.25rem;border-width:1px;padding-left:.25rem;padding-right:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500}#mobile-editor-toolbar{position:fixed;bottom:0;left:0;width:100%;justify-content:space-between;height:2.5rem;display:flex;align-items:center;z-index:9999;overflow-x:overlay;overflow-y:hidden;transition:none}#mobile-editor-toolbar button{padding:10px}.editor-wrapper{width:100%;margin:0 auto}.editor-inner{position:relative;display:flex}.editor-inner textarea{border:none;border-radius:0;background:0 0;padding:0;resize:none}.absolute-modal{overflow:auto;background:var(--ls-primary-background-color)}.absolute-modal.is-overflow-vw-x{transform:translateX(calc(-100% + 1rem))}.is-mobile .absolute-modal.is-overflow-vw-x{transform:translateX(-1%)}.non-block-editor textarea,pre{display:block;padding:.5rem;box-shadow:0 0 0 1px rgba(0,0,0,.02);border-radius:4px}.non-block-editor textarea{background:#f6f8fa;background:var(--ls-secondary-background-color)}.preview-trigger-wrapper>[data-tooltipped]{display:block!important}.export select,.export textarea{background:var(--ls-primary-background-color)}.file{max-width:86vw}.file pre,.file textarea{margin:0}html.is-mobile .file{max-width:95vw}.cp__header{z-index:10;--tw-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1),0 1px 2px 0 rgba(0, 0, 0, 0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);-webkit-app-region:drag;padding-top:var(--ls-headbar-inner-top-padding);height:calc(var(--ls-headbar-height) + var(--ls-headbar-inner-top-padding));display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;position:sticky;position:-webkit-sticky;top:0;left:0;right:0;user-select:none;line-height:1;white-space:nowrap}.cp__header>.l{width:var(--ls-left-sidebar-width);height:100%;align-items:center;transition:padding-left .2s}.cp__header>.r{align-items:center;padding-right:.5rem;flex:1;justify-content:flex-end}.cp__header>.l,.cp__header>.r{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cp__header .it svg{transform:scale(.8)}.cp__header a.button{margin:0 4px;height:30px;min-width:30px;display:flex;align-items:center;justify-content:center;opacity:.5}.cp__header a.button .ti{font-size:20px}.cp__header svg.warning{transform:scale(.6);color:red}.cp__header-tips{position:absolute;padding:13px 0;text-align:center;font-weight:500;background:0 0;margin-top:0;line-height:0;top:0;left:40%;transform:translateX(-50%);z-index:1000}.cp__header-tips>p{color:var(--ls-primary-text-color);margin:0;display:inline-flex;align-items:center;font-size:14px}.cp__header-tips a{color:var(--ls-link-text-color,#045591)!important}.cp__header-tips a.restart{position:relative;cursor:pointer!important;display:flex;align-items:center}.cp__header-tips a.restart svg{color:currentColor!important;margin-right:2px}.cp__header-tips a.restart>strong{display:inline-block;padding-left:2px}.cp__header .dropdown-wrapper .ti{margin-right:5px;opacity:.9}.is-electron.is-mac .cp__header>.l{padding-left:78px}.cp__header .navigation svg{transform:scale(.7)}.is-electron.is-mac.is-fullscreen .cp__header>.l{padding-left:0}.cp__header a,.cp__header svg{-webkit-app-region:no-drag}.cp__header-logo{padding:.5rem;display:none}.cp__header-logo:hover{opacity:1}.cp__header-logo-img{width:24px;height:24px}@media (min-width:640px){.cp__header{--tw-shadow:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.cp__header-logo{display:block}}.cp__header-logo svg{transform:scale(.9)}#repo-name{display:table-cell;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:15ch;height:14px}a.button{padding:.25rem;opacity:.6;display:block;border-radius:4px}a.button.active,a.button:hover{opacity:1;background:0 0}@media (min-width:768px){a.button.active,a.button:hover{background:var(--ls-tertiary-background-color)}}.is-mac.is-electron :is(.cp__header,.cp__right-sidebar-topbar) :is(button,.button,a){cursor:default!important}html.is-ios.is-safari .cp__header{background-color:var(--ls-primary-background-color)}html.is-ios.is-safari .is-vw-pending{display:none!important}html.is-native-ipad #main-container,html.is-native-iphone #main-container,html.is-native-iphone-without-notch #main-container{padding-top:0}html.is-native-ipad #main-content-container,html.is-native-iphone #main-content-container,html.is-native-iphone-without-notch #main-content-container{padding-top:0;height:calc(100vh - var(--ls-headbar-inner-top-padding) - var(--ls-headbar-height))}html.is-native-ipad .cp__header>.r,html.is-native-iphone .cp__header>.r,html.is-native-iphone-without-notch .cp__header>.r{display:flex}html.is-native-ipad{--ls-headbar-inner-top-padding:0px;--ls-headbar-height:4rem}html.is-native-ipad .cp__header{background-color:transparent!important;display:flex}html.is-native-ipad .cp__header>.l{padding-top:20px}html.is-native-ipad .cp__header>.r{flex:1;background-color:var(--ls-primary-background-color);height:100%;padding-top:20px;justify-content:flex-end;align-items:center}html.is-native-ipad .left-sidebar-inner>.wrap{padding-top:20px}html.is-native-ipad .cp__right-sidebar-settings{margin-top:-4px}html.is-native-ipad .cp__right-sidebar-topbar{padding-top:37px}html.is-native-ipad .cp__right-sidebar-inner .resizer{top:30vh;width:12px;height:40vh}html.is-native-ipad .cp__right-sidebar-inner .resizer:hover{background-color:var(--ls-guideline-color,#ddd)}html.is-native-iphone{--ls-headbar-inner-top-padding:36px}html.is-native-iphone .left-sidebar-inner>.wrap{padding-top:12px}html.is-native-iphone .left-sidebar-inner .new-page{padding-bottom:12px}html.is-native-iphone .ui__notifications{top:calc(var(--ls-headbar-height) + var(--ls-headbar-inner-top-padding) - .3rem)}@media (orientation:landscape){html.is-native-iphone{--ls-headbar-inner-top-padding:8px;--ls-headbar-height:2.5rem}html.is-native-iphone .cp__header{z-index:10}html.is-native-iphone .cp__header{--tw-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1),0 1px 2px 0 rgba(0, 0, 0, 0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}html.is-native-iphone-without-notch{--ls-headbar-inner-top-padding:15px;--ls-headbar-height:2.5rem}@media (orientation:landscape){html.is-native-iphone-without-notch{--ls-headbar-inner-top-padding:0px;--ls-headbar-height:2.5rem}html.is-native-iphone-without-notch .cp__header{z-index:10}html.is-native-iphone-without-notch .cp__header{--tw-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1),0 1px 2px 0 rgba(0, 0, 0, 0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}#journals textarea{word-break:break-word;overflow:hidden;resize:none}#journals .journal-item{border-top:1px solid;border-top-color:var(--ls-border-color,#738694);margin:24px 0;padding:24px 0;min-height:250px}#journals .journal-item:first-child{padding-top:0;border-top:none;min-height:500px}#logseq-intro h1,#logseq-intro h2{margin:2.5em 0 .5em}#logseq-intro h2{font-size:1.4em}#logseq-intro h3{font-size:1.275em;margin:1.5em 0 .5em}#logseq-intro h4{font-size:1.175em;margin:1em 0 .5em}#logseq-intro img{margin:5em 0;max-width:100%}#logseq-intro p{margin:15px 0}#logseq-intro .content{flex-direction:column;align-items:center}.intro-docs{max-width:var(--ls-main-content-max-width,100%)}.video-wrapper{position:relative;padding-bottom:56.25%;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-references h2{color:var(--ls-title-text-color)}.cp__page-publish-actions{background-color:var(--ls-primary-background-color);padding:50px 0;margin:-1.5rem}.cp__page-publish-actions>h1{font-size:18px;padding:15px;text-align:center}.cp__page-publish-actions>.it{display:flex;justify-content:center;padding-top:5px;padding-bottom:5px}.cp__page-publish-actions>.it button{width:90%;justify-content:center;padding:15px 0}.cp__all_pages_table{margin:0}.cp__all_pages_table th{padding:4px 5px;text-align:center;user-select:none}.cp__all_pages_table th a{font-weight:700}.cp__all_pages_table th a>span{justify-content:center}.cp__all_pages_table th.name a>span{justify-content:left}.cp__all_pages_table th.backlinks{width:120px}.cp__all_pages_table th.created-at,.cp__all_pages_table th.updated-at{width:150px}.cp__all_pages_table td{text-align:center;padding:3px}.cp__all_pages_table td.name{text-align:left}.cp__all_pages_table td:nth-child(1){cursor:pointer}.cp__all_pages_table td>span{font-size:.875rem;line-height:1.25rem}.cp__all_pages_table td>span{--tw-text-opacity:1;color:rgba(115,115,115,var(--tw-text-opacity))}.cp__all_pages_table td>span{padding:6px 8px}.cp__all_pages_table .selector{width:40px}.cp__all_pages_table .selector input{cursor:pointer}.cp__all_pages_table .selector label{display:flex;justify-content:center;width:100%;padding:10px 0;cursor:pointer}.cp__all_pages .actions{position:sticky;background-color:var(--ls-primary-background-color);white-space:nowrap;top:-1px;padding-bottom:10px;z-index:1}@media (min-width:768px){.cp__all_pages .actions{display:flex;align-items:center;justify-content:space-between}}.cp__all_pages .actions .ui__button{margin:0}.cp__all_pages .actions i.ti{font-size:16px;display:inline-block;position:relative;bottom:-1px}.cp__all_pages .actions .l .actions-wrap button{opacity:.5;pointer-events:none}.cp__all_pages .actions .r{font-size:14px}.cp__all_pages .actions .r a.journal{color:var(--ls-primary-text-color);opacity:.3}.cp__all_pages .actions .r a.journal.active{opacity:1;color:var(--ls-link-ref-text-color)}.cp__all_pages .actions .r>div{display:flex;align-items:center;justify-content:center;margin-right:5px}.cp__all_pages .actions.has-selected .l button{opacity:1;pointer-events:unset}.cp__all_pages .actions .search-wrap{margin-left:5px;position:relative}.cp__all_pages .actions .search-wrap .ui__button{background-color:transparent;color:var(--ls-primary-text-color);outline:0;border:none;position:absolute}.cp__all_pages .actions .search-wrap .form-input{padding:3px;padding-left:30px;padding-right:8px}.cp__all_pages .actions .search-wrap .cancel{opacity:.3;position:absolute;right:5px;top:2px}.cp__all_pages .actions .search-wrap .cancel:hover{opacity:.6}.cp__all_pages .paginates{display:flex;align-items:center;justify-content:space-between;padding:0 5px}.cp__all_pages .paginates>span{color:var(--ls-primary-text-color)}.cp__all_pages .paginates>span:last-child a{user-select:none}.cp__all_pages .paginates>span:last-child a:active{opacity:.6}.cp__all_pages .paginates>span.is-first>a:first-child,.cp__all_pages .paginates>span.is-last>a:last-child{pointer-events:none;opacity:.3}.cp__vertical-menu-button{opacity:60%;display:block}.cp__vertical-menu-button:hover{opacity:1}.cp__vertical-menu-button svg{width:20px;height:20px}.graph-filters{width:200px;background:var(--ls-secondary-background-color)}.graph-filters ul{margin-left:0}.graph-filters li{list-style:none;margin:0}.graph-layout{background:var(--ls-secondary-background-color)}.search-filter-close svg{transform:scale(.7)}.ls-page-title{border-radius:.125rem;padding:5px 8px;margin:0 -6px}.ls-page-title.title{margin-bottom:12px}.ls-page-title>.edit-input{width:100%}.ls-page-title.editing{background-color:var(--ls-secondary-background-color)}[data-active-keystroke*=Shift i] :is(.journal-title,.page-title,.block-ref,.page-ref,a.tag,.bullet-container.cursor){cursor:e-resize}.add-button-link{opacity:0;color:var(--ls-primary-text-color);transform:scale(.8)}.add-button-link:hover{color:var(--ls-primary-text-color);opacity:.6!important;transform:scale(.9)}.add-button-link:active{opacity:.8!important}.add-button-link-wrap{cursor:pointer}.cp__right-sidebar .add-button-link{margin-left:21px}html.is-native-android .cp__all_pages .actions>.r,html.is-native-ios .cp__all_pages .actions>.r{position:relative;padding:15px 0;padding-right:10px;padding-bottom:25px;justify-content:space-between}html.is-native-android .cp__all_pages .actions>.r .paginates,html.is-native-ios .cp__all_pages .actions>.r .paginates{position:absolute;top:40px;right:0;width:100%;display:flex;justify-content:flex-end}:root{--ls-draggable-handle-height:30px}.cp__plugins-page{background-color:var(--ls-primary-background-color);margin:-2rem;padding:1.5rem 2rem;outline:0}@media (min-width:1280px){.cp__plugins-page{width:1260px}}.cp__plugins-page>h1{margin:0;padding:0;font-size:22px;font-weight:600}.cp__plugins-page .admonitionblock{margin:1rem 15px}.cp__plugins-page .admonitionblock .text-lg{font-size:16px}.cp__plugins-page .tabs .ui__button{background-color:transparent;margin:0 8px}.cp__plugins-page .tabs .ui__button>span{display:flex;align-items:center;font-size:16px;font-weight:400}.cp__plugins-page .tabs .ui__button>span svg{margin-right:6px}.cp__plugins-page .tabs .ui__button.active{background-color:var(--ls-tertiary-background-color)}.cp__plugins-page .secondary-tabs button{margin-right:5px;background:0 0}.cp__plugins-page .secondary-tabs button .ti{margin-right:3px}.cp__plugins-page .secondary-tabs button.active{background:var(--ls-secondary-background-color);color:var(--ls-link-text-color)}.cp__plugins-page .control-tabs .ti{margin-right:4px}.cp__plugins-page .control-tabs .ui__dropdown-trigger .ti-circle{visibility:hidden}.cp__plugins-page .ui__button{position:relative;border:none}.cp__plugins-page .ui__button:active{opacity:.8}.cp__plugins-page .ui__button.contribute{position:absolute;top:-46px;right:0;background:0 0;font-size:12px;opacity:.8;display:none}@media (min-width:768px){.cp__plugins-page .ui__button.contribute{display:block}}.cp__plugins-page .ui__button.load-unpacked{opacity:.9;background:0 0}.cp__plugins-page .ui__button.more-do,.cp__plugins-page .ui__button.sort-or-filter-by{padding:0 4px}.cp__plugins-page .ui__button.picked:after{content:" ";position:absolute;top:-2px;right:4px;background-color:red;width:4px;height:4px;border-radius:50%}.cp__plugins-page .search-ctls{margin:3px 13px;display:flex;align-items:center;position:relative}.cp__plugins-page .search-ctls small.s1{left:6px;top:6px}.cp__plugins-page .search-ctls small.s2{right:4px;top:6px;user-select:none;cursor:pointer;z-index:1}.cp__plugins-page .search-ctls .form-input{background-color:var(--ls-primary-background-color);padding:5px 7px 5px 22px;opacity:.5}.cp__plugins-page .search-ctls .form-input:focus{background-color:var(--ls-secondary-background-color);opacity:1}.cp__plugins-installed{min-height:60vh;padding-top:5px}.cp__plugins-marketplace{min-height:60vh;padding-top:5px}.cp__plugins-marketplace.has-installing .ctl a.btn{pointer-events:none}.cp__plugins-item-lists{display:grid}.cp__plugins-item-lists{width:100%}.cp__plugins-item-lists{grid-auto-flow:row}.cp__plugins-item-lists{gap:.75rem}.cp__plugins-item-lists{padding-top:.25rem}.cp__plugins-item-card{display:flex}.cp__plugins-item-card{border-radius:.375rem}.cp__plugins-item-card{padding-top:.75rem;padding-bottom:.75rem}.cp__plugins-item-card{padding-left:.25rem;padding-right:.25rem}.cp__plugins-item-card{background-color:var(--ls-secondary-background-color);height:150px}.cp__plugins-item-card li{margin:0}.cp__plugins-item-card .head{max-height:50px;overflow:hidden;line-height:24px;padding-right:24px}.cp__plugins-item-card .desc{height:60px;overflow:hidden}.cp__plugins-item-card .desc>p{overflow:hidden}.cp__plugins-item-card .desc>p{text-overflow:ellipsis}.cp__plugins-item-card .desc>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cp__plugins-item-card .flag{position:absolute;bottom:16px;left:0;width:100%}.cp__plugins-item-card .flag>p{color:var(--ls-primary-text-color);opacity:.8}.cp__plugins-item-card .flag>p>small{cursor:pointer}.cp__plugins-item-card .flag.is-top{width:unset;top:4px;right:6px;left:unset;bottom:unset}.cp__plugins-item-card .flag.is-top:hover{opacity:.8}.cp__plugins-item-card>.l{padding:8px}.cp__plugins-item-card>.l .icon,.cp__plugins-item-card>.l svg{width:60px;height:60px;opacity:.8}.cp__plugins-item-card>.l .icon:hover,.cp__plugins-item-card>.l svg:hover{opacity:1}.cp__plugins-item-card>.r{flex:1;position:relative}.cp__plugins-item-card>.r p{margin:0}.cp__plugins-item-card>.r p{padding-top:.25rem;padding-bottom:.25rem}.cp__plugins-item-card>.r .ctl{position:absolute}.cp__plugins-item-card>.r .ctl{display:flex}.cp__plugins-item-card>.r .ctl{width:100%}.cp__plugins-item-card>.r .ctl{align-items:center}.cp__plugins-item-card>.r .ctl{justify-content:space-between}.cp__plugins-item-card>.r .ctl{padding-left:.5rem}.cp__plugins-item-card>.r .ctl{bottom:-8px;right:7px}.cp__plugins-item-card>.r .ctl .de{font-size:10px;padding:5px 2px;padding-right:3px;border-radius:2px;margin-right:5px;user-select:none;transition:none;opacity:.2;position:relative;z-index:var(--ls-z-index-level-1)}.cp__plugins-item-card>.r .ctl .de .ti{font-size:16px}.cp__plugins-item-card>.r .ctl .de .menu-list{position:absolute}.cp__plugins-item-card>.r .ctl .de .menu-list{margin:0}.cp__plugins-item-card>.r .ctl .de .menu-list{display:none}.cp__plugins-item-card>.r .ctl .de .menu-list{list-style-type:none}.cp__plugins-item-card>.r .ctl .de .menu-list{overflow:hidden}.cp__plugins-item-card>.r .ctl .de .menu-list{border-radius:.125rem}.cp__plugins-item-card>.r .ctl .de .menu-list{padding:0}.cp__plugins-item-card>.r .ctl .de .menu-list{--tw-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1),0 2px 4px -1px rgba(0, 0, 0, 0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.cp__plugins-item-card>.r .ctl .de .menu-list{background-color:var(--ls-primary-background-color);top:22px;left:0;min-width:120px}.cp__plugins-item-card>.r .ctl .de .menu-list>li{margin:0;padding:5px;transition:background-color .2s;user-select:none;font-weight:700;opacity:.9}.cp__plugins-item-card>.r .ctl .de .menu-list>li:hover{background-color:var(--ls-quaternary-background-color)}.cp__plugins-item-card>.r .ctl .de .menu-list>li:hover:active{opacity:1}.cp__plugins-item-card>.r .ctl .de.err{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.cp__plugins-item-card>.r .ctl .de.err{opacity:1}.cp__plugins-item-card>.r .ctl .de.log{padding:5px}.cp__plugins-item-card>.r .ctl .de.sponsors .menu-list{min-width:auto;white-space:nowrap}.cp__plugins-item-card>.r .ctl .de.sponsors .menu-list>li:hover{background-color:unset}.cp__plugins-item-card>.r .ctl .de.sponsors .menu-list .ti{font-size:12px}.cp__plugins-item-card>.r .ctl .de svg{width:15px;height:15px}.cp__plugins-item-card>.r .ctl .de:hover{opacity:.9}.cp__plugins-item-card>.r .ctl .de:hover .menu-list{display:block}.cp__plugins-item-card>.r .ctl>.l{display:flex}.cp__plugins-item-card>.r .ctl>.l{align-items:center}.cp__plugins-item-card>.r .ctl>.l{margin-left:-70px}.cp__plugins-item-card>.r .ctl a.btn{display:inline-flex;align-items:center;line-height:1;padding:4px;font-size:13px;border-radius:2px;user-select:none;position:relative;margin-left:4px}.cp__plugins-item-card>.r .ctl a.btn svg{opacity:.3}.cp__plugins-item-card>.r .ctl a.btn:hover svg{opacity:.8}.cp__plugins-item-card>.r .ctl a.btn:active{opacity:.6}.cp__plugins-item-card>.r .ctl a.btn.disabled{pointer-events:none;cursor:default;color:var(--ls-primary-text-color);opacity:.3}.cp__plugins-item-card>.r .ctl a.btn.installing small{position:absolute;transform:scale(.5) translateX(-180%);margin-right:2px}.cp__plugins-item-card>.r .ctl .ui__toggle{margin-left:5px}.cp__plugins-item-card.market .ctl{padding-left:12px;bottom:-5px}.cp__plugins-item-card .updates-actions{opacity:0}.cp__plugins-item-card:hover .updates-actions{opacity:1}.cp__plugins-item-card.has-new-version .updates-actions,.cp__plugins-item-card.updating .updates-actions{opacity:1}.cp__plugins-waiting-updates{margin:-15px}.cp__plugins-waiting-updates>ul li{user-select:none;justify-content:space-between;opacity:.9}.cp__plugins-waiting-updates>ul li sup{padding-left:8px;font-weight:400}.cp__plugins-waiting-updates>ul li.checked,.cp__plugins-waiting-updates>ul li:hover{opacity:1}.cp__plugins-settings-inner{position:relative;padding:10px 0 20px}.cp__plugins-settings-inner>.edit-file{position:absolute;top:12px;right:8px}.cp__plugins-settings-inner .desc-item{padding:12px 12px 6px}.cp__plugins-settings-inner .desc-item>h2{padding-bottom:2px;font-weight:600;font-size:13px;line-height:1;display:flex;align-items:center}.cp__plugins-settings-inner .desc-item>h2 code{margin-right:4px;line-height:1.2}.cp__plugins-settings-inner .desc-item>.form-control{display:flex;align-items:center;padding:5px 2px}.cp__plugins-settings-inner .desc-item>.form-control>small{user-select:none}.cp__plugins-settings-inner .desc-item.as-enum>.form-control,.cp__plugins-settings-inner .desc-item.as-input>.form-control,.cp__plugins-settings-inner .desc-item.as-object>.form-control{padding-top:4px;flex-direction:column;align-items:flex-start}.cp__plugins-settings-inner .desc-item.as-enum>.form-control small,.cp__plugins-settings-inner .desc-item.as-input>.form-control small,.cp__plugins-settings-inner .desc-item.as-object>.form-control small{padding-bottom:6px;width:100%}.cp__plugins-settings-inner .desc-item.as-enum>.form-control>.wrap{flex-direction:column;width:100%;margin-top:-3px}.cp__plugins-settings-inner .desc-item:hover{background:var(--ls-tertiary-background-color)}.cp__plugins-settings-inner .desc-item .ui__checkbox-list,.cp__plugins-settings-inner .desc-item .ui__radio-list{display:flex;align-items:center;padding-top:3px}.cp__plugins-settings-inner .desc-item .ui__checkbox-list label,.cp__plugins-settings-inner .desc-item .ui__radio-list label{padding-right:15px;user-select:none}.cp__plugins-settings-inner .desc-item .ui__checkbox-list input,.cp__plugins-settings-inner .desc-item .ui__radio-list input{margin-right:6px}.cp__plugins-settings-inner .desc-item .form-input{padding:5px;width:50%}.cp__plugins-settings-inner .desc-item .form-select{width:50%;padding:4px 4px 4px 7px!important;margin:5px 0 0}.cp__plugins-settings aside{max-height:70vh;overflow:auto;margin-bottom:-17px}.cp__plugins-settings aside ul img.icon{height:24px;width:24px}.cp__plugins-settings aside ul li strong{font-weight:400;overflow:hidden;height:22px;text-overflow:ellipsis;white-space:nowrap}.cp__plugins-settings article .panel-wrap{padding:0;min-width:600px;width:100%;max-width:760px}.cp__themes-installed{margin:-2rem;outline:0;padding:1rem}.cp__themes-installed>.it{user-select:none;background-color:var(--ls-secondary-background-color);border:1px solid transparent;margin-bottom:4px;cursor:pointer;opacity:.8}.cp__themes-installed>.it>section{line-height:1.1em}.cp__themes-installed>.it>section>strong{font-size:13px;font-weight:600}.cp__themes-installed>.it.is-active{background-color:var(--ls-tertiary-background-color);border:1px solid var(--ls-quaternary-background-color);opacity:1}.cp__themes-installed>.it.is-selected{opacity:1}.cp__themes-installed>.it:hover{opacity:1}.lsp-iframe-sandbox,.lsp-shadow-sandbox,.lsp-ui-float{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0}.lsp-iframe-sandbox-container,.lsp-shadow-sandbox-container,.lsp-ui-float-container{position:absolute;top:0;left:0;z-index:-1;visibility:hidden;display:none;height:0;width:0;padding:0;margin:0}.lsp-iframe-sandbox-container.visible,.lsp-shadow-sandbox-container.visible,.lsp-ui-float-container.visible{z-index:var(--ls-z-index-level-2);width:100%;height:100%;visibility:visible;display:block}.lsp-iframe-sandbox-container[draggable=true],.lsp-shadow-sandbox-container[draggable=true],.lsp-ui-float-container[draggable=true]{-webkit-user-drag:none}.lsp-iframe-sandbox-container[draggable=true]>.draggable-handle,.lsp-shadow-sandbox-container[draggable=true]>.draggable-handle,.lsp-ui-float-container[draggable=true]>.draggable-handle{display:block;height:var(--ls-draggable-handle-height);cursor:move;user-select:none;position:absolute;top:0;left:0;width:100%;overflow:hidden}.lsp-iframe-sandbox-container[draggable=true]>.draggable-handle>.th,.lsp-shadow-sandbox-container[draggable=true]>.draggable-handle>.th,.lsp-ui-float-container[draggable=true]>.draggable-handle>.th{display:flex;align-items:center;height:var(--ls-draggable-handle-height);user-select:none;position:relative;background-color:var(--ls-secondary-background-color);color:var(--ls-primary-text-color)}.lsp-iframe-sandbox-container[draggable=true]>.draggable-handle>.th>.l,.lsp-shadow-sandbox-container[draggable=true]>.draggable-handle>.th>.l,.lsp-ui-float-container[draggable=true]>.draggable-handle>.th>.l{flex-basis:80%}.lsp-iframe-sandbox-container[draggable=true]>.draggable-handle>.th>.r,.lsp-shadow-sandbox-container[draggable=true]>.draggable-handle>.th>.r,.lsp-ui-float-container[draggable=true]>.draggable-handle>.th>.r{position:absolute;right:0;top:0}.lsp-iframe-sandbox-container[draggable=true]>.draggable-handle>.th h3,.lsp-shadow-sandbox-container[draggable=true]>.draggable-handle>.th h3,.lsp-ui-float-container[draggable=true]>.draggable-handle>.th h3{padding:0 5px;white-space:nowrap;max-width:60%;overflow:hidden;-webkit-line-clamp:1;text-overflow:ellipsis}.lsp-iframe-sandbox-container[draggable=true]>.draggable-handle>.th a.button:hover,.lsp-shadow-sandbox-container[draggable=true]>.draggable-handle>.th a.button:hover,.lsp-ui-float-container[draggable=true]>.draggable-handle>.th a.button:hover{background-color:transparent}.lsp-iframe-sandbox-container[draggable=true] .ls-ui-float-content,.lsp-iframe-sandbox-container[draggable=true] .lsp-iframe-sandbox,.lsp-iframe-sandbox-container[draggable=true] .lsp-shadow-sandbox,.lsp-shadow-sandbox-container[draggable=true] .ls-ui-float-content,.lsp-shadow-sandbox-container[draggable=true] .lsp-iframe-sandbox,.lsp-shadow-sandbox-container[draggable=true] .lsp-shadow-sandbox,.lsp-ui-float-container[draggable=true] .ls-ui-float-content,.lsp-ui-float-container[draggable=true] .lsp-iframe-sandbox,.lsp-ui-float-container[draggable=true] .lsp-shadow-sandbox{height:calc(100% - var(--ls-draggable-handle-height));width:100%;margin-top:var(--ls-draggable-handle-height);overflow:auto}.lsp-iframe-sandbox-container[draggable=true] .ls-ui-float-content,.lsp-shadow-sandbox-container[draggable=true] .ls-ui-float-content,.lsp-ui-float-container[draggable=true] .ls-ui-float-content{user-select:text}.lsp-iframe-sandbox-container[draggable=true].is-dragging,.lsp-shadow-sandbox-container[draggable=true].is-dragging,.lsp-ui-float-container[draggable=true].is-dragging{overflow:hidden;opacity:.7}.lsp-iframe-sandbox-container[draggable=true].is-dragging>.draggable-handle,.lsp-shadow-sandbox-container[draggable=true].is-dragging>.draggable-handle,.lsp-ui-float-container[draggable=true].is-dragging>.draggable-handle{background-color:rgba(0,0,0,.1);height:100%;z-index:3}.lsp-iframe-sandbox-container[resizable=true]>.resizable-handle,.lsp-shadow-sandbox-container[resizable=true]>.resizable-handle,.lsp-ui-float-container[resizable=true]>.resizable-handle{position:absolute;bottom:-1px;right:-1px;height:15px;width:15px;z-index:2;opacity:0;cursor:nwse-resize;user-select:none}.lsp-iframe-sandbox-container[resizable=true].is-resizing>.resizable-handle,.lsp-shadow-sandbox-container[resizable=true].is-resizing>.resizable-handle,.lsp-ui-float-container[resizable=true].is-resizing>.resizable-handle{width:90%;height:80%}.lsp-ui-float-container{top:40%;left:30%;border:2px solid var(--ls-border-color)}.lsp-ui-float-container.visible{height:unset}.ui-items-container[data-type=toolbar]{display:flex}.ui-items-container[data-type=toolbar]{align-items:center}.ui-items-container[data-type=toolbar]>.injected-ui-item-toolbar{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.ui-items-container[data-type=toolbar]>.injected-ui-item-toolbar:hover{opacity:1}.ui-items-container[data-type=pagebar]{display:flex}.ui-items-container[data-type=pagebar]{align-items:flex-start}.ui-items-container[data-type=pagebar]{padding-left:.5rem}.ui-items-container[data-type=pagebar]>.injected-ui-item-pagebar{padding-right:.75rem}.ui-items-container[data-type=pagebar]>.injected-ui-item-pagebar{opacity:.3}.ui-items-container[data-type=pagebar]>.injected-ui-item-pagebar{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.ui-items-container[data-type=pagebar]>.injected-ui-item-pagebar:hover{opacity:1}.lsp-frame-readme{margin:-2rem;min-height:75vh;min-width:900px}html[data-theme=dark] .lsp-frame-readme{background-color:#eee}.block-content .lsp-hook-ui-slot{display:inline-flex}.block-content .lsp-hook-ui-slot [data-injected-ui]{display:inline-flex}body[data-page=plugins] .cp__sidebar-main-content{max-width:1280px!important;width:80%;padding-left:30px;padding-right:30px}.cp__repo-indicator .sync-content{max-height:80vh;overflow:auto}.cp__repo-indicator .sync-content p{margin:.25rem 0}.repo-plus svg{display:inline;transform:scale(.7)}html[data-theme=light] .cp__right-sidebar-settings a{color:var(--ls-primary-text-color)}html[data-theme=light] .cp__right-sidebar .block-content{--ls-page-inline-code-bg-color:var(--ls-quaternary-background-color);--ls-page-blockquote-bg-color:var(--ls-quaternary-background-color)}.sidebar-item-list{padding-bottom:150px;height:calc(100vh - 48px)}html[data-theme=light] a.toggle:hover{color:var(--ls-primary-text-color)}#search>.inner{width:100%}.search-ac{background-color:var(--ls-primary-background-color)}#search-wrapper svg{color:var(--ls-search-icon-color,#9fa6b2);opacity:.6;transition:.3s}#search-wrapper:focus-within svg,#search-wrapper:hover svg{color:var(--ls-link-text-hover-color,#4b5563);opacity:.8}#search-field{background-color:var(--ls-search-background-color,#fff);color:var(--ls-secondary-text-color,#161e2e);transition:background .3s;max-width:545px;opacity:0}#search-wrapper{transition:.3s;padding-right:12px}#search-field:focus-within,#search-field:hover{opacity:1}#search>.inner{max-width:100%;border-radius:4px}#search-field:focus{background:var(--ls-search-background-color)}.dark-theme #search-field:focus{box-shadow:0 0 20px 0 rgba(18,18,18,.3)}.search-item svg{transform:scale(.8)}.cp__settings-main>header{padding:10px;padding-top:0;border-bottom:1px solid var(--ls-quaternary-background-color)}.cp__settings-main>header h1{font-size:22px;margin:0}.cp__settings-inner>aside{border-right:0 solid var(--ls-quaternary-background-color);border-bottom:1px solid var(--ls-quaternary-background-color)}@media (min-width:768px){.cp__settings-inner>aside{border-right:1px solid var(--ls-quaternary-background-color);border-bottom:0 solid var(--ls-quaternary-background-color)}}.cp__settings-inner>aside ul{padding:12px;padding-left:5px;margin:0}.cp__settings-inner>aside ul>li{list-style:none;padding:0;margin:5px 0;border-radius:4px}.cp__settings-inner>aside ul>li>a{padding:10px;user-select:none;color:var(--ls-primary-text-color)}.cp__settings-inner>aside ul>li>a>i{width:20px;height:20px;overflow:hidden;opacity:.6}.cp__settings-inner>aside ul>li>a>strong{font-size:14px;font-weight:400;padding-left:5px;margin-top:2px;opacity:.9}.cp__settings-inner>aside ul>li.active{background-color:var(--ls-quaternary-background-color)}.cp__settings-inner>aside ul>li.active i{opacity:1}.cp__settings-inner>article{flex:1;padding:0 12px 12px;max-height:70vh;overflow:auto;margin-right:-17px;margin-bottom:-17px}.cp__settings-inner.no-aside>article{padding-left:0}.cp__settings-inner .panel-wrap{padding:12px}@media (min-width:640px){.cp__settings-inner .panel-wrap{width:600px}}.cp__settings-inner .panel-wrap>.it{margin-bottom:0;padding-bottom:12px;align-items:center}.cp__settings-inner .panel-wrap>.it label{display:flex;align-items:center}.cp__settings-inner .panel-wrap>.it label+div{display:flex;align-items:center;min-height:24px;user-select:none}.cp__settings-inner .panel-wrap>.it label+div .max-w-lg{width:100%}.cp__settings-inner .panel-wrap>.it.app-updater{padding-top:15px;align-items:start}.cp__settings-inner .panel-wrap>.it.app-updater>.wrap{display:block}.cp__settings-inner .panel-wrap>.it.app-updater>.wrap .ver{position:relative;top:-2px}.cp__settings-inner .panel-wrap>.it .form-input,.cp__settings-inner .panel-wrap>.it .form-select{width:100%;max-width:200px;display:inline-block}.cp__settings-inner .panel-wrap>.it .form-input:hover,.cp__settings-inner .panel-wrap>.it .form-select:hover{opacity:.8}.cp__settings-inner .panel-wrap>.it:first-of-type{padding-top:14px}.cp__settings-inner .panel-wrap.is-general>.it{margin-bottom:8px}.cp__settings-inner .panel-wrap.is-advanced>.it{margin-bottom:8px}.cp__settings-inner .panel-wrap span[role=checkbox]:hover{opacity:.8}.cp__settings-inner .admonitionblock p{font-size:.875rem;line-height:1.25rem}.cp__settings-inner .theme-modes-options{margin:0}.cp__settings-inner .theme-modes-options{display:flex}.cp__settings-inner .theme-modes-options{list-style-type:none}.cp__settings-inner .theme-modes-options{align-items:center}.cp__settings-inner .theme-modes-options>li{margin:0}.cp__settings-inner .theme-modes-options>li{padding-right:.5rem}.cp__settings-inner .theme-modes-options>li{opacity:.9}.cp__settings-inner .theme-modes-options>li:hover{opacity:1}.cp__settings-inner .theme-modes-options>li:hover{cursor:pointer}.cp__settings-inner .theme-modes-options>li.active{opacity:1}.cp__settings-inner .theme-modes-options>li.active{cursor:inherit}.cp__settings-inner .theme-modes-options>li.active>i{border-color:var(--ls-link-text-color);border-width:2px}.cp__settings-inner .theme-modes-options>li>i{display:block;width:80px;height:57px;background-color:#a4b5b6;background:url(../img/theme-modes.png) no-repeat;background-size:355%;border-radius:4px;overflow:hidden;border-width:0;border-style:solid;border-color:transparent}.cp__settings-inner .theme-modes-options>li>i.mode-dark{background-position-x:-97px}.cp__settings-inner .theme-modes-options>li>i.mode-system{background-position-x:-194px}.cp__settings-inner .theme-modes-options>li>strong{display:block}.cp__settings-inner .theme-modes-options>li>strong{padding-right:.5rem}.cp__settings-inner .theme-modes-options>li>strong{padding-top:.375rem}.cp__settings-inner .theme-modes-options>li>strong{text-align:center}.cp__settings-inner .theme-modes-options>li>strong{font-size:.75rem;line-height:1rem}.cp__settings-inner .theme-modes-options>li>strong{font-weight:500}.cp__settings-app-updater{min-height:20px;position:relative;margin-bottom:-5px}.cp__settings-app-updater .ctls{position:relative}.cp__settings-app-updater .ctls:disabled{cursor:progress}.cp__settings-app-updater .update-state{padding:6px 10px;background-color:var(--ls-quaternary-background-color);border-radius:4px;margin-top:10px;width:fit-content}.cp__settings-app-updater .update-state>p{margin:0}.cp__settings-app-updater .update-state .link{font-size:16px;line-height:1em;letter-spacing:1px}.cp__settings-app-updater .update-state .link svg{display:inline-block;position:relative;top:-1px;margin-right:2px}.cp__settings-app-updater .update-state .link:hover{text-decoration:underline}.cp__settings-inner>aside ul>li>a>i{margin-right:4px}html.is-native-android .cp__settings-inner>article,html.is-native-iphone .cp__settings-inner>article,html.is-native-iphone-without-notch .cp__settings-inner>article{padding-bottom:0}html.is-native-android .cp__settings-inner .panel-wrap,html.is-native-iphone .cp__settings-inner .panel-wrap,html.is-native-iphone-without-notch .cp__settings-inner .panel-wrap{padding-bottom:0}svg.git{margin-left:-4px;transform:scale(.9)}svg.cmd{margin-left:-1px}@supports (padding:max(0px)){.post{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}#app-container{background-color:var(--ls-primary-background-color,#fff);position:relative}#root>div{color:var(--ls-primary-text-color,#24292e);font-size:var(--ls-page-text-size)}#app-container{display:flex;flex:0 0 100%}#left-container{position:relative;display:flex;height:100vh;flex:1 1 0%;flex-direction:column}#main-container{position:relative;height:100%;transition:padding-left .3s}#main-container.is-left-sidebar-open{padding-left:0}@media (min-width:640px){#main-container.is-left-sidebar-open{padding-left:var(--ls-left-sidebar-width)}}#main-content{position:relative;height:calc(100vh - var(--ls-headbar-height))}#main-content-container{padding:1rem}@media (min-width:640px){#main-content-container{padding-left:2rem;padding-right:2rem}}#main-content-container{font-size:1em}.left-sidebar-inner{position:relative;height:100%;padding-top:12px;width:var(--ls-left-sidebar-sm-width);overflow-x:hidden;overflow-y:auto;background-color:var(--ls-primary-background-color);transition:transform .3s;transform:translateX(-100%);z-index:3}.left-sidebar-inner>.wrap{height:calc(100vh - var(--ls-headbar-inner-top-padding) - 50px);margin-top:40px;padding-bottom:60px;overflow-y:auto}.left-sidebar-inner .dropdown-wrapper{min-width:180px}.left-sidebar-inner .page-icon{margin-right:8px;width:1.1em;text-align:center;display:inline-block;color:#aaa}.left-sidebar-inner a.item{user-select:none;transition:none}.left-sidebar-inner a.item>span{margin-top:3px}.left-sidebar-inner a.item:hover{background-color:var(--ls-quaternary-background-color)}.left-sidebar-inner .nav-content-item{padding:18px 0 0 0}.left-sidebar-inner .nav-content-item>.header{display:flex;justify-content:space-between;align-items:center;user-select:none;cursor:pointer;padding:4px 18px}.left-sidebar-inner .nav-content-item>.header>span>a{opacity:.4;padding-left:12px;display:none;transition:none}.left-sidebar-inner .nav-content-item>.header>span>a:hover{opacity:1!important}.left-sidebar-inner .nav-content-item>.header>span>a:last-child{transform:translateY(-6px) translateX(2px) rotate(90deg);transform-origin:center center;transition:.15s transform}.left-sidebar-inner .nav-content-item>.header:hover{background-color:var(--ls-tertiary-background-color)}.left-sidebar-inner .nav-content-item>.header:hover *{opacity:1!important}.left-sidebar-inner .nav-content-item>.header:hover>span>a{display:block}.left-sidebar-inner .nav-content-item>.header:hover>span>a:last-child{display:block;opacity:.6}.left-sidebar-inner .nav-content-item>.header:active{opacity:.8}.left-sidebar-inner .nav-content-item>.bd{display:none}.left-sidebar-inner .nav-content-item>.bd ul{list-style:none;padding:0;margin:0}.left-sidebar-inner .nav-content-item>.bd ul a{width:100%;padding:2px 20px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:var(--ls-primary-text-color)}.left-sidebar-inner .nav-content-item>.bd ul a:hover{background-color:var(--ls-quaternary-background-color)}.left-sidebar-inner .nav-content-item>.bd ul a:active{opacity:.7}.left-sidebar-inner .nav-content-item.is-expand>.header>span>a:last-child{transform:translateY(2px) translateX(-3px)}.left-sidebar-inner .nav-content-item.is-expand>.bd{display:block}.left-sidebar-inner .new-page{position:absolute;background-color:var(--ls-primary-background-color);bottom:0;left:0;width:100%;padding-bottom:8px;padding-top:8px}@media (min-width:640px){.left-sidebar-inner{background-color:var(--ls-secondary-background-color);width:var(--ls-left-sidebar-width);padding-top:0}.left-sidebar-inner>.wrap{margin-top:50px}.left-sidebar-inner .new-page{background-color:var(--ls-secondary-background-color)}}.cp__sidebar-left-layout{position:fixed;width:0;top:var(--ls-headbar-inner-top-padding);left:0;z-index:9;transition:width 1.2s}.cp__sidebar-left-layout a{color:var(--ls-primary-text-color)}.cp__sidebar-left-layout>.shade-mask{background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;opacity:0;transition:opacity .1s;touch-action:none}.cp__sidebar-left-layout.is-open{transition:none;width:100%}.cp__sidebar-left-layout.is-open .left-sidebar-inner{transform:translateX(0)}.cp__sidebar-left-layout.is-open>.shade-mask{opacity:1;z-index:1}.cp__sidebar-left-layout:before{content:" ";height:3rem;background-color:var(--ls-primary-background-color);position:fixed;left:0;top:0;opacity:1;z-index:5}@media (min-width:640px){.cp__sidebar-left-layout{width:0}.cp__sidebar-left-layout:before{background-color:var(--ls-secondary-background-color);width:0;overflow:hidden}.cp__sidebar-left-layout.is-open{width:var(--ls-left-sidebar-width)}.cp__sidebar-left-layout>.shade-mask{display:none}}.ls-left-sidebar-open .cp__header>.r{display:none}@media (min-width:640px){.ls-left-sidebar-open .cp__header>.r{display:flex}}html[data-theme=dark] #left-sidebar>.shade-mask{background-color:rgba(0,0,0,.15)}.settings-modal{margin:-15px}.cp__sidebar-main-layout{background-color:var(--ls-primary-background-color)}.cp__sidebar-main-content{width:100%;max-width:var(--ls-main-content-max-width);flex:1}.cp__sidebar-main-content h1.title{padding-right:15px}.cp__sidebar-help-docs{margin-left:.5rem}.cp__sidebar-help-docs{margin-top:.25rem}.cp__sidebar-help-docs td{word-break:break-all}.cp__sidebar-help-docs th{width:80%}.cp__sidebar-help-btn{position:fixed}.cp__sidebar-help-btn{bottom:1rem}.cp__sidebar-help-btn{display:flex}.cp__sidebar-help-btn{height:2rem}.cp__sidebar-help-btn{width:2rem}.cp__sidebar-help-btn{align-items:center}.cp__sidebar-help-btn{justify-content:center}.cp__sidebar-help-btn{border-radius:9999px}.cp__sidebar-help-btn{font-weight:700}.cp__sidebar-help-btn{font-weight:700}.cp__sidebar-help-btn{opacity:.7}.cp__sidebar-help-btn:hover{opacity:1}.cp__sidebar-help-btn{user-select:none;cursor:help;right:24px;background-color:var(--ls-secondary-background-color)}.cp__right-sidebar{z-index:var(--ls-z-index-level-1);transition:width .3s;background-color:var(--ls-secondary-background-color,#d8e1e8)}.cp__right-sidebar.closed{width:0!important}.cp__right-sidebar.open{width:var(--ls-right-sidebar-width);max-width:60vw}.cp__right-sidebar-scollable{min-height:100%;overflow-y:scroll}.cp__right-sidebar-inner{padding-top:0;position:relative}.cp__right-sidebar-inner .resizer{position:absolute;top:0;bottom:0;left:0;width:4px;user-select:none;cursor:col-resize!important}.cp__right-sidebar-settings{display:flex}.cp__right-sidebar-settings{flex-direction:row}.cp__right-sidebar-settings{margin:-15px;margin-bottom:0;margin-top:0;overflow:auto}.cp__right-sidebar-settings-btn{display:block;white-space:nowrap}.cp__right-sidebar-topbar{position:sticky;position:-webkit-sticky;top:0;left:0;right:0;background-color:var(--ls-secondary-background-color,#d8e1e8);z-index:999;user-select:none;-webkit-app-region:drag}.cp__right-sidebar-topbar a,.cp__right-sidebar-topbar svg{-webkit-app-region:no-drag}.cp__right-sidebar .page{margin-top:0}.cp__right-sidebar .non-block-editor textarea,.cp__right-sidebar pre,.cp__right-sidebar pre.code{margin:0;padding:0;font-size:90%;background:0 0}.cp__right-sidebar .references{margin-left:12px}.cp__right-sidebar .sidebar-item{padding-top:24px;padding-bottom:24px;margin-bottom:8px}.cp__right-sidebar .sidebar-item .close{transform:scale(.8);transition:transform .1s}.cp__right-sidebar .sidebar-item .close:hover{transform:scale(1)}.cp__sidebar-main-content[data-is-full-width=true]{max-width:100vw}.cp__sidebar-main-content[data-is-global-graph-pages=true]{padding:0}@supports not (overflow-y:overlay){.scrollbar-spacing{overflow-y:auto}}@supports (overflow-y:overlay){.scrollbar-spacing{overflow-y:overlay}}.favorites li.dragging-target{border-left:5px solid green}svg.add-button{display:block;width:20px;height:20px;opacity:.4}svg.add-button>.circle{opacity:0}svg.info{fill:var(--ls-primary-text-color);transition:fill .2s ease-in}:root{scrollbar-width:thin;scrollbar-color:var(--ls-scrollbar-foreground-color) var(--ls-scrollbar-background-color);--ls-z-index-level-0:0;--ls-z-index-level-1:9;--ls-z-index-level-2:99;--ls-z-index-level-3:999;--ls-z-index-level-4:9999;--ls-z-index-level-5:99999;--ls-right-sidebar-width:40%}html ::-webkit-scrollbar-thumb{background-color:var(--ls-scrollbar-foreground-color)}html ::-webkit-scrollbar{background-color:var(--ls-scrollbar-background-color)}html ::-webkit-scrollbar-thumb:active{background-color:var(--ls-scrollbar-thumb-hover-color)}html ::-webkit-scrollbar{width:var(--ls-scrollbar-width);height:8px}html ::-webkit-scrollbar-corner{background:0 0}@media (prefers-color-scheme:dark){.preboot-loading{color:#d3d3d3}}.form-checkbox,.form-radio{color:var(--ls-page-checkbox-color,#6093a0);background-color:var(--ls-page-checkbox-color,#6093a0);border-color:var(--ls-page-checkbox-border-color,#6093a0);border:none;position:relative;top:-1px}.form-checkbox:hover{transform:scale(1.1)}html[data-theme=dark]{background-color:var(--ls-primary-background-color)}html[data-theme=dark] input.form-input{background:0 0}html[data-theme=light] .form-checkbox:focus{border-color:var(--ls-page-checkbox-border-color)}html[data-theme=light] .cp__header a{color:var(--ls-primary-text-color)}html[data-theme=light] a.right-sidebar-button{color:var(--ls-primary-text-color)}html[data-theme=light] a.right-sidebar-button:hover{color:var(--ls-link-text-hover-color)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none!important}.hide-scrollbar::-webkit-scrollbar{display:none}html.locked-scroll{overflow:hidden!important}html.is-resizing-buf #right-sidebar{transition:none}.cp__widgets-open-local-directory .select-file-wrap{padding:50px;border:dashed 2px;border-radius:var(--border-radius-m);justify-content:center}.extensions__code{position:relative;z-index:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.extensions__code-lang{padding:.25rem}.extensions__code-lang{font-size:.875rem;line-height:1.25rem}.extensions__code-lang{background:var(--ls-secondary-background-color);word-break:keep-all;position:absolute;width:fit-content;order:3;display:flex;left:auto;right:0;z-index:9999}.extensions__code-calc{font-size:.875rem;line-height:1.25rem}.extensions__code-calc{padding:.25em;width:max-content;text-align:right}.extensions__code-calc-output-line{height:23px;white-space:pre;font-family:Fira Code,Monaco,Menlo,Consolas,'COURIER NEW',monospace}.CodeMirror{width:100%;font-family:Fira Code,Monaco,Menlo,Consolas,'COURIER NEW',monospace;border-radius:2px;line-height:1.45em}.CodeMirror:not(.CodeMirror-focused) .CodeMirror-activeline-background{background:unset!important}.CodeMirror pre.CodeMirror-line{box-shadow:none!important}.CodeMirror .CodeMirror-hscrollbar{cursor:pointer}#global-graph,#page-graph{min-height:100%!important;height:100%;width:100%;overflow:hidden;position:relative;z-index:4}.graph{height:calc(100vh - 100px)!important}.textLayer{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;opacity:.2;line-height:1}.textLayer>span{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0 0}.textLayer .highlight{margin:-1px;padding:1px;background-color:#b400aa;border-radius:4px}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400}.textLayer ::-moz-selection{background:#00f}.textLayer ::selection{background:#00f}.textLayer .endOfContent{display:block;position:absolute;left:0;top:100%;right:0;bottom:0;z-index:-1;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer .endOfContent.active{top:0}.annotationLayer section{position:absolute;text-align:initial}.annotationLayer .buttonWidgetAnnotation.pushButton>a,.annotationLayer .linkAnnotation>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer .buttonWidgetAnnotation.pushButton>a:hover,.annotationLayer .linkAnnotation>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation input,.annotationLayer .textWidgetAnnotation textarea{background-color:rgba(0,54,255,.13);border:1px solid transparent;box-sizing:border-box;font-size:9px;height:100%;margin:0;padding:0 3px;vertical-align:top;width:100%}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{font:message-box;font-size:9px;resize:none}.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation input[disabled],.annotationLayer .textWidgetAnnotation textarea[disabled]{background:0 0;border:1px solid transparent;cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .buttonWidgetAnnotation.radioButton input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover{border:1px solid #000}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation input:focus,.annotationLayer .textWidgetAnnotation textarea:focus{background:0 0;border:1px solid transparent}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:#000;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:115%}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0}.annotationLayer .popupWrapper{position:absolute;width:20em}.annotationLayer .popup{position:absolute;z-index:200;max-width:20em;background-color:#ff9;box-shadow:0 2px 5px #888;border-radius:2px;padding:6px;margin-left:5px;cursor:pointer;font:message-box;font-size:9px;white-space:normal;word-wrap:break-word}.annotationLayer .popup>*{font-size:9px}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popup span{display:inline-block;margin-left:5px}.annotationLayer .popup p{border-top:1px solid #333;margin-top:2px;padding-top:2px}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}* .xfaLayer{position:absolute;top:0;left:0;z-index:200;transform-origin:0 0}.xfaLayer *{color:inherit;font:inherit;-webkit-font-kerning:inherit;font-kerning:inherit;letter-spacing:inherit;text-align:inherit;text-decoration:inherit;vertical-align:inherit;box-sizing:border-box}.xfaFont{color:#000;font-weight:400;-webkit-font-kerning:none;font-kerning:none;font-size:10px;font-style:normal;letter-spacing:0;text-decoration:none;vertical-align:0}.xfaDraw{z-index:200}.xfaExclgroup{z-index:300}.xfaField{z-index:300}.xfaSubform{z-index:100}.xfaLabel{display:flex;flex-direction:row;align-items:center;width:100%;height:100%}.xfaCaption{flex:1 1 auto}.xfaSelect,.xfaTextfield{width:100%;height:100%;flex:1 1 auto;border:none}.xfaLabel>input[type=checkbox]{position:absolute;left:-99999px}.xfaLabel>input[type=checkbox]:focus+.xfaCheckboxMark{box-shadow:0 0 5px rgba(0,0,0,.7)}.xfaCheckboxMark{cursor:pointer;flex:0 0 auto;border-style:solid;border-width:2px;border-color:#8f8f9d;font-size:10px;line-height:10px;width:10px;height:10px;text-align:center;vertical-align:middle;display:flex;flex-direction:row;align-items:center}.xfaCheckbox:checked+.xfaCheckboxMark::after{content:attr(mark)}.xfaButton{cursor:pointer;width:100%;height:100%;border:none;text-align:center}.xfaButton:hover{background:Highlight}.xfaLrTb,.xfaPosition,.xfaRlTb,.xfaTb{display:block}.xfaPosition{position:relative}.xfaValignMiddle{display:flex;align-items:center}.xfaLrTb>div{display:inline;float:left}.xfaRlTb>div{display:inline;float:right}.xfaTable{display:flex;flex-direction:column}.xfaTable .xfaRow{display:flex;flex-direction:row;flex:1 1 auto}.xfaTable .xfaRow>div{flex:1 1 auto}.xfaTable .xfaRlRow{display:flex;flex-direction:row-reverse;flex:1}.xfaTable .xfaRlRow>div{flex:1}.pdfViewer .canvasWrapper{overflow:hidden}.pdfViewer .page{direction:ltr;width:816px;height:1056px;margin:1px auto -8px;position:relative;overflow:visible;border:9px solid transparent;background-clip:content-box;background-color:#fff}.pdfViewer.removePageBorders .page{margin:0 auto 10px;border:none}.pdfViewer.singlePageView{display:inline-block}.pdfViewer.singlePageView .page{margin:0;border:none}.pdfViewer.scrollHorizontal,.pdfViewer.scrollWrapped,.spread{margin-left:3.5px;margin-right:3.5px;text-align:center}.pdfViewer.scrollHorizontal,.spread{white-space:nowrap}.pdfViewer.removePageBorders,.pdfViewer.scrollHorizontal .spread,.pdfViewer.scrollWrapped .spread{margin-left:0;margin-right:0}.pdfViewer.scrollHorizontal .page,.pdfViewer.scrollHorizontal .spread,.pdfViewer.scrollWrapped .page,.pdfViewer.scrollWrapped .spread,.spread .page{display:inline-block;vertical-align:middle}.pdfViewer.scrollHorizontal .page,.pdfViewer.scrollWrapped .page,.spread .page{margin-left:-3.5px;margin-right:-3.5px}.pdfViewer.removePageBorders .spread .page,.pdfViewer.removePageBorders.scrollHorizontal .page,.pdfViewer.removePageBorders.scrollWrapped .page{margin-left:5px;margin-right:5px}.pdfViewer .page canvas{margin:0;display:block}.pdfViewer .page canvas[hidden]{display:none}.pdfViewer .page .loadingIcon{position:absolute;display:block;left:0;top:0;right:0;bottom:0}.pdfPresentationMode .pdfViewer{margin-left:0;margin-right:0}.pdfPresentationMode .pdfViewer .page,.pdfPresentationMode .pdfViewer .spread{display:block}.pdfPresentationMode .pdfViewer .page,.pdfPresentationMode .pdfViewer.removePageBorders .page{margin-left:auto;margin-right:auto}.pdfPresentationMode:-webkit-full-screen .pdfViewer .page{margin-bottom:100%;border:0}.pdfPresentationMode:-moz-full-screen .pdfViewer .page{margin-bottom:100%;border:0}.pdfPresentationMode:fullscreen .pdfViewer .page{margin-bottom:100%;border:0}:root{--ph-highlight-color-blue:#55b8fe;--ph-highlight-color-green:#46da48;--ph-highlight-color-red:#fd709a;--ph-highlight-color-purple:#ac8cf1;--ph-highlight-color-yellow:#fcd713;--ph-highlight-scroll-into-color:rgba(255, 75, 93, 0.67);--ph-view-container-width:42vw}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.extensions__pdf-container{display:flex}.extensions__pdf-loader{position:relative}.extensions__pdf-toolbar{position:absolute;top:0;left:0;width:100%;height:42px;z-index:5;background:linear-gradient(0deg,rgba(255,255,255,0) 3%,#fff 100%);padding:8px 20px}.extensions__pdf-toolbar>.inner{display:flex;align-items:center;justify-content:flex-end}.extensions__pdf-toolbar>.inner>.r a.button{user-select:none;display:flex;align-items:center;margin-left:8px;margin-right:8px;padding:4px 2px;color:var(--ls-icon-color);background-color:transparent;transition:none;word-break:normal}.extensions__pdf-toolbar>.inner>.r a.button.is-active{opacity:1;border-bottom:2px solid #969494;border-radius:0}.extensions__pdf-toolbar>.inner>.r a.button:active{opacity:.6}.extensions__pdf-toolbar>.inner .pager{white-space:nowrap}.extensions__pdf-toolbar>.inner .pager>.nu{padding-right:4px}.extensions__pdf-toolbar>.inner .pager>.nu input{user-select:inherit;width:35px;text-align:right;padding-right:4px}.extensions__pdf-toolbar>.inner .pager>.ct .button{margin:0}.extensions__pdf-toolbar>.inner .pager>.ct .button:last-child{padding-right:3px}.extensions__pdf-outline{position:absolute;right:15px}.extensions__pdf-outline>section{white-space:pre-wrap;max-height:80vh;padding-top:15px;padding-bottom:15px;padding-left:12px;overflow:auto;color:#565656}.extensions__pdf-outline>section>.extensions__pdf-outline-item>.inner>a{font-weight:700}.extensions__pdf-outline-item.has-children>.inner>a>i.arrow{opacity:1}.extensions__pdf-outline-item.is-expand>.inner>a>i.arrow svg{transform:rotate(90deg) translateX(2px)}.extensions__pdf-outline-item>.inner>a{color:#565656;font-size:11px;text-decoration:none;font-weight:400;display:flex;align-items:center;padding:6px 5px;user-select:none;border-radius:4px;cursor:default;margin-right:10px;transition:none}.extensions__pdf-outline-item>.inner>a>i{opacity:0;width:16px;height:16px;display:flex;align-items:center}.extensions__pdf-outline-item>.inner>a>i svg{color:#565656;transform:scale(.8);transition:.3s transform}.extensions__pdf-outline-item>.inner>a:hover{color:#106ba3}.extensions__pdf-outline-item>.inner>a:active,.extensions__pdf-outline-item>.inner>a:focus{background-color:#106ba3;color:#fff}.extensions__pdf-outline-item>.inner>a:active>i svg,.extensions__pdf-outline-item>.inner>a:focus>i svg{color:#e3e3e3}.extensions__pdf-outline-item>.children{padding-left:12px}.extensions__pdf-settings-inner.hls-popup-box{position:absolute;right:345px;width:178px;padding:15px 10px}.extensions__pdf-settings-item{display:flex}.extensions__pdf-settings-item.theme-picker{justify-content:center;align-items:center}.extensions__pdf-settings-item.theme-picker>button{border-radius:50%;background-color:#fff;width:30px;height:30px;overflow:hidden;margin:0 8px;border:1px solid #c7c7c7;font-size:0}.extensions__pdf-settings-item.theme-picker>button:hover{opacity:.8;border-color:#a3a3a3}.extensions__pdf-settings-item.theme-picker>button.warm{background-color:#f9efdb}.extensions__pdf-settings-item.theme-picker>button.dark{background-color:#0a4251}.extensions__pdf-settings-item.theme-picker>button.dark svg{color:#fff}.extensions__pdf-settings-item.toggle-input{align-items:center;justify-content:space-between;font-size:11px;padding:0 9px;padding-top:12px;margin-top:13px;opacity:.8;border-top:1px solid #ccc}.extensions__pdf-viewer{position:absolute;overflow:auto;width:100%;height:100%}.extensions__pdf-viewer>.pdfViewer.disabled-text-selection{user-select:none;pointer-events:none}.extensions__pdf-resizer{position:absolute;width:3px;height:88vh;background-color:rgba(0,0,0,0);overflow:hidden;z-index:4;top:10vh;cursor:col-resize;right:0}.extensions__pdf-hls-text-region{position:absolute;opacity:1;z-index:2}.extensions__pdf-hls-area-region{cursor:pointer;position:absolute;opacity:.8;z-index:2;background-color:#fcd713FF;mix-blend-mode:multiply;touch-action:none;border-style:dashed}.extensions__pdf-hls-area-region[data-color=yellow]{background-color:var(--ph-highlight-color-yellow);border-color:var(--ph-highlight-color-yellow)}.extensions__pdf-hls-area-region[data-color=blue]{background-color:var(--ph-highlight-color-blue);border-color:var(--ph-highlight-color-blue)}.extensions__pdf-hls-area-region[data-color=green]{background-color:var(--ph-highlight-color-green);border-color:var(--ph-highlight-color-green)}.extensions__pdf-hls-area-region[data-color=red]{background-color:var(--ph-highlight-color-red);border-color:var(--ph-highlight-color-red)}.extensions__pdf-hls-area-region[data-color=purple]{background-color:var(--ph-highlight-color-purple);border-color:var(--ph-highlight-color-purple)}.extensions__pdf-viewer.is-area-dashed .extensions__pdf-hls-area-region{background-color:transparent;border-width:3px;opacity:1!important}.extensions__pdf-hls-ctx-menu{position:absolute;z-index:9;color:#343434;border-radius:4px;font-size:13px;padding:8px 10px;background-color:#e3e7e8;box-shadow:0 2px 4px 0 rgba(134,134,134,.59);list-style:none;margin:0}.extensions__pdf-hls-ctx-menu::after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;border:solid 1px #b2b2b2;transform:scale(.5);transform-origin:center center;pointer-events:none;border-radius:10px}.extensions__pdf-hls-ctx-menu>li{margin:0;padding:5px 8px;display:flex;align-items:center;user-select:none;cursor:default}.extensions__pdf-hls-ctx-menu>li.item:hover{background-color:#cecece;border-radius:4px}.extensions__pdf-hls-ctx-menu>li.item-colors{display:flex;justify-content:space-between;margin:0 -5px}.extensions__pdf-hls-ctx-menu>li.item-colors>a{width:14px;height:14px;border-radius:20px;background-color:#b2b2b2;overflow:hidden;opacity:1;margin:0 5px;font-size:0;border:1px inset rgba(0,0,0,.2);cursor:default}.extensions__pdf-hls-ctx-menu>li.item-colors>a:hover{opacity:.8;transform:scale(1.1)}.extensions__pdf-hls-ctx-menu>li.item-colors>a[data-color=yellow]{background-color:var(--ph-highlight-color-yellow)}.extensions__pdf-hls-ctx-menu>li.item-colors>a[data-color=blue]{background-color:var(--ph-highlight-color-blue)}.extensions__pdf-hls-ctx-menu>li.item-colors>a[data-color=green]{background-color:var(--ph-highlight-color-green)}.extensions__pdf-hls-ctx-menu>li.item-colors>a[data-color=red]{background-color:var(--ph-highlight-color-red)}.extensions__pdf-hls-ctx-menu>li.item-colors>a[data-color=purple]{background-color:var(--ph-highlight-color-purple)}.extensions__pdf-area-selection .shadow-rect{position:absolute;background:#fce897;mix-blend-mode:multiply}.hls-text-region-item{cursor:pointer;position:absolute;transition:background .3s;background-color:rgba(252,219,97,.7)}.hls-text-region-item[data-color=yellow]{background-color:var(--ph-highlight-color-yellow);opacity:.5}.hls-text-region-item[data-color=blue]{background-color:var(--ph-highlight-color-blue)}.hls-text-region-item[data-color=green]{background-color:var(--ph-highlight-color-green)}.hls-text-region-item[data-color=red]{background-color:var(--ph-highlight-color-red)}.hls-text-region-item[data-color=purple]{background-color:var(--ph-highlight-color-purple)}.hls-popup-wrap{position:absolute;top:40px;right:0;left:0;width:100%;height:92vh;background-color:rgba(0,0,0,0);display:none}.hls-popup-wrap.visible{display:block}.hls-popup-box{z-index:3;border-radius:4px;width:320px;overflow-y:auto;background-color:#e9e9e9;outline:0;box-shadow:0 2px 4px 0 rgba(134,134,134,.59)}.hls-popup-box::after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;border:solid 1px #b2b2b2;transform:scale(.5);transform-origin:center center;pointer-events:none;border-radius:10px}#pdf-layout-container{background-color:transparent}#pdf-layout-container .extensions__pdf-toolbar .buttons{background-color:var(--ls-primary-background-color)}#pdf-layout-container[data-theme=light]{background-color:#fff}#pdf-layout-container[data-theme=dark]{background-color:#042f3c}#pdf-layout-container[data-theme=dark] .pdfViewer{-webkit-filter:invert(100%);filter:invert(100%);background:0 0}#pdf-layout-container[data-theme=dark] .textLayer{background-color:#023d4cf7;-webkit-filter:invert(100%);filter:invert(100%)}#pdf-layout-container[data-theme=dark] .extensions__pdf-toolbar{background:linear-gradient(0deg,rgba(255,255,255,0) 10%,rgb(15 31 37) 100%)}#pdf-layout-container[data-theme=dark] .extensions__pdf-hls-area-region{mix-blend-mode:revert;opacity:.4}#pdf-layout-container[data-theme=warm]{background-color:#f6efdf}#pdf-layout-container[data-theme=warm] .textLayer{background-color:#f8eeda}#pdf-layout-container[data-theme=warm] .extensions__pdf-toolbar{background:linear-gradient(0deg,rgba(255,255,255,0) 3%,#eee8d5 100%)}#pdf-layout-container[data-theme=warm] .extensions__pdf-toolbar .buttons{background-color:#f6efdf}.asset-ref.is-pdf:before{content:"[[📚";opacity:.7;margin-right:4px}.asset-ref.is-pdf:after{content:"]]";opacity:.7}.block-ref-wrap[data-hl-type=area]{display:block}.block-ref-wrap[data-hl-type=area] .block-ref{display:block;border:none}.block-ref-wrap[data-hl-type=area] .prefix-link>.hl-area{cursor:alias}.block-content[data-type=annotation] a.prefix-link{display:inline-flex;align-items:center;padding-right:4px;cursor:alias}.block-content[data-type=annotation] a.prefix-link:before{content:"📌 "}.block-content[data-type=annotation] [data-hl-type=area]{display:flex;margin-bottom:10px;flex-direction:column}.block-content[data-type=annotation] [data-hl-type=area] a.prefix-link{display:inline}.block-content[data-type=annotation] [data-hl-type=area] .hl-page{display:inline-flex;justify-content:space-between;width:85%}.block-content[data-type=annotation] [data-hl-type=area] .hl-page>label{flex:1;cursor:text}.block-content[data-type=annotation] .hl-area{display:block;cursor:text}.block-content[data-type=annotation] .hl-area img{margin:0;box-shadow:none;max-width:80%}body[data-page] .extensions__pdf-loader{width:100%}body[data-page] .extensions__pdf-container{position:fixed;left:0;top:0;width:var(--ph-view-container-width);height:100vh;overflow-y:hidden;z-index:10}body[data-page] .extensions__pdf-viewer{left:0;width:100%}body[data-page] .extensions__pdf-viewer-cnt{display:flex}body[data-page] .extensions__pdf-highlights{height:30vh;overflow:auto;position:absolute;top:20px;left:20px;background-color:rgba(231,231,231,.9);padding:20px;z-index:6;max-width:400px}body[data-page] .extensions__pdf-highlights pre{white-space:pre-wrap;font-size:12px}body.is-pdf-active #app-container{padding-left:calc(var(--ph-view-container-width) + 15px)}body.is-pdf-active #left-sidebar{border:none!important;display:none}body.is-pdf-active #head>.l{padding-left:0}body.is-pdf-active #main-container.is-left-sidebar-open{padding-left:unset}.textLayer{z-index:2;opacity:.8;mix-blend-mode:multiply}.annotationLayer{position:absolute;top:0;z-index:3}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation{display:none}.textLayer ::selection{background:#b9e7ff;mix-blend-mode:multiply;color:unset}html[data-theme=light] #right-sidebar .reveal h1,html[data-theme=light] #right-sidebar .reveal h2,html[data-theme=light] #right-sidebar .reveal h3,html[data-theme=light] #right-sidebar .reveal h4,html[data-theme=light] #right-sidebar .reveal h5,html[data-theme=light] #right-sidebar .reveal h6{color:initial}.reveal{color:var(--ls-primary-text-color);background:var(--ls-slide-background-color)}.reveal pre.code{background:0 0}.reveal .hljs{background:0 0}.reveal section img{margin:1rem auto}.reveal .progress span{display:block;height:100%;width:100%;background-color:currentColor;transition:transform .8s cubic-bezier(.26,.86,.44,.985);transform-origin:0 0;transform:scaleX(0)}.zotero-settings .row{margin-bottom:1rem}.zotero-settings .row{display:flex}.zotero-settings .row{flex-wrap:wrap}.zotero-settings .row{align-items:center}@media (min-width:640px){.zotero-settings .row{display:grid}}@media (min-width:640px){.zotero-settings .row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.zotero-settings .row{gap:1rem}}.zotero-settings .title{display:block}.zotero-settings .title{font-weight:500}.zotero-settings .title{line-height:1.25rem}.zotero-settings .form-select{padding-top:.5rem;padding-bottom:.5rem}.zotero-settings .form-select{min-width:20rem}.zotero-settings .form-input{padding-top:.5rem;padding-bottom:.5rem}.zotero-settings .form-input{min-width:20rem}.zotero-settings svg{display:inline}.zotero-search-item-loading-indicator{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;font-size:60px;color:#000;background-color:rgba(255,255,255,.5);display:flex;justify-content:center;align-items:center}.zotero-search-item:hover{background-color:var(--ls-secondary-background-color)}.zotero-search-item-type{background-color:var(--ls-quaternary-background-color)}#ui__ac-inner{overflow-x:hidden;overflow-y:auto;position:relative;-webkit-overflow-scrolling:touch}#ui__ac-inner .menu-link{word-break:break-all}#ui__ac-inner .menu-link .has-help{display:flex;align-items:center;justify-content:space-between}#ui__ac-inner .menu-link .has-help small{visibility:hidden;cursor:help}#ui__ac-inner .menu-link .has-help small svg{opacity:.5}#ui__ac-inner .menu-link .has-help small:hover svg{opacity:.9}#ui__ac-inner .menu-link.chosen .has-help small,#ui__ac-inner .menu-link:hover .has-help small{visibility:visible}.ui__ac-group-name{padding:.5rem;font-size:.75rem;line-height:1rem;color:var(--ls-block-ref-link-text-color)}.search-all #ui__ac-inner{max-height:none}.ui__notifications{position:fixed;z-index:var(--ls-z-index-level-4);width:100%;top:3.2em;pointer-events:none}.ui__notifications-content{pointer-events:none}.ui__notifications-content{top:0;right:0;bottom:0;left:0}.ui__notifications-content{display:flex}.ui__notifications-content{align-items:flex-end}.ui__notifications-content{justify-content:center}.ui__notifications-content{padding-left:1rem;padding-right:1rem}.ui__notifications-content{padding-top:.75rem;padding-bottom:.75rem}@media (min-width:640px){.ui__notifications-content{align-items:flex-start}}@media (min-width:640px){.ui__notifications-content{justify-content:flex-end}}@media (min-width:640px){.ui__notifications-content{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:640px){.ui__notifications-content{padding-top:.75rem;padding-bottom:.75rem}}.ui__notifications .notification-area{background-color:var(--ls-tertiary-background-color,#fff);color:var(--ls-primary-text-color)}.ui__toggle .wrapper{position:relative}.ui__toggle .wrapper{display:flex}.ui__toggle .wrapper{height:1.5rem}.ui__toggle .wrapper{width:2.75rem}.ui__toggle .wrapper{flex-shrink:0}.ui__toggle .wrapper{cursor:pointer}.ui__toggle .wrapper{border-radius:9999px}.ui__toggle .wrapper{border-width:2px}.ui__toggle .wrapper{border-color:transparent}.ui__toggle .wrapper:focus{--tw-shadow:0 0 0 3px rgba(118, 169, 250, 0.45);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ui__toggle .wrapper:focus{outline:2px solid transparent;outline-offset:2px}.ui__toggle .switcher{display:inline-block}.ui__toggle .switcher{height:1.25rem}.ui__toggle .switcher{width:1.25rem}.ui__toggle .switcher{border-radius:9999px}.ui__toggle .switcher{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.ui__toggle .switcher{--tw-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1),0 1px 2px 0 rgba(0, 0, 0, 0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ui__toggle.is-small .wrapper{height:1rem}.ui__toggle.is-small .wrapper{width:2rem}.ui__toggle.is-small .switcher{height:.75rem}.ui__toggle.is-small .switcher{width:.75rem}.ui__modal{position:fixed;top:0;right:0;bottom:0;left:0;top:6rem;display:flex;align-items:baseline;justify-content:center;padding-left:1rem;padding-right:1rem;padding-bottom:1rem}.ui__modal-overlay{position:fixed}.ui__modal-overlay{top:0;right:0;bottom:0;left:0}.ui__modal-overlay{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.ui__modal-overlay div{background:var(--ls-tertiary-background-color)}.ui__modal-panel{position:relative}.ui__modal-panel{border-radius:.375rem}.ui__modal-panel{--tw-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1),0 10px 10px -5px rgba(0, 0, 0, 0.04);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ui__modal-panel{overflow:hidden;background:var(--ls-secondary-background-color)}.ui__modal-panel .panel-content{overflow:overlay;width:94vw;max-height:85vh;padding:2rem}@media (min-width:768px){.ui__modal-panel .panel-content{min-width:760px;width:auto}.ui__modal-panel .panel-content .ls-card{width:740px;min-height:60vh;max-height:740px}}.ui__modal-close{--tw-text-opacity:1;color:rgba(163,163,163,var(--tw-text-opacity))}.ui__modal-close{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.ui__modal-close{transition-duration:150ms}.ui__modal-close{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui__modal-close:hover{--tw-text-opacity:1;color:rgba(115,115,115,var(--tw-text-opacity))}.ui__modal-close:focus{--tw-text-opacity:1;color:rgba(115,115,115,var(--tw-text-opacity))}.ui__modal-close:focus{outline:2px solid transparent;outline-offset:2px}.ui__modal[label=ls-modal-align-center]{top:0}.ui__modal[label=ls-modal-align-center] .ui__modal-panel{top:50vh;transform:translateY(-60%)}.ui__modal[label=diff__cp] .panel-content{padding:2rem 1rem}@media (min-width:640px){.ui__modal[label=diff__cp] .panel-content{padding:2rem}}html.is-native-andorid .references .foldable-title,html.is-native-iphone .references .foldable-title,html.is-native-iphone-without-notch .references .foldable-title{margin-left:0}html.is-native-andorid .cards-review .block-control,html.is-native-iphone .cards-review .block-control,html.is-native-iphone-without-notch .cards-review .block-control{margin-left:-24px}html.is-native-andorid .ls-card,html.is-native-iphone .ls-card,html.is-native-iphone-without-notch .ls-card{min-height:75vh}html.is-mobile .ui__modal{left:0;right:0}html.is-mobile .ui__modal{bottom:0}.ui__confirm-modal .sublabel{display:flex;padding:2px 0;align-items:center;font-size:14px}.ui__confirm-modal .sublabel input[type=checkbox]{margin-right:8px}.ui__button{margin-top:.25rem;align-items:center;border-radius:.375rem;border-width:1px;border-color:transparent;padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;line-height:1rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;transition-duration:150ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui__button:focus{outline:2px solid transparent;outline-offset:2px}.ui__button:disabled{opacity:.5;cursor:not-allowed}.ui__button:hover{opacity:.8}.ui__button.is-link{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.ui__button[intent=logseq]:focus{--tw-border-opacity:1;border-color:rgba(115,115,115,var(--tw-border-opacity))}.dark .ui__button[intent=logseq]:hover{--tw-text-opacity:1;color:rgba(229,229,229,var(--tw-text-opacity))}.ui__button[intent=logseq]{color:var(--ls-primary-text-color);background:var(--ls-secondary-background-color)}.ui__button[intent=logseq]:hover{color:var(--ls-link-text-color)}.ui__button[intent=link]:focus{--tw-border-opacity:1;border-color:rgba(115,115,115,var(--tw-border-opacity))}.dark .ui__button[intent=link]:hover{--tw-text-opacity:1;color:rgba(229,229,229,var(--tw-text-opacity))}.ui__button[intent=link]{color:var(--ls-primary-text-color);background:0 0}.ui__button[intent=link]:hover{color:var(--ls-link-text-color)}.ui__button.p-1{padding:.25rem .5rem!important}.dropdown-wrapper{background-color:var(--ls-primary-background-color,#fff);min-width:12rem}.dropdown-caret{display:inline-block;width:0;height:0;vertical-align:middle;content:'';border-top-style:solid;border-top-width:4px;border-right:4px solid transparent;border-bottom:0 solid transparent;border-left:4px solid transparent}.form-select{display:block;width:100%;--tw-border-opacity:1;border-color:rgba(212,212,212,var(--tw-border-opacity));padding-top:.5rem;padding-bottom:.5rem;padding-left:.75rem;padding-right:2.5rem;font-size:1rem;line-height:1.5rem;line-height:1.5rem}.form-select:focus{--tw-shadow:0 0 0 3px rgba(164, 202, 254, 0.45);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}@media (min-width:640px){.form-select{font-size:.875rem;line-height:1.25rem}.form-select{line-height:1.25rem}}.form-select{background-color:var(--ls-primary-background-color,transparent);background-repeat:no-repeat;border-width:1px;border-color:var(--ls-border-color)}.form-select.is-small{padding-top:.375rem;padding-bottom:.375rem}.form-select.is-small{padding-left:.5rem}@media (min-width:640px){.form-select.is-small{font-size:.75rem;line-height:1rem}}@media (min-width:640px){.form-select.is-small{line-height:1rem}}.form-input{display:block;width:100%;padding-left:.5rem}@media (min-width:640px){.form-input{font-size:.875rem;line-height:1.25rem}.form-input{line-height:1.25rem}}.form-input{border-width:1px;border-color:var(--ls-border-color)}.form-input:focus{box-shadow:0 0 0 2px rgba(164,202,254,.45)}.form-input.is-small{padding-top:.375rem;padding-bottom:.375rem}@media (min-width:640px){.form-input.is-small{font-size:.75rem;line-height:1rem}}@media (min-width:640px){.form-input.is-small{line-height:1rem}}.rotating-arrow.not-collapsed svg{transform:rotate(90deg)}.rotating-arrow svg{transition:all .1s ease-in 0s}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.right-0{right:0}.top-0{top:0}.top-1\/2{top:50%}.left-1\/2{left:50%}.top-4{top:1rem}.right-4{right:1rem}.left-0{left:0}.col-span-3{grid-column:span 3/span 3}.col-span-1{grid-column:span 1/span 1}.col-span-full{grid-column:1/-1}.-m-8{margin:-2rem}.m-0{margin:0}.m-2{margin:.5rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mb-2{margin-bottom:.5rem}.mb-1{margin-bottom:.25rem}.mt-2{margin-top:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.ml-1{margin-left:.25rem}.mr-3{margin-right:.75rem}.mr-1{margin-right:.25rem}.ml-2{margin-left:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mb-4{margin-bottom:1rem}.mr-4{margin-right:1rem}.mt-6{margin-top:1.5rem}.mt-10{margin-top:2.5rem}.mb-6{margin-bottom:1.5rem}.mr-8{margin-right:2rem}.mt-20{margin-top:5rem}.mb-5{margin-bottom:1.25rem}.mr-32{margin-right:8rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.h-6{height:1.5rem}.h-5{height:1.25rem}.h-4{height:1rem}.h-12{height:3rem}.h-full{height:100%}.h-16{height:4rem}.h-96{height:24rem}.h-2{height:.5rem}.h-screen{height:100vh}.h-3{height:.75rem}.h-8{height:2rem}.max-h-0{max-height:0}.min-h-0{min-height:0}.w-6{width:1.5rem}.w-full{width:100%}.w-0{width:0}.w-5{width:1.25rem}.w-4{width:1rem}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-72{width:18rem}.w-60{width:15rem}.max-w-sm{max-width:24rem}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-xs{max-width:20rem}.max-w-lg{max-width:32rem}.max-w-7xl{max-width:80rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.flex-shrink{flex-shrink:1}.table-auto{table-layout:auto}.origin-top-right{transform-origin:top right}.origin-top-left{transform-origin:top left}.translate-y-2{--tw-translate-y:0.5rem;transform:var(--tw-transform)}.translate-y-0{--tw-translate-y:0;transform:var(--tw-transform)}.translate-x-4{--tw-translate-x:1rem;transform:var(--tw-transform)}.translate-x-5{--tw-translate-x:1.25rem;transform:var(--tw-transform)}.translate-x-0{--tw-translate-x:0;transform:var(--tw-transform)}.translate-y-4{--tw-translate-y:1rem;transform:var(--tw-transform)}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:var(--tw-transform)}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:var(--tw-transform)}.scale-250{--tw-scale-x:2.5;--tw-scale-y:2.5;transform:var(--tw-transform)}.transform{transform:var(--tw-transform)}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin-reverse{animation:spin 2s linear infinite reverse}.animate-spin{animation:spin 1s linear infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.select-all{user-select:all}.resize{resize:both}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.gap-1{gap:.25rem}.gap-x-4{column-gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-none{border-radius:0}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-solid{border-style:solid}.border-none{border-style:none}.border-transparent{border-color:transparent}.border-gray-300{--tw-border-opacity:1;border-color:rgba(212,212,212,var(--tw-border-opacity))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(2,132,199,var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(212,212,212,var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-red-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(229,229,229,var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.bg-orange-400{--tw-bg-opacity:1;background-color:rgba(251,146,60,var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity:1;background-color:rgba(22,163,74,var(--tw-bg-opacity))}.p-4{padding:1rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-6{padding:1.5rem}.p-0{padding:0}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-0{padding-top:0;padding-bottom:0}.py-4{padding-top:1rem;padding-bottom:1rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pl-2{padding-left:.5rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pb-2{padding-bottom:.5rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pl-4{padding-left:1rem}.pr-3{padding-right:.75rem}.pt-6{padding-top:1.5rem}.pr-1{padding-right:.25rem}.pt-20{padding-top:5rem}.pt-5{padding-top:1.25rem}.pb-4{padding-bottom:1rem}.pb-24{padding-bottom:6rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-xs{font-size:.75rem;line-height:1rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.font-medium{font-weight:500}.font-bold{font-weight:700}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.text-gray-900{--tw-text-opacity:1;color:rgba(23,23,23,var(--tw-text-opacity))}.text-green-400{--tw-text-opacity:1;color:rgba(74,222,128,var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(163,163,163,var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(64,64,64,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(115,115,115,var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgba(22,163,74,var(--tw-text-opacity))}.text-red-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-75{opacity:.75}.opacity-60{opacity:.6}.opacity-50{opacity:.5}.opacity-30{opacity:.3}.opacity-80{opacity:.8}.opacity-70{opacity:.7}.opacity-20{opacity:.2}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.shadow{--tw-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1),0 1px 2px 0 rgba(0, 0, 0, 0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1),0 4px 6px -2px rgba(0, 0, 0, 0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1),0 10px 10px -5px rgba(0, 0, 0, 0.04);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-filter)}.filter{filter:var(--tw-filter)}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.transition-colors{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.duration-100{transition-duration:.1s}.duration-75{transition-duration:75ms}.duration-150{transition-duration:150ms}.duration-300{transition-duration:.3s}.duration-200{transition-duration:.2s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.last\:border-none:last-child{border-style:none}.focus-within\:text-gray-600:focus-within{--tw-text-opacity:1;color:rgba(82,82,82,var(--tw-text-opacity))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgba(0,91,138,var(--tw-bg-opacity))}.hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgba(14,165,233,var(--tw-bg-opacity))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(115,115,115,var(--tw-text-opacity))}.hover\:underline:hover{text-decoration:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgba(0,91,138,var(--tw-border-opacity))}.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgba(115,115,115,var(--tw-text-opacity))}.focus\:shadow-outline-indigo:focus{--tw-shadow:0 0 0 3px rgba(180, 198, 252, 0.45);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:shadow-outline-blue:focus{--tw-shadow:0 0 0 3px rgba(164, 202, 254, 0.45);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.active\:bg-indigo-700:active{--tw-bg-opacity:1;background-color:rgba(0,91,138,var(--tw-bg-opacity))}.dark .dark\:text-gray-300{--tw-text-opacity:1;color:rgba(212,212,212,var(--tw-text-opacity))}.dark .dark\:text-red-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mt-0{margin-top:0}.sm\:ml-4{margin-left:1rem}.sm\:mt-4{margin-top:1rem}.sm\:ml-3{margin-left:.75rem}.sm\:mr-2{margin-right:.5rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-px{margin-top:1px}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:h-10{height:2.5rem}.sm\:w-10{width:2.5rem}.sm\:w-auto{width:auto}.sm\:w-20{width:5rem}.sm\:w-96{width:24rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-xs{max-width:20rem}.sm\:translate-x-0{--tw-translate-x:0;transform:var(--tw-transform)}.sm\:translate-y-0{--tw-translate-y:0;transform:var(--tw-transform)}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:var(--tw-transform)}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:var(--tw-transform)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:gap-4{gap:1rem}.sm\:overflow-auto{overflow:auto}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:pt-5{padding-top:1.25rem}.sm\:text-left{text-align:left}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-5{line-height:1.25rem}}@media (min-width:768px){.md\:flex{display:flex}.md\:w-64{width:16rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}