﻿/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */@import url(/assets/r/easymde@2.18.0/easymde.min-e2c97bcbf6596ec19204eb58a44d858353828833b2be053c0a6a20b875ecc012.css);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,trix-editor pre code.hljs,.markup pre code.hljs,article pre code.hljs,.trix-content pre code.hljs,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}/*!
* lazyYT (lazy load YouTube videos)
* v1.0.1 - 2014-12-30
* (CC) This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
* http://creativecommons.org/licenses/by-sa/4.0/
* Contributors: https://github.com/tylerpearson/lazyYT/graphs/contributors || https://github.com/daugilas/lazyYT/graphs/contributors
*/.lazyYT-container{position:relative;display:block;height:0;padding:0 0 56.25% 0;overflow:hidden;background-color:#000000}.lazyYT-container iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.lazyYT-container .html5-info-bar{position:absolute;top:0;z-index:935;width:100%;height:30px;overflow:hidden;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;background-color:rgba(0,0,0,0.8);transition:opacity 0.25s cubic-bezier(0, 0, 0.2, 1)}.lazyYT-container .html5-title{padding-right:6px;padding-left:12px}.lazyYT-container .html5-title-text-wrapper{overflow:hidden;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap}.lazyYT-container .html5-title-text{width:100%;font-size:13px;line-height:30px;color:#ccc;text-decoration:none}.lazyYT-container .html5-title-text:hover{color:#fff;text-decoration:underline}.ytp-thumbnail{padding-bottom:inherit;cursor:pointer;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.ytp-large-play-button{position:absolute;top:50% !important;left:50% !important;width:86px !important;height:60px !important;padding:0 !important;margin:-29px 0 0 -42px !important;font-size:normal !important;font-weight:normal !important;line-height:1 !important;opacity:.9}.ytp-large-play-button-svg{opacity:.9;fill:#1f1f1f}.lazyYT-image-loaded:hover .ytp-large-play-button-svg,.ytp-large-play-button:focus .ytp-large-play-button-svg{opacity:1;fill:#cc181e}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform, 200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev,.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform, opacity, height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}@font-face{font-family:'KaTeX_AMS';src:url(/assets/KaTeX_AMS-Regular-fd044a36afd54e6f942ef9b7a27dd7e4e7da918579689c2616a229eb52362d87.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-49f84921d47ea616212e2d9365900a77f651f7d6d2b4900cd1dfe9bbcf49316b.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-0cd70b9dc12d393f0716fbd84fdcb2c51b387aa002510e26e98b19b202f94651.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Caligraphic';src:url(/assets/KaTeX_Caligraphic-Bold-08e66da9d1a3a7dfac7fafe00c51458c5c191039fbc46ed82171d39a78978331.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-83adc105909bb5b30a8451c615eebaa445cf6ddd0f756c3bed4a01d00bb2c9c4.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-bf02813197a7796b95edcca0b0b87b3ba98c9b13e4f6db9850a65e6c9c21e4e9.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'KaTeX_Caligraphic';src:url(/assets/KaTeX_Caligraphic-Regular-e77aa0187ce85f99a2f43c9813ff6c3e46ef81cf3f15b1611b463143694c46ed.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-fc6e3357a77667f75f5f5f7fcfa888ffb5b0e31d60c1ca1c4c4ccf32d6c37095.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-87ae1397290dc7e844c8db5afbd7bf48266ae1466a4d7c0a655e0b613de5d254.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Fraktur';src:url(/assets/KaTeX_Fraktur-Bold-efc11551f8c74b15f33336b346d0e5bd3f98547a6f5989ce584b952e1467fd9e.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-4384cfad22de283705465fe4fb2e3d948b2e7f88056d0973d61428d0efa3b860.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-dfc2c9258a063ef7968e8087ffc853fe5e134cd95c78b4e1d9870a4dbd38ec37.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'KaTeX_Fraktur';src:url(/assets/KaTeX_Fraktur-Regular-91aa526c59ed15aa4cf4123ebfc11bcbb690935e9aeb893918dbc0da1b559fad.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-b510df264255498dd6f7d0062dfc3536ec92e6082d62e97575c73731e4376701.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-a74f9372300925fa8761b7b3d47154c522d6c974d16226f91327d238a803f0ed.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Main';src:url(/assets/KaTeX_Main-Bold-04388f43d8ea38c5c9827b86f1e1240a4f3293f740ef67b488a9be638a29bff0.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-4a6c12cb86a11d58889312bb2ab4e79c1204f55dd38993f36cf05d0cfd633ebb.woff) format("woff"),url(/assets/KaTeX_Main-Bold-01e131d4392ea4a99ff656b484b50e988ba1d47709cd4b19bb479a365ee31121.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'KaTeX_Main';src:url(/assets/KaTeX_Main-BoldItalic-f3dba274c691f3a9acc244da496b2891aecc06e19faa08984c75c3f64cc50e69.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-36439a836d83b882670bda60be21143c2e0363210f404129726dafec9cf27e8d.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-b931d3337b1e7da61e4b649b358124657336b5e8d0e4a7b77937aa7001b1fc98.ttf) format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:'KaTeX_Main';src:url(/assets/KaTeX_Main-Italic-df7196293baef64c119fdb220d8a99f0d9e14fdfa4853735013b82f34b1599de.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-5c417a30ea66f2a446c48b28d02e92aafc200706a1d9ca5fb4d5795402285d31.woff) format("woff"),url(/assets/KaTeX_Main-Italic-6c41253a722b424187ff983f73b0037dbd998480aac02c3858d7b2ee3e35b8f5.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:'KaTeX_Main';src:url(/assets/KaTeX_Main-Regular-daa497ab28f23ea2dd64930153646bf11bad113a7ca2408cf998fc04f89a5c08.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-da52270d886483bb9f33ebf75744f64a633c1545d130a4061a71cff2ec7ec67e.woff) format("woff"),url(/assets/KaTeX_Main-Regular-7f928ceec9213786bf08327701f63b1e5f9acca4ac6fc02510c51e2fb9c4fbfc.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Math';src:url(/assets/KaTeX_Math-BoldItalic-de33ed49d633212ee7dbcfa0b191802fd6370488958f6c22b87e51ee1adf443c.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-42b65c41ef64f9c0cdc68efcdafd2edb8e40e22f965813d57fcab1e44b93654d.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-37d010237ab3f8d8e4ce427251743039df53de417b2f76b9931829da8973bc87.ttf) format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:'KaTeX_Math';src:url(/assets/KaTeX_Math-Italic-d4770fc3550589a1074fcc09a9e4fa39ca9b5843b1312fa293d15fdb2dd7425d.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-2052333766332f2e3efb4704b10dcfd91959d7464954f9c4ee2574dfa98c8090.woff) format("woff"),url(/assets/KaTeX_Math-Italic-bb6c94926b8f9e2fc095fa1bd1e91b5770b563f2c55aa920701f0c8fd973c1ce.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:'KaTeX_SansSerif';src:url(/assets/KaTeX_SansSerif-Bold-f8326faf66dc4197ba5e926f9e5c0878c0d9feca8ba32fc6b980dad2a7b1a740.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-c88d946c03080ee05ca2681b6a61b0fd0df80ad9b678ae3b8e725bf974b0ef47.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-79e3edf5cc212326c6a0496cde744368f0d05568501b1f8c9c93abc3d90a3fd7.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'KaTeX_SansSerif';src:url(/assets/KaTeX_SansSerif-Italic-ed380a1b1a5069e0f14ccb7f4bfa756c36a0fe7004f389f363dcc1a0b232f56a.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-c962ce029c16f7bff031d331c129770cffd10e4a3444e4daf3bbef3d791fa6bf.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-5e4865f9c4f17c7c0de2dc09c414835ca0561647660d948fcfa1850c4d19891c.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:'KaTeX_SansSerif';src:url(/assets/KaTeX_SansSerif-Regular-af7a4fc39ec8df0a709fdb523476c628630016698130f5b007dd103d8d9e8d9b.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-7faf463faaca743652c6d5f6daf026af893f8d0e9c15bb844b3bb92605edbab4.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-631ba44c980eee649a63ccc93587e32b01c02d39bb5c8621736901c7b188f5f3.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Script';src:url(/assets/KaTeX_Script-Regular-a6e1a711d1f0b9f683dade1d15705d8eba6a2f04b748bcc33d593e303733b33b.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-7cc8284bbc1f9f6fffb9a10f8682ad9447bde696e33e1330f18985560964a757.woff) format("woff"),url(/assets/KaTeX_Script-Regular-811b473a3c51ebc3c7b4b46d0251e22fad3529ba8504c79e2638d01bf0d22017.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Size1';src:url(/assets/KaTeX_Size1-Regular-69429995456f4004501adec261306e4ec7163661908384960fa5d40c0d736912.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-e153d681fd14660d33bb3f0b6e88ceb8253760a116fe4fec723adf873e8c5610.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-efbbf29fd2113d64f8ea4aeb9dd1d98fbfd17bcdf4e645ed2c7790fd42f2a66d.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Size2';src:url(/assets/KaTeX_Size2-Regular-7933aa337c622b0281bc47d72b167ab1e3dad33b5e83b5b1404ab20906b08875.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-fce26d37f0e4fc0d7a4f9af0c354c5b85ee0a3d84a93353462277c35558ab256.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-9bbc765ef1c4333f2bf72ecb41bbfa204dbb9b928e15ab176cdc94d20e59242e.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Size3';src:url(/assets/KaTeX_Size3-Regular-683ba9c6a6798f3e9d03078568c59b79af45361375233b7393fc35f1ad00ebb3.woff2) format("woff2"),url(/assets/KaTeX_Size3-Regular-74689a11b1f2845031fc75b9e836fba4151d08d7e34dc0bef10bc04e710719a9.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-24d2a3cfc053be3117f3cb6a5a3a1b730a3e11aafd1731b6aca019aed5ea0e71.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Size4';src:url(/assets/KaTeX_Size4-Regular-e2d6bf555f278e0c6e0482112d4f5c2f2e7b4e5d5ea0f6c694858e38c40a5280.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-6850ca9de5080f4f6a26d98bb8a11c2cccf0c2655c4199cdf0057de64f3215d8.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-1c58f42187c970080a8975f65fde6af04ed12e1b5313e60b36a20cc8f50393f6.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Typewriter';src:url(/assets/KaTeX_Typewriter-Regular-1ae8194c5a90db4391288f610f9a9dbc8e62a9320aaa951bf32ab2cd71c21b54.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-ca7e55bea83456e40a3ed7c9bfa44fefa3db27ca3ffb4ef79d582e7a209f852a.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-9ee5b70c8e51607f4fdd768f957f0a55caca70d53ce07e9687f7c12abf81ce0e.ttf) format("truetype");font-weight:normal;font-style:normal}.katex{font:normal 1.21em KaTeX_Main, Times New Roman, serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none !important}.katex *{border-color:currentColor}.katex .katex-version::after{content:"0.16.7"}.katex .katex-mathml{position:absolute;clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;display:inline-block;white-space:nowrap;width:-moz-min-content;width:min-content}.katex .strut{display:inline-block}.katex .textbf{font-weight:bold}.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:bold}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:bold;font-style:italic}.katex .amsrm{font-family:KaTeX_AMS}.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:bold}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed;border-collapse:collapse}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.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;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .vbox{display:inline-flex;flex-direction:column;align-items:baseline}.katex .hbox{display:inline-flex;flex-direction:row;width:100%}.katex .thinbox{display:inline-flex;flex-direction:row;width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline,.katex .hdashline,.katex .rule{min-height:1px}.katex .mspace{display:inline-block}.katex .llap,.katex .rlap,.katex .clap{width:0;position:relative}.katex .llap>.inner,.katex .rlap>.inner,.katex .clap>.inner{position:absolute}.katex .llap>.fix,.katex .rlap>.fix,.katex .clap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .rlap>.inner,.katex .clap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:solid 0;position:relative}.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:0.27777778em;margin-right:-0.55555556em}.katex .sizing.reset-size1.size1,.katex .fontsize-ensurer.reset-size1.size1{font-size:1em}.katex .sizing.reset-size1.size2,.katex .fontsize-ensurer.reset-size1.size2{font-size:1.2em}.katex .sizing.reset-size1.size3,.katex .fontsize-ensurer.reset-size1.size3{font-size:1.4em}.katex .sizing.reset-size1.size4,.katex .fontsize-ensurer.reset-size1.size4{font-size:1.6em}.katex .sizing.reset-size1.size5,.katex .fontsize-ensurer.reset-size1.size5{font-size:1.8em}.katex .sizing.reset-size1.size6,.katex .fontsize-ensurer.reset-size1.size6{font-size:2em}.katex .sizing.reset-size1.size7,.katex .fontsize-ensurer.reset-size1.size7{font-size:2.4em}.katex .sizing.reset-size1.size8,.katex .fontsize-ensurer.reset-size1.size8{font-size:2.88em}.katex .sizing.reset-size1.size9,.katex .fontsize-ensurer.reset-size1.size9{font-size:3.456em}.katex .sizing.reset-size1.size10,.katex .fontsize-ensurer.reset-size1.size10{font-size:4.148em}.katex .sizing.reset-size1.size11,.katex .fontsize-ensurer.reset-size1.size11{font-size:4.976em}.katex .sizing.reset-size2.size1,.katex .fontsize-ensurer.reset-size2.size1{font-size:0.83333333em}.katex .sizing.reset-size2.size2,.katex .fontsize-ensurer.reset-size2.size2{font-size:1em}.katex .sizing.reset-size2.size3,.katex .fontsize-ensurer.reset-size2.size3{font-size:1.16666667em}.katex .sizing.reset-size2.size4,.katex .fontsize-ensurer.reset-size2.size4{font-size:1.33333333em}.katex .sizing.reset-size2.size5,.katex .fontsize-ensurer.reset-size2.size5{font-size:1.5em}.katex .sizing.reset-size2.size6,.katex .fontsize-ensurer.reset-size2.size6{font-size:1.66666667em}.katex .sizing.reset-size2.size7,.katex .fontsize-ensurer.reset-size2.size7{font-size:2em}.katex .sizing.reset-size2.size8,.katex .fontsize-ensurer.reset-size2.size8{font-size:2.4em}.katex .sizing.reset-size2.size9,.katex .fontsize-ensurer.reset-size2.size9{font-size:2.88em}.katex .sizing.reset-size2.size10,.katex .fontsize-ensurer.reset-size2.size10{font-size:3.45666667em}.katex .sizing.reset-size2.size11,.katex .fontsize-ensurer.reset-size2.size11{font-size:4.14666667em}.katex .sizing.reset-size3.size1,.katex .fontsize-ensurer.reset-size3.size1{font-size:0.71428571em}.katex .sizing.reset-size3.size2,.katex .fontsize-ensurer.reset-size3.size2{font-size:0.85714286em}.katex .sizing.reset-size3.size3,.katex .fontsize-ensurer.reset-size3.size3{font-size:1em}.katex .sizing.reset-size3.size4,.katex .fontsize-ensurer.reset-size3.size4{font-size:1.14285714em}.katex .sizing.reset-size3.size5,.katex .fontsize-ensurer.reset-size3.size5{font-size:1.28571429em}.katex .sizing.reset-size3.size6,.katex .fontsize-ensurer.reset-size3.size6{font-size:1.42857143em}.katex .sizing.reset-size3.size7,.katex .fontsize-ensurer.reset-size3.size7{font-size:1.71428571em}.katex .sizing.reset-size3.size8,.katex .fontsize-ensurer.reset-size3.size8{font-size:2.05714286em}.katex .sizing.reset-size3.size9,.katex .fontsize-ensurer.reset-size3.size9{font-size:2.46857143em}.katex .sizing.reset-size3.size10,.katex .fontsize-ensurer.reset-size3.size10{font-size:2.96285714em}.katex .sizing.reset-size3.size11,.katex .fontsize-ensurer.reset-size3.size11{font-size:3.55428571em}.katex .sizing.reset-size4.size1,.katex .fontsize-ensurer.reset-size4.size1{font-size:0.625em}.katex .sizing.reset-size4.size2,.katex .fontsize-ensurer.reset-size4.size2{font-size:0.75em}.katex .sizing.reset-size4.size3,.katex .fontsize-ensurer.reset-size4.size3{font-size:0.875em}.katex .sizing.reset-size4.size4,.katex .fontsize-ensurer.reset-size4.size4{font-size:1em}.katex .sizing.reset-size4.size5,.katex .fontsize-ensurer.reset-size4.size5{font-size:1.125em}.katex .sizing.reset-size4.size6,.katex .fontsize-ensurer.reset-size4.size6{font-size:1.25em}.katex .sizing.reset-size4.size7,.katex .fontsize-ensurer.reset-size4.size7{font-size:1.5em}.katex .sizing.reset-size4.size8,.katex .fontsize-ensurer.reset-size4.size8{font-size:1.8em}.katex .sizing.reset-size4.size9,.katex .fontsize-ensurer.reset-size4.size9{font-size:2.16em}.katex .sizing.reset-size4.size10,.katex .fontsize-ensurer.reset-size4.size10{font-size:2.5925em}.katex .sizing.reset-size4.size11,.katex .fontsize-ensurer.reset-size4.size11{font-size:3.11em}.katex .sizing.reset-size5.size1,.katex .fontsize-ensurer.reset-size5.size1{font-size:0.55555556em}.katex .sizing.reset-size5.size2,.katex .fontsize-ensurer.reset-size5.size2{font-size:0.66666667em}.katex .sizing.reset-size5.size3,.katex .fontsize-ensurer.reset-size5.size3{font-size:0.77777778em}.katex .sizing.reset-size5.size4,.katex .fontsize-ensurer.reset-size5.size4{font-size:0.88888889em}.katex .sizing.reset-size5.size5,.katex .fontsize-ensurer.reset-size5.size5{font-size:1em}.katex .sizing.reset-size5.size6,.katex .fontsize-ensurer.reset-size5.size6{font-size:1.11111111em}.katex .sizing.reset-size5.size7,.katex .fontsize-ensurer.reset-size5.size7{font-size:1.33333333em}.katex .sizing.reset-size5.size8,.katex .fontsize-ensurer.reset-size5.size8{font-size:1.6em}.katex .sizing.reset-size5.size9,.katex .fontsize-ensurer.reset-size5.size9{font-size:1.92em}.katex .sizing.reset-size5.size10,.katex .fontsize-ensurer.reset-size5.size10{font-size:2.30444444em}.katex .sizing.reset-size5.size11,.katex .fontsize-ensurer.reset-size5.size11{font-size:2.76444444em}.katex .sizing.reset-size6.size1,.katex .fontsize-ensurer.reset-size6.size1{font-size:0.5em}.katex .sizing.reset-size6.size2,.katex .fontsize-ensurer.reset-size6.size2{font-size:0.6em}.katex .sizing.reset-size6.size3,.katex .fontsize-ensurer.reset-size6.size3{font-size:0.7em}.katex .sizing.reset-size6.size4,.katex .fontsize-ensurer.reset-size6.size4{font-size:0.8em}.katex .sizing.reset-size6.size5,.katex .fontsize-ensurer.reset-size6.size5{font-size:0.9em}.katex .sizing.reset-size6.size6,.katex .fontsize-ensurer.reset-size6.size6{font-size:1em}.katex .sizing.reset-size6.size7,.katex .fontsize-ensurer.reset-size6.size7{font-size:1.2em}.katex .sizing.reset-size6.size8,.katex .fontsize-ensurer.reset-size6.size8{font-size:1.44em}.katex .sizing.reset-size6.size9,.katex .fontsize-ensurer.reset-size6.size9{font-size:1.728em}.katex .sizing.reset-size6.size10,.katex .fontsize-ensurer.reset-size6.size10{font-size:2.074em}.katex .sizing.reset-size6.size11,.katex .fontsize-ensurer.reset-size6.size11{font-size:2.488em}.katex .sizing.reset-size7.size1,.katex .fontsize-ensurer.reset-size7.size1{font-size:0.41666667em}.katex .sizing.reset-size7.size2,.katex .fontsize-ensurer.reset-size7.size2{font-size:0.5em}.katex .sizing.reset-size7.size3,.katex .fontsize-ensurer.reset-size7.size3{font-size:0.58333333em}.katex .sizing.reset-size7.size4,.katex .fontsize-ensurer.reset-size7.size4{font-size:0.66666667em}.katex .sizing.reset-size7.size5,.katex .fontsize-ensurer.reset-size7.size5{font-size:0.75em}.katex .sizing.reset-size7.size6,.katex .fontsize-ensurer.reset-size7.size6{font-size:0.83333333em}.katex .sizing.reset-size7.size7,.katex .fontsize-ensurer.reset-size7.size7{font-size:1em}.katex .sizing.reset-size7.size8,.katex .fontsize-ensurer.reset-size7.size8{font-size:1.2em}.katex .sizing.reset-size7.size9,.katex .fontsize-ensurer.reset-size7.size9{font-size:1.44em}.katex .sizing.reset-size7.size10,.katex .fontsize-ensurer.reset-size7.size10{font-size:1.72833333em}.katex .sizing.reset-size7.size11,.katex .fontsize-ensurer.reset-size7.size11{font-size:2.07333333em}.katex .sizing.reset-size8.size1,.katex .fontsize-ensurer.reset-size8.size1{font-size:0.34722222em}.katex .sizing.reset-size8.size2,.katex .fontsize-ensurer.reset-size8.size2{font-size:0.41666667em}.katex .sizing.reset-size8.size3,.katex .fontsize-ensurer.reset-size8.size3{font-size:0.48611111em}.katex .sizing.reset-size8.size4,.katex .fontsize-ensurer.reset-size8.size4{font-size:0.55555556em}.katex .sizing.reset-size8.size5,.katex .fontsize-ensurer.reset-size8.size5{font-size:0.625em}.katex .sizing.reset-size8.size6,.katex .fontsize-ensurer.reset-size8.size6{font-size:0.69444444em}.katex .sizing.reset-size8.size7,.katex .fontsize-ensurer.reset-size8.size7{font-size:0.83333333em}.katex .sizing.reset-size8.size8,.katex .fontsize-ensurer.reset-size8.size8{font-size:1em}.katex .sizing.reset-size8.size9,.katex .fontsize-ensurer.reset-size8.size9{font-size:1.2em}.katex .sizing.reset-size8.size10,.katex .fontsize-ensurer.reset-size8.size10{font-size:1.44027778em}.katex .sizing.reset-size8.size11,.katex .fontsize-ensurer.reset-size8.size11{font-size:1.72777778em}.katex .sizing.reset-size9.size1,.katex .fontsize-ensurer.reset-size9.size1{font-size:0.28935185em}.katex .sizing.reset-size9.size2,.katex .fontsize-ensurer.reset-size9.size2{font-size:0.34722222em}.katex .sizing.reset-size9.size3,.katex .fontsize-ensurer.reset-size9.size3{font-size:0.40509259em}.katex .sizing.reset-size9.size4,.katex .fontsize-ensurer.reset-size9.size4{font-size:0.46296296em}.katex .sizing.reset-size9.size5,.katex .fontsize-ensurer.reset-size9.size5{font-size:0.52083333em}.katex .sizing.reset-size9.size6,.katex .fontsize-ensurer.reset-size9.size6{font-size:0.5787037em}.katex .sizing.reset-size9.size7,.katex .fontsize-ensurer.reset-size9.size7{font-size:0.69444444em}.katex .sizing.reset-size9.size8,.katex .fontsize-ensurer.reset-size9.size8{font-size:0.83333333em}.katex .sizing.reset-size9.size9,.katex .fontsize-ensurer.reset-size9.size9{font-size:1em}.katex .sizing.reset-size9.size10,.katex .fontsize-ensurer.reset-size9.size10{font-size:1.20023148em}.katex .sizing.reset-size9.size11,.katex .fontsize-ensurer.reset-size9.size11{font-size:1.43981481em}.katex .sizing.reset-size10.size1,.katex .fontsize-ensurer.reset-size10.size1{font-size:0.24108004em}.katex .sizing.reset-size10.size2,.katex .fontsize-ensurer.reset-size10.size2{font-size:0.28929605em}.katex .sizing.reset-size10.size3,.katex .fontsize-ensurer.reset-size10.size3{font-size:0.33751205em}.katex .sizing.reset-size10.size4,.katex .fontsize-ensurer.reset-size10.size4{font-size:0.38572806em}.katex .sizing.reset-size10.size5,.katex .fontsize-ensurer.reset-size10.size5{font-size:0.43394407em}.katex .sizing.reset-size10.size6,.katex .fontsize-ensurer.reset-size10.size6{font-size:0.48216008em}.katex .sizing.reset-size10.size7,.katex .fontsize-ensurer.reset-size10.size7{font-size:0.57859209em}.katex .sizing.reset-size10.size8,.katex .fontsize-ensurer.reset-size10.size8{font-size:0.69431051em}.katex .sizing.reset-size10.size9,.katex .fontsize-ensurer.reset-size10.size9{font-size:0.83317261em}.katex .sizing.reset-size10.size10,.katex .fontsize-ensurer.reset-size10.size10{font-size:1em}.katex .sizing.reset-size10.size11,.katex .fontsize-ensurer.reset-size10.size11{font-size:1.19961427em}.katex .sizing.reset-size11.size1,.katex .fontsize-ensurer.reset-size11.size1{font-size:0.20096463em}.katex .sizing.reset-size11.size2,.katex .fontsize-ensurer.reset-size11.size2{font-size:0.24115756em}.katex .sizing.reset-size11.size3,.katex .fontsize-ensurer.reset-size11.size3{font-size:0.28135048em}.katex .sizing.reset-size11.size4,.katex .fontsize-ensurer.reset-size11.size4{font-size:0.32154341em}.katex .sizing.reset-size11.size5,.katex .fontsize-ensurer.reset-size11.size5{font-size:0.36173633em}.katex .sizing.reset-size11.size6,.katex .fontsize-ensurer.reset-size11.size6{font-size:0.40192926em}.katex .sizing.reset-size11.size7,.katex .fontsize-ensurer.reset-size11.size7{font-size:0.48231511em}.katex .sizing.reset-size11.size8,.katex .fontsize-ensurer.reset-size11.size8{font-size:0.57877814em}.katex .sizing.reset-size11.size9,.katex .fontsize-ensurer.reset-size11.size9{font-size:0.69453376em}.katex .sizing.reset-size11.size10,.katex .fontsize-ensurer.reset-size11.size10{font-size:0.83360129em}.katex .sizing.reset-size11.size11,.katex .fontsize-ensurer.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:0.12em}.katex .delimcenter{position:relative}.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.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{display:block;position:absolute;width:100%;height:inherit;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}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy::before,.katex .stretchy::after{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 0.5em}.katex .cd-arrow-pad{padding:0 0.55556em 0 0.27778em}.katex .x-arrow,.katex .mover,.katex .munder{text-align:center}.katex .boxpad{padding:0 0.3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:0.04em solid}.katex .cancel-pad{padding:0 0.2em}.katex .cancel-lap{margin-left:-0.2em;margin-right:-0.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:0.08em}.katex .angl{box-sizing:border-box;border-top:0.049em solid;border-right:0.049em solid;margin-right:0.03889em}.katex .anglpad{padding:0 0.03889em}.katex .eqn-num::before{counter-increment:katexEqnNo;content:"(" counter(katexEqnNo) ")"}.katex .mml-eqn-num::before{counter-increment:mmlEqnNo;content:"(" counter(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% + 0.3em);text-align:left}.katex .cd-label-right{display:inline-block;position:absolute;left:calc(50% + 0.3em);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{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}:root{--base-hue: 230;--josien-hue: 60;--admin-hue: 222;--vibrance: 20%;--hue: var(--josien-hue);--dark-green: 151, 75%, 45%;--intense-green: 151, 75%, 50%;--hc-intense-green: 151, 75%, 70%;--lti-purple: 264, 55%, 55%;--red: 338, 74%, 56%;--ochre: 40, 100%, 56%;--josien-jas: var(--josien-hue), 25%, 97.5%;--softest-black: var(--base-hue), var(--vibrance), 7%;--soft-black: var(--base-hue), var(--vibrance), 12%;--soft-dark: var(--base-hue), var(--vibrance), 16%;--dark-80: var(--base-hue), var(--vibrance), 20%;--soft-white: var(--base-hue), var(--vibrance), 95%;--royal-blue: var(--base-hue), 55%, 55%;--hc-royal-blue: var(--base-hue), 55%, 40%;--vibrant-blue: var(--base-hue), 90%, 60%;--white: var(--base-hue), var(--vibrance), 100%;--black: var(--base-hue), var(--vibrance), 5%;--light-grey: var(--hue), 25%, 97.5%;--lightest-grey: var(--hue), 25%, 98.5%;--grey-4: var(--hue), 15%, 96%;--grey-10: var(--hue), 15%, 90%;--grey-15: var(--hue), 13%, 85%;--grey-35: var(--hue), 13%, 65%;--grey-40: var(--hue), 13%, 60%;--grey: var(--hue), 6%, 50%;--theme-color: HSL(var(--royal-blue));--theme-accent: HSL(var(--royal-blue));--theme-text: HSL(var(--white));--blue: var(--admin-hue), 100%, 64%;--danger: var(--red);--pending: var(--ochre);--success: var(--dark-green)}.admin-page:root{--soft-dark: 222, 100%, 4%;--hue: var(--admin-hue)}.qr:root{--hue: var(--base-hue)}@media (prefers-color-scheme: dark){.dark:root,.auto:root{--light-grey: var(--base-hue), 25%, 97.5%;--lightest-grey: var(--base-hue), 25%, 98.5%;--grey-10: var(--base-hue), 15%, 90%;--grey-15: var(--base-hue), 13%, 85%;--grey: var(--base-hue), 6%, 50%}}:root{--sait: env(safe-area-inset-top);--saib: env(safe-area-inset-bottom);--sail: env(safe-area-inset-left);--sair: env(safe-area-inset-right);--main-nav-height-functional: 4rem;--main-nav-height: calc(var(--main-nav-height-functional) + var(--sait));--spacing-small: 1rem;--spacing: 2rem;--spacing-large: 3rem;--negative-spacing: calc(var(--spacing) * -1);--negative-spacing-large: calc(var(--spacing-large) * -1);--border-radius: 0.6rem}@media screen and (max-width: 768px){:root{--spacing-small: 0.8rem;--spacing: 1.3rem;--spacing-large: 1.6rem}}@media screen and (max-width: 420px){:root{--spacing-small: 0.6rem;--spacing: 1rem;--spacing-large: 2rem}}:root{--swiper-theme-color: HSL(var(--blue));--swiper-pagination-color: var(--swiper-theme-color);--swiper-pagination-bullet-size: 0.6rem;--swiper-pagination-bullet-width: 0.6rem;--swiper-pagination-bullet-height: 0.6rem;--swiper-pagination-bullet-inactive-color: HSL(var(--grey));--swiper-pagination-bullet-inactive-opacity: 0.3;--swiper-pagination-bullet-opacity: 1;--swiper-pagination-bullet-horizontal-gap: 0.3rem;--swiper-pagination-bullet-vertical-gap: 0.4rem}html{--color-lightness: 40%;--background: var(--white);--background-input-hover: var(--light-grey);--background-alt: var(--josien-jas);--background-contrast: var(--grey-4);--background-input: var(--white);--background-header: var(--light-grey);--background-chapter: var(--white);--background-bottom-nav: var(--light-grey);--background-top-nav: var(--white);--background-inverted-button: var(--soft-black);--background-continue-learning: var(--white);--border: var(--grey-10);--hard: var(--white);--secondary: var(--grey-10);--sidebar: var(--white);--body: var(--soft-black);--dropdown-hover: var(--light-grey);--link: var(--royal-blue);--hc-link: var(--hc-royal-blue);--input: var(--soft-black);--shadow: var(--black), 3%;--shadow-focused: var(--black), 8%;--fader-color: 45, 30%, 66%;--footer: var(--light-grey);--footer-stroke: var(--grey-10);--decision-tree-end-node: 258, 61%, 78%;--decision-tree-option: 217, 88%, 87%;--decision-tree-prompt: 220, 82%, 94%;background:HSLA(var(--background), 100%);color:HSLA(var(--body), 100%)}html select{background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' style='fill: hsl(230, 20%, 12%)' viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.50039 11.5004L2.50039 9.5004C2.50039 9.1144 2.72339 8.7624 3.07239 8.5964C3.42139 8.4304 3.83439 8.4814 4.13439 8.7264L14.5004 17.2084L24.8674 8.7264C25.1664 8.4814 25.5794 8.4314 25.9294 8.5964C26.2794 8.7614 26.5004 9.1144 26.5004 9.5004L26.5004 11.5004C26.5004 11.8004 26.3654 12.0844 26.1334 12.2744L15.1334 21.2744C14.7644 21.5754 14.2354 21.5754 13.8664 21.2744L2.86639 12.2744C2.63539 12.0844 2.50039 11.8004 2.50039 11.5004Z' /%3E%3C/svg%3E%0A")}html .main-nav .icon-sun,html .r-my_profile-my_preferences .icon-sun{display:block}html .main-nav .icon-moon,html .r-my_profile-my_preferences .icon-moon{display:none}html .quick-reference{--background-alt: var(--lightest-grey)}html .admin-page{--background: var(--admin-hue), 100%, 98.5%;--background-alt: var(--admin-hue), 100%, 97%;--border: var(--admin-hue), 100%, 93%;--secondary: var(--admin-hue), 100%, 93%;--sidebar: var(--admin-hue), 100%, 100%;--light-grey: var(--admin-hue), 30%, 97%;--lightest-grey: var(--admin-hue), 30%, 98.5%;--grey-10: var(--admin-hue), 15%, 90%;--grey-15: var(--admin-hue), 13%, 85%;--grey: var(--admin-hue), 6%, 50%;--background-input: var(--white)}html.dark{--color-lightness: 65%;--background: var(--soft-black);--background-alt: var(--black);--background-contrast: var(--dark-80);--background-input: var(--soft-dark);--background-input-hover: var(--dark-80);--background-header: var(--soft-dark);--background-chapter: var(--soft-dark);--background-bottom-nav: var(--soft-black);--background-top-nav: var(--soft-dark);--background-inverted-button: var(--light-grey);--background-continue-learning: var(--grey), 10%;--border: var(--dark-80);--hard: 0, 0%, 0%;--secondary: var(--dark-80);--sidebar: var(--dark-80);--body: var(--soft-white);--dropdown-hover: var(--black);--link: var(--intense-green);--hc-link: var(--hc-intense-green);--input: var(--soft-white);--shadow: var(--black), 15%;--shadow-focused: var(--black), 50%;--fader-color: 265, 30%, 23%;--footer: var(--softest-black);--footer-stroke: var(--soft-black);--decision-tree-end-node: 258, 61%, 30%;--decision-tree-option: 217, 88%, 20%;--decision-tree-prompt: 220, 82%, 15%}html.dark select{background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' style='fill: hsl(230, 20%, 95%)' viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.50039 11.5004L2.50039 9.5004C2.50039 9.1144 2.72339 8.7624 3.07239 8.5964C3.42139 8.4304 3.83439 8.4814 4.13439 8.7264L14.5004 17.2084L24.8674 8.7264C25.1664 8.4814 25.5794 8.4314 25.9294 8.5964C26.2794 8.7614 26.5004 9.1144 26.5004 9.5004L26.5004 11.5004C26.5004 11.8004 26.3654 12.0844 26.1334 12.2744L15.1334 21.2744C14.7644 21.5754 14.2354 21.5754 13.8664 21.2744L2.86639 12.2744C2.63539 12.0844 2.50039 11.8004 2.50039 11.5004Z' /%3E%3C/svg%3E%0A")}html.dark .main-nav .icon-sun,html.dark .r-my_profile-my_preferences .icon-sun{display:none}html.dark .main-nav .icon-moon,html.dark .r-my_profile-my_preferences .icon-moon{display:block}html.dark .quick-reference{--background-alt: var(--black)}html.dark .admin-page{--background-top-nav: var(--admin-hue), 40%, 8%;--background: var(--admin-hue), 100%, 2%;--background-alt: var(--admin-hue), 40%, 8%;--border: var(--admin-hue), 40%, 12%;--secondary: var(--admin-hue), 40%, 12%;--sidebar: var(--admin-hue), 40%, 8%;--background-input: var(--black);--hard: var(--admin-hue), 40%, 8%}@media (prefers-color-scheme: dark){html.auto{--color-lightness: 65%;--background: var(--soft-black);--background-alt: var(--black);--background-contrast: var(--dark-80);--background-input: var(--soft-dark);--background-input-hover: var(--dark-80);--background-header: var(--soft-dark);--background-chapter: var(--soft-dark);--background-bottom-nav: var(--soft-black);--background-top-nav: var(--soft-dark);--background-inverted-button: var(--light-grey);--background-continue-learning: var(--grey), 10%;--border: var(--dark-80);--hard: 0, 0%, 0%;--secondary: var(--dark-80);--sidebar: var(--dark-80);--body: var(--soft-white);--dropdown-hover: var(--black);--link: var(--intense-green);--hc-link: var(--hc-intense-green);--input: var(--soft-white);--shadow: var(--black), 15%;--shadow-focused: var(--black), 50%;--fader-color: 265, 30%, 23%;--footer: var(--softest-black);--footer-stroke: var(--soft-black);--decision-tree-end-node: 258, 61%, 30%;--decision-tree-option: 217, 88%, 20%;--decision-tree-prompt: 220, 82%, 15%}html.auto select{background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' style='fill: hsl(230, 20%, 95%)' viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.50039 11.5004L2.50039 9.5004C2.50039 9.1144 2.72339 8.7624 3.07239 8.5964C3.42139 8.4304 3.83439 8.4814 4.13439 8.7264L14.5004 17.2084L24.8674 8.7264C25.1664 8.4814 25.5794 8.4314 25.9294 8.5964C26.2794 8.7614 26.5004 9.1144 26.5004 9.5004L26.5004 11.5004C26.5004 11.8004 26.3654 12.0844 26.1334 12.2744L15.1334 21.2744C14.7644 21.5754 14.2354 21.5754 13.8664 21.2744L2.86639 12.2744C2.63539 12.0844 2.50039 11.8004 2.50039 11.5004Z' /%3E%3C/svg%3E%0A")}html.auto .main-nav .icon-sun,html.auto .r-my_profile-my_preferences .icon-sun{display:none}html.auto .main-nav .icon-moon,html.auto .r-my_profile-my_preferences .icon-moon{display:block}html.auto .quick-reference{--background-alt: var(--black)}html.auto .admin-page{--background-top-nav: var(--admin-hue), 40%, 8%;--background: var(--admin-hue), 100%, 2%;--background-alt: var(--admin-hue), 40%, 8%;--border: var(--admin-hue), 40%, 12%;--secondary: var(--admin-hue), 40%, 12%;--sidebar: var(--admin-hue), 40%, 8%;--background-input: var(--black);--hard: var(--admin-hue), 40%, 8%}}html.auto .auto-mode{display:initial}.preview .light{--color-lightness: 40%;--background: var(--white);--background-input-hover: var(--light-grey);--background-alt: var(--josien-jas);--background-contrast: var(--grey-4);--background-input: var(--white);--background-header: var(--light-grey);--background-chapter: var(--white);--background-bottom-nav: var(--light-grey);--background-top-nav: var(--white);--background-inverted-button: var(--soft-black);--background-continue-learning: var(--white);--border: var(--grey-10);--hard: var(--white);--secondary: var(--grey-10);--sidebar: var(--white);--body: var(--soft-black);--dropdown-hover: var(--light-grey);--link: var(--royal-blue);--hc-link: var(--hc-royal-blue);--input: var(--soft-black);--shadow: var(--black), 3%;--shadow-focused: var(--black), 8%;--fader-color: 45, 30%, 66%;--footer: var(--light-grey);--footer-stroke: var(--grey-10);--decision-tree-end-node: 258, 61%, 78%;--decision-tree-option: 217, 88%, 87%;--decision-tree-prompt: 220, 82%, 94%}.preview .light select{background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' style='fill: hsl(230, 20%, 12%)' viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.50039 11.5004L2.50039 9.5004C2.50039 9.1144 2.72339 8.7624 3.07239 8.5964C3.42139 8.4304 3.83439 8.4814 4.13439 8.7264L14.5004 17.2084L24.8674 8.7264C25.1664 8.4814 25.5794 8.4314 25.9294 8.5964C26.2794 8.7614 26.5004 9.1144 26.5004 9.5004L26.5004 11.5004C26.5004 11.8004 26.3654 12.0844 26.1334 12.2744L15.1334 21.2744C14.7644 21.5754 14.2354 21.5754 13.8664 21.2744L2.86639 12.2744C2.63539 12.0844 2.50039 11.8004 2.50039 11.5004Z' /%3E%3C/svg%3E%0A")}.preview .light .main-nav .icon-sun,.preview .light .r-my_profile-my_preferences .icon-sun{display:block}.preview .light .main-nav .icon-moon,.preview .light .r-my_profile-my_preferences .icon-moon{display:none}.preview .light .quick-reference{--background-alt: var(--lightest-grey)}.preview .light .admin-page{--background: var(--admin-hue), 100%, 98.5%;--background-alt: var(--admin-hue), 100%, 97%;--border: var(--admin-hue), 100%, 93%;--secondary: var(--admin-hue), 100%, 93%;--sidebar: var(--admin-hue), 100%, 100%;--light-grey: var(--admin-hue), 30%, 97%;--lightest-grey: var(--admin-hue), 30%, 98.5%;--grey-10: var(--admin-hue), 15%, 90%;--grey-15: var(--admin-hue), 13%, 85%;--grey: var(--admin-hue), 6%, 50%;--background-input: var(--white)}.preview .dark{--color-lightness: 65%;--background: var(--soft-black);--background-alt: var(--black);--background-contrast: var(--dark-80);--background-input: var(--soft-dark);--background-input-hover: var(--dark-80);--background-header: var(--soft-dark);--background-chapter: var(--soft-dark);--background-bottom-nav: var(--soft-black);--background-top-nav: var(--soft-dark);--background-inverted-button: var(--light-grey);--background-continue-learning: var(--grey), 10%;--border: var(--dark-80);--hard: 0, 0%, 0%;--secondary: var(--dark-80);--sidebar: var(--dark-80);--body: var(--soft-white);--dropdown-hover: var(--black);--link: var(--intense-green);--hc-link: var(--hc-intense-green);--input: var(--soft-white);--shadow: var(--black), 15%;--shadow-focused: var(--black), 50%;--fader-color: 265, 30%, 23%;--footer: var(--softest-black);--footer-stroke: var(--soft-black);--decision-tree-end-node: 258, 61%, 30%;--decision-tree-option: 217, 88%, 20%;--decision-tree-prompt: 220, 82%, 15%}.preview .dark select{background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' style='fill: hsl(230, 20%, 95%)' viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.50039 11.5004L2.50039 9.5004C2.50039 9.1144 2.72339 8.7624 3.07239 8.5964C3.42139 8.4304 3.83439 8.4814 4.13439 8.7264L14.5004 17.2084L24.8674 8.7264C25.1664 8.4814 25.5794 8.4314 25.9294 8.5964C26.2794 8.7614 26.5004 9.1144 26.5004 9.5004L26.5004 11.5004C26.5004 11.8004 26.3654 12.0844 26.1334 12.2744L15.1334 21.2744C14.7644 21.5754 14.2354 21.5754 13.8664 21.2744L2.86639 12.2744C2.63539 12.0844 2.50039 11.8004 2.50039 11.5004Z' /%3E%3C/svg%3E%0A")}.preview .dark .main-nav .icon-sun,.preview .dark .r-my_profile-my_preferences .icon-sun{display:none}.preview .dark .main-nav .icon-moon,.preview .dark .r-my_profile-my_preferences .icon-moon{display:block}.preview .dark .quick-reference{--background-alt: var(--black)}.preview .dark .admin-page{--background-top-nav: var(--admin-hue), 40%, 8%;--background: var(--admin-hue), 100%, 2%;--background-alt: var(--admin-hue), 40%, 8%;--border: var(--admin-hue), 40%, 12%;--secondary: var(--admin-hue), 40%, 12%;--sidebar: var(--admin-hue), 40%, 8%;--background-input: var(--black);--hard: var(--admin-hue), 40%, 8%}.screen-mode .auto-mode{display:none}.icon{fill:HSLA(var(--body), 100%)}.icon-low-contrast{fill:HSLA(var(--body), 30%)}ol,ul{list-style:none;padding:0}a{text-decoration:none}@font-face{font-family:"Charter";font-style:normal;font-weight:400;src:url(/assets/Charter/charter_regular-webfont-3d42ed6e8dd2ed60ae0ca3ceedc95288fde6b3d7e2927946d98d7ebb91516a01.eot);src:url(/assets/Charter/charter_regular-webfont-3d42ed6e8dd2ed60ae0ca3ceedc95288fde6b3d7e2927946d98d7ebb91516a01.eot?#iefix) format("embedded-opentype"),url(/assets/Charter/charter_regular-webfont-0292503c23a56f9e5dde38c05ff39e261d2a0af8e675b77bba8ea719ce54052f.woff) format("woff"),url(/assets/Charter/charter_regular-webfont-e088e26cce250a3d41c11e19644f33f5994679cadd019af564522659d8646167.ttf) format("truetype")}@font-face{font-family:"Charter";font-style:italic;font-weight:400;src:url(/assets/Charter/charter_italic-webfont-0ab87cd1ca64d84e09980334d1f5b867a80fb862c790603a6256f48a3b82b7fe.eot);src:url(/assets/Charter/charter_italic-webfont-0ab87cd1ca64d84e09980334d1f5b867a80fb862c790603a6256f48a3b82b7fe.eot?#iefix) format("embedded-opentype"),url(/assets/Charter/charter_italic-webfont-2fbcb829a10a86c23e192bc1b01b77d236c1adc8524218fb5aa1eab3a67c356e.woff) format("woff"),url(/assets/Charter/charter_italic-webfont-8697e269b9eb626910f2906485990276a5f236a4861625e65a9d474546607065.ttf) format("truetype")}@font-face{font-family:"Charter";font-weight:700;src:url(/assets/Charter/charter_bold-webfont-6aa655b3f01ccac73120a0138b4de98d53edc8bdd79321ed44f34de1227aeade.eot);src:url(/assets/Charter/charter_bold-webfont-6aa655b3f01ccac73120a0138b4de98d53edc8bdd79321ed44f34de1227aeade.eot?#iefix) format("embedded-opentype"),url(/assets/Charter/charter_bold-webfont-557ac79904932bb5159e3424b1fbab2f226c55427fb8f719645f3d9ac5d0cb09.woff) format("woff"),url(/assets/Charter/charter_bold-webfont-7370ce8ea7d90e15a7d37bcb86f1044736b7dd1bb6906984597cbc238c529f49.ttf) format("truetype")}@font-face{font-family:"Charter";font-style:italic;font-weight:700;src:url(/assets/Charter/charter_bold_italic-webfont-a420f824a14815f9f828c3b4dc627830e4b649943ea9611c4736f6a6185f0a72.eot);src:url(/assets/Charter/charter_bold_italic-webfont-a420f824a14815f9f828c3b4dc627830e4b649943ea9611c4736f6a6185f0a72.eot?#iefix) format("embedded-opentype"),url(/assets/Charter/charter_bold_italic-webfont-b48765adf57b696b5219b479135571056ab2341a7bd50610410fc6c57cd641dc.woff) format("woff"),url(/assets/Charter/charter_bold_italic-webfont-71fb6c8036aa9829430c66b1ba704202285b034f4c00cb88d4f24b9ef4eb2197.ttf) format("truetype")}@font-face{font-family:"Noto Sans";font-weight:400;src:url(/assets/NotoSans/NotoSans-Regular-dacdc926836806bc8863dab0cd002ef8dca524c88f2b81f45d662e20524e8f7a.eot);src:url(/assets/NotoSans/NotoSans-Regular-dacdc926836806bc8863dab0cd002ef8dca524c88f2b81f45d662e20524e8f7a.eot?#iefix) format("embedded-opentype"),url(/assets/NotoSans/NotoSans-Regular-c49cffaea86d953d604fe8984f3fcdd95cd70bfdf2e4c6c31480cb4e609eaa7c.woff) format("woff"),url(/assets/NotoSans/NotoSans-Regular-df2343d048bb361647bf5393adfb0c29195797f276a87aaacc5c86fb1263498f.ttf) format("truetype"),url(/assets/NotoSans/NotoSans-Regular-88f2232a6e8e7d270ae6ac1aa77bd7dea23b258aedf6dc9a6050adb8c132aa44.svg#action_manregular) format("svg")}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:400;src:url(/assets/NotoSans/NotoSans-Italic-deeae86f462de2641b6d332770222c3433a0d48cec08ca1b9ecf6309206be5a0.eot);src:url(/assets/NotoSans/NotoSans-Italic-deeae86f462de2641b6d332770222c3433a0d48cec08ca1b9ecf6309206be5a0.eot?#iefix) format("embedded-opentype"),url(/assets/NotoSans/NotoSans-Italic-5d7f209e0ce66bd736d6375c49cd106a442f612c429ce61698fd8ed62e3550eb.woff) format("woff"),url(/assets/NotoSans/NotoSans-Italic-565ff91b0becbe6451d0f7167b67d8c3818e5a2e3cdd2a2795f71a845bec36a2.ttf) format("truetype"),url(/assets/NotoSans/NotoSans-Italic-057ae385f3a14d0d99b58df99be566c87af2af0a3e41b65c107c06c9164dea44.svg#action_manregular) format("svg")}@font-face{font-family:"Noto Sans";font-weight:700;src:url(/assets/NotoSans/NotoSans-Bold-62a62d8f30872630425ae1aa869b099ba77301034744fed7ed03b4c2ce995cbf.eot);src:url(/assets/NotoSans/NotoSans-Bold-62a62d8f30872630425ae1aa869b099ba77301034744fed7ed03b4c2ce995cbf.eot?#iefix) format("embedded-opentype"),url(/assets/NotoSans/NotoSans-Bold-b5de5f1474fdf683fd4fff6db70ee9a995591e20aed3caf6eaaf4946c5b1658b.woff) format("woff"),url(/assets/NotoSans/NotoSans-Bold-56bb75067d5ec19289564608293c795b682db16638627f30d340eb41f2fe56d8.ttf) format("truetype"),url(/fonts/NotoSans/NotoSans-Boldns.svg#action_manregular) format("svg")}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:700;src:url(/assets/NotoSans/NotoSans-BoldItalic-38878feb5f35464329969d27839ad4b144a755024acb4ad9589b2714bb19e6b4.eot);src:url(/assets/NotoSans/NotoSans-BoldItalic-38878feb5f35464329969d27839ad4b144a755024acb4ad9589b2714bb19e6b4.eot?#iefix) format("embedded-opentype"),url(/assets/NotoSans/NotoSans-BoldItalic-b06ad6e99771727c817c8b09613152b2004cdf3504a1a55b7f30f30eae119e83.woff) format("woff"),url(/assets/NotoSans/NotoSans-BoldItalic-a25d67e974ff56b1aeabbe4b7a725240d21850c2a9bb16325711e83a49459c2e.ttf) format("truetype"),url(/assets/NotoSans/NotoSans-BoldItalic-3e2fc1d4d7ac4a523d691cce415b9108c27e9315f9a82e7b7f8bc36e6269e69f.svg#action_manregular) format("svg")}@font-face{font-family:"Noto Mono";font-style:italic;font-weight:400;src:url(/assets/NotoMono/NotoMono-Regular-400f13fff464b9ba85f47ab21085c956ee63c738fbe277aa7c07a106a8d30d7b.eot);src:url(/assets/NotoMono/NotoMono-Regular-400f13fff464b9ba85f47ab21085c956ee63c738fbe277aa7c07a106a8d30d7b.eot?#iefix) format("embedded-opentype"),url(/assets/NotoMono/NotoMono-Regular-202ba7e664fc730bf90550818c3697e270246422245f3d5fdb5caf5977651fa5.woff) format("woff"),url(/assets/NotoMono/NotoMono-Regular-b6080d9686e3634026a00b9e1275a4bf259f4b7874354a8ac12945ad19b85d51.ttf) format("truetype"),url(/assets/NotoMono/NotoMono-Regular-575529cd1be7c75164220fd235bb23ec91da0a6e6463e2247ef4d36883a2f164.svg#action_manregular) format("svg")}@font-face{font-family:"icons";src:url(/assets/icons/icons-212a3bb4a60749e74f2f64b956dbc813cf475c11be92bfb806372145804e8f30.eot);src:url(/assets/icons/icons-212a3bb4a60749e74f2f64b956dbc813cf475c11be92bfb806372145804e8f30.eot?#iefix) format("embedded-opentype"),url(/assets/icons/icons-5aa3b6b79bd03dc21cf2992b2bf8c0dab16502f393a184775ae18b39b71cc7f3.woff) format("woff"),url(/assets/icons/icons-c22c66f46496fbfca26be3bea93847fd43d22da580b0806de7b2ee6443827442.ttf) format("truetype"),url(/assets/icons/icons-e9c07c21890d29db719e0cdb558b42a4274b8ba31a1122c55e1090f548da678f.svg#action_manregular) format("svg")}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter/InterVariable-5db5a521938db7aaba812b5ef28f057725d3622a1e81c0a6ecd3ca6efd0a04ad.woff2) format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter/InterVariable-Italic-635017f7110876734b249b2917840fc9ca2e4af3b066d5b326d4aaf071c05eaf.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:100;font-display:swap;src:url(/assets/inter/Inter-Thin-8861f06fe791a1913f1665bf4351a2063ce78a714380b8926daf120bfb2cc415.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:100;font-display:swap;src:url(/assets/inter/Inter-ThinItalic-5d155acf67f9ec89584416879704983db06e061d72960d63555e9ed9e6b241c2.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:200;font-display:swap;src:url(/assets/inter/Inter-ExtraLight-617dd36cc733d20cb9e623f080a57a0b14a297beffefcd8423aa781ea00c6dfb.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:200;font-display:swap;src:url(/assets/inter/Inter-ExtraLightItalic-dd3b2dc162e0573d740cf41e06791b1bd1962afe784ddababe18d99400392e68.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:300;font-display:swap;src:url(/assets/inter/Inter-Light-dfa7e89569b7f7ca04886d9cb5fd8134edc102665c13d9bd48e2d1e71f259f68.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:300;font-display:swap;src:url(/assets/inter/Inter-LightItalic-8108bd691de06e316c975e6efc5dc1813ebc0b81d4fdf3f919c99bb7d36532e4.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter/Inter-Regular-5ff914dcc4f17d16b53a50999fa201bd71eff430101aa255cd2e2c4b3b9ca8f5.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/inter/Inter-Italic-8f4411341b759b8021378a00d7f2d9c8bc0cb393e7158345077147d57225eba6.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter/Inter-Medium-6a5412fa515d59e84c9dac4f01f6de2b4b6e355a37ed1a585cc31cbde296dc4c.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:500;font-display:swap;src:url(/assets/inter/Inter-MediumItalic-494ccf97ddb0143f4105a90f52a22be0208a65b71cef8ba58148eb622ccf2d3e.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter/Inter-SemiBold-97fc520ab935d5b172431674e4968af12db7e5a6d07330c0a054bf6b7864f938.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:600;font-display:swap;src:url(/assets/inter/Inter-SemiBoldItalic-c3cac38cbc97de04d0577e448b20f3c424c2726136771abbd7caff49d8a0e843.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter/Inter-Bold-8b879e329596393ae87ea8776e1e1f3aa6ccd95da26927ed7108c25c5425d33e.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:700;font-display:swap;src:url(/assets/inter/Inter-BoldItalic-b35668c2a100a8b142d3462136e019393ae66c7f2af75b8ed8427ee91e49a8d1.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/inter/Inter-ExtraBold-8c48ede6c7c3c67c3a6be7567926694e5cd1eb798b7ff73d29bbccb751c89703.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:800;font-display:swap;src:url(/assets/inter/Inter-ExtraBoldItalic-14b7a2758074062d7a48e43324e7f4723d230426f5261f705a88c8fa51e3bb1b.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/inter/Inter-Black-1bcb48b7543ca20ae21321dad362bc32f525c2e836444a84712ee9b6f9392fbb.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:900;font-display:swap;src:url(/assets/inter/Inter-BlackItalic-911904f1cae10e27cc9c2521f6e385ff2be13b4a2a242da3270f165bf95e7c0c.woff2) format("woff2")}@font-feature-values InterVariable{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}@font-feature-values Inter{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}article>*:last-child{margin-bottom:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}html.small{font-size:14px}@media screen and (max-width: 420px){html.small{font-size:12px}}html.default{font-size:16px}@media screen and (max-width: 420px){html.default{font-size:14px}}html.large{font-size:18px}@media screen and (max-width: 420px){html.large{font-size:16px}}:root{--sans-serif: "Inter", "Noto Sans",-apple-system,system-ui,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-family:var(--sans-serif)}@supports (font-variation-settings: normal){:root{--sans-serif: "InterVariable", "Noto Sans",-apple-system,system-ui,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif}}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.15em;margin:0 0 0.3em;text-rendering:optimizeLegibility}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin:0 0 1em}a{color:var(--theme-color);cursor:pointer;text-decoration:none}a:focus{outline:1px dashed #1a66a8}a:active{outline:none}a.disabled{cursor:not-allowed;opacity:0.5}a.disabled:hover,a.disabled:active,a.disabled:focus{color:var(--theme-color)}a.disabled:hover>.icon,a.disabled:active>.icon,a.disabled:focus>.icon{fill:var(--theme-color)}a>.icon{fill:var(--theme-color)}hr{border:0;border-bottom:1px solid #dedede;margin:0 0 1em}img{margin:0;max-width:100%}abbr,acronym{border-bottom:1px dotted #dedede;cursor:help}address{display:block;margin:0 0 1em}hgroup{margin-bottom:1em}del{color:HSLA(var(--body), 70%)}kbd{background-color:#ededed;border:1px solid #cccccc;border-radius:3px;box-shadow:inset 0 1px 0 white;color:HSLA(var(--body), 80%);display:inline-block;padding:0 0.4em;text-align:center}blockquote{border-left:2px solid #dedede;color:HSLA(var(--body), 80%);margin:0 0 1em;padding-left:1em}cite{color:HSLA(var(--body), 80%);font-style:italic}cite::before{content:"\2014 \00A0"}.page-title{margin-bottom:2rem}.small-title,.small-title-lined{color:#a6a6a6;font-size:11px;letter-spacing:1px;line-height:1;margin-bottom:2em;text-align:center;text-transform:uppercase}.small-title-lined{border-bottom:1px solid #e3e3e3;height:0}.small-title-lined>span,.small-title-lined>p{background:white;display:inline;margin:0;padding:0 10px;position:relative;top:-6px}.meta{align-items:center;color:HSLA(var(--body), 65%);display:flex;font-size:0.9rem;line-height:1rem;margin:0.5rem 0}.meta-item{align-items:center;color:inherit;display:inline-flex}.meta-item:empty{display:none}.meta-item:not(:last-child){margin-right:0.4rem}.meta-item:not(:last-child)::after{content:"•";display:inline-block;margin-left:0.4rem}.meta-item>a{color:inherit;text-decoration:underline}.meta-item>a:hover{text-decoration:none}.meta-item .icon{fill:HSLA(var(--body), 75%);height:1rem;margin-right:0.3rem}.meta-item .unread{color:HSLA(var(--blue), 100%)}.meta-item .unread::before{--size: 0.5rem;background:HSLA(var(--blue), 100%);border-radius:50%;content:"";display:inline-block;height:var(--size);margin-right:0.1rem;position:relative;top:-0.1rem;width:var(--size)}.button{--button-color: var(--link);--border-width: 0px;align-items:center;align-self:center;background:HSLA(var(--button-color), 100%);border:var(--border-width) solid HSLA(var(--button-color), 100%);border-radius:5px;box-shadow:0 -100px 0 0 rgba(0,0,0,0) inset;color:HSLA(var(--background), 100%);cursor:pointer;display:flex;font-family:var(--sans-serif);font-size:1rem;font-weight:bold;padding:calc(0.5rem - var(--border-width)) calc(1.2rem - var(--border-width) * 2);text-align:center;transition:all 0.06s ease;white-space:nowrap}.button:disabled{background:HSLA(var(--grey), 100%);color:HSLA(var(--background), 100%);cursor:default;text-shadow:none;transform:none}.button:not(:disabled):hover{background:HSLA(var(--button-color), 100%);box-shadow:0 -100px 0 0 rgba(255,255,255,0.03) inset;color:HSLA(var(--white), 100%);text-shadow:0 0 2px rgba(0,0,0,0.6);transform:perspective(1px) scale(1.015)}.button:not(:disabled):active{box-shadow:0 -100px 0 0 rgba(0,0,0,0.03) inset;transform:perspective(1px) scale(0.985);transition:none}.button svg,.button .icon{fill:currentColor;height:1em;margin-left:-0.2em;margin-right:0.2em;width:1em}.button.special{background:linear-gradient(to right, #C94D97 0%, #EDACAC 100%);font-size:0.8rem;gap:0.3rem}.button.special:not(:disabled):hover,.button.special:not(:disabled):active{background:linear-gradient(to right, #C94D97 -20%, #EDACAC 120%);box-shadow:none;text-shadow:none}.button.special .icon{height:1rem;width:1rem}.button.inverted{background:HSLA(var(--white), 100%);color:HSLA(var(--button-color), 100%);text-shadow:none}.button.inverted .icon{fill:currentColor}.button.high-contrast,.button.high-contrast:hover{background:HSLA(var(--body), 100%);color:HSLA(var(--background), 100%);text-shadow:none}.button.high-contrast .icon,.button.high-contrast:hover .icon{fill:currentColor}.button.clear{background:transparent;border:none;color:HSLA(var(--button-color), 100%);padding:0 !important;text-shadow:none}.button.clear:disabled{color:HSLA(var(--grey), 100%);cursor:default}.button.clear:not(:disabled):hover,.button.clear:not(:disabled):active{background:transparent;border:none;box-shadow:none;color:HSLA(var(--button-color), 100%);text-shadow:none;transform:none;transition:none}.button.clear .icon{fill:currentColor}.button.plain{background:transparent;color:HSLA(var(--button-color), 100%);text-shadow:none}.button.plain .icon{fill:currentColor}.button.plain:not(:disabled):hover{background:HSLA(var(--button-color), 100%);color:HSLA(var(--background), 100%)}.button.plain:not(:disabled):hover .icon{fill:currentColor}.button.round{background:HSLA(var(--button-color), 100%);border-radius:50%;display:flex;height:2rem;padding:0;width:2rem}.button.round .icon{fill:HSLA(var(--background), 100%);height:1rem;margin:auto;width:1rem}.button.rounded{border-radius:1000px}.button.ghost{--border-width: 2px;background:transparent;color:HSLA(var(--button-color), 100%);padding:calc(0.5rem - 2px) calc(1.2rem - 2px);text-shadow:none}.button.ghost .icon{fill:currentColor}.button.ghost:not(:disabled):hover{background:HSLA(var(--button-color), 100%);color:HSLA(var(--background), 100%);text-shadow:none}.button.ghost:not(:disabled):hover .icon{fill:currentColor}.button.ghost:disabled{cursor:not-allowed;opacity:0.5}.button.ghost.inverted,.button.ghost.inverted:hover{background:transparent;border-color:currentColor;color:HSLA(var(--white), 100%)}.button.ghost.inverted .icon,.button.ghost.inverted:hover .icon{fill:currentColor}.button.smaller{padding:calc(0.3rem - var(--border-width) * 2) calc(0.5rem - var(--border-width) * 2)}.button.smaller .icon{margin-left:-0.1em}.button.small{font-size:0.9rem;font-weight:normal;padding:0 calc(10px - var(--border-width) * 2)}.button.x-small{font-size:0.8rem;line-height:calc(1.8rem - var(--border-width) * 2);padding:0 calc(10px - var(--border-width) * 2)}.button.large{padding:calc(15px - var(--border-width) * 2) calc(30px - var(--border-width) * 2)}.button.large .icon{margin-left:-0.4em;margin-right:0.3em}.button.inline{display:inline-flex}.button.light-gray,.button.light-grey{--button-color: var(--grey-10);color:HSLA(var(--black), 100%)}.button.light-gray:hover,.button.light-grey:hover{--button-color: var(--grey-15);color:HSLA(var(--black), 100%)}.button.light-gray .icon,.button.light-grey .icon{fill:currentColor}.button.gray,.button.grey{--button-color: var(--grey)}.button.secondary{--button-color: var(--secondary);box-shadow:0 -100px 0 0 HSLA(var(--body), 0) inset;color:HSLA(var(--body), 100%)}.button.secondary:hover{box-shadow:0 -100px 0 0 HSLA(var(--body), 0.03) inset;color:HSLA(var(--body), 100%);text-shadow:none}.button.body{--button-color: var(--body)}.button.danger{--button-color: var(--danger)}.button.theme,.button.theme:hover{background-color:var(--theme-color);color:var(--theme-text)}.button-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-position:99%;background-size:105%;border-radius:1000px;box-shadow:0 0 0 HSLA(var(--black), 0%);display:inline-flex;font-family:var(--sans-serif);font-size:1.1rem;font-weight:bold;overflow:hidden;padding:1.2rem;transform:scale(1);transition:transform 0.4s ease, background-size 0.4s ease, box-shadow 0.4s ease;white-space:nowrap}.button-pill:hover{background-size:300%;box-shadow:0 3px 20px HSLA(var(--black), 15%);text-shadow:none;transform:scale(1.05)}.button-pill:active{background-size:300%;box-shadow:0 0 0 HSLA(var(--black), 0%);transform:scale(1);transition:all 0.15s ease}.button-pill .icon{height:1.3rem;width:1.3rem}.button-pill-themed{background:transparent;color:var(--theme-text);padding-left:1.5rem}.button-pill-themed:hover{background:transparent}.button-pill-themed::before{background:linear-gradient(60deg, var(--theme-color) 0%, var(--theme-accent) 100%);border-radius:inherit;bottom:0;content:"";display:block;left:0;-webkit-mask-image:linear-gradient(60deg, black, rgba(0,0,0,0.75));mask-image:linear-gradient(60deg, black, rgba(0,0,0,0.75));position:absolute;right:0;top:0;z-index:-1}.button-pill-themed .icon{fill:currentColor;margin-left:0.5rem}.button_to{display:flex}.link-danger{color:HSLA(var(--danger), 100%)}.link-danger:hover,.link-danger:focus{color:HSLA(var(--danger), 100%);text-decoration:underline}.skip-link{background:HSLA(var(--body), 100%);border-radius:0.3rem;color:HSLA(var(--background), 100%);font-size:1rem;left:50%;opacity:0;padding:0.5rem 1rem;position:fixed;top:0;transform:translate(-50%, -100%);transition:transform 0.2s ease-in-out;z-index:1000}.skip-link:focus{opacity:1;transform:translate(-50%, 30%)}trix-editor,.markup,article,.trix-content{font-size:1rem;line-height:1.45;word-wrap:break-word}trix-editor::after,.markup::after,article::after,.trix-content::after{clear:both;content:"";display:block}trix-editor>*:not(p,ol,ul),.markup>*:not(p,ol,ul),article>*:not(p,ol,ul),.trix-content>*:not(p,ol,ul){clear:both}trix-editor>*:first-child,.markup>*:first-child,article>*:first-child,.trix-content>*:first-child{margin-top:0}trix-editor>*:last-child,.markup>*:last-child,article>*:last-child,.trix-content>*:last-child{margin-bottom:0}trix-editor h1,trix-editor h2,trix-editor h3,trix-editor h4,trix-editor h5,trix-editor h6,.markup h1,.markup h2,.markup h3,.markup h4,.markup h5,.markup h6,article h1,article h2,article h3,article h4,article h5,article h6,.trix-content h1,.trix-content h2,.trix-content h3,.trix-content h4,.trix-content h5,.trix-content h6{font-size:var(--size);font-weight:bold;line-height:1.2;margin:MIN(1.3em, 2rem) 0 0.65rem}trix-editor h1+h1,trix-editor h1+h2,trix-editor h1+h3,trix-editor h1+h4,trix-editor h1+h5,trix-editor h1+h6,trix-editor h1+ul,trix-editor h1+ol,trix-editor h1+p,trix-editor h2+h1,trix-editor h2+h2,trix-editor h2+h3,trix-editor h2+h4,trix-editor h2+h5,trix-editor h2+h6,trix-editor h2+ul,trix-editor h2+ol,trix-editor h2+p,trix-editor h3+h1,trix-editor h3+h2,trix-editor h3+h3,trix-editor h3+h4,trix-editor h3+h5,trix-editor h3+h6,trix-editor h3+ul,trix-editor h3+ol,trix-editor h3+p,trix-editor h4+h1,trix-editor h4+h2,trix-editor h4+h3,trix-editor h4+h4,trix-editor h4+h5,trix-editor h4+h6,trix-editor h4+ul,trix-editor h4+ol,trix-editor h4+p,trix-editor h5+h1,trix-editor h5+h2,trix-editor h5+h3,trix-editor h5+h4,trix-editor h5+h5,trix-editor h5+h6,trix-editor h5+ul,trix-editor h5+ol,trix-editor h5+p,trix-editor h6+h1,trix-editor h6+h2,trix-editor h6+h3,trix-editor h6+h4,trix-editor h6+h5,trix-editor h6+h6,trix-editor h6+ul,trix-editor h6+ol,trix-editor h6+p,.markup h1+h1,.markup h1+h2,.markup h1+h3,.markup h1+h4,.markup h1+h5,.markup h1+h6,.markup h1+ul,.markup h1+ol,.markup h1+p,.markup h2+h1,.markup h2+h2,.markup h2+h3,.markup h2+h4,.markup h2+h5,.markup h2+h6,.markup h2+ul,.markup h2+ol,.markup h2+p,.markup h3+h1,.markup h3+h2,.markup h3+h3,.markup h3+h4,.markup h3+h5,.markup h3+h6,.markup h3+ul,.markup h3+ol,.markup h3+p,.markup h4+h1,.markup h4+h2,.markup h4+h3,.markup h4+h4,.markup h4+h5,.markup h4+h6,.markup h4+ul,.markup h4+ol,.markup h4+p,.markup h5+h1,.markup h5+h2,.markup h5+h3,.markup h5+h4,.markup h5+h5,.markup h5+h6,.markup h5+ul,.markup h5+ol,.markup h5+p,.markup h6+h1,.markup h6+h2,.markup h6+h3,.markup h6+h4,.markup h6+h5,.markup h6+h6,.markup h6+ul,.markup h6+ol,.markup h6+p,article h1+h1,article h1+h2,article h1+h3,article h1+h4,article h1+h5,article h1+h6,article h1+ul,article h1+ol,article h1+p,article h2+h1,article h2+h2,article h2+h3,article h2+h4,article h2+h5,article h2+h6,article h2+ul,article h2+ol,article h2+p,article h3+h1,article h3+h2,article h3+h3,article h3+h4,article h3+h5,article h3+h6,article h3+ul,article h3+ol,article h3+p,article h4+h1,article h4+h2,article h4+h3,article h4+h4,article h4+h5,article h4+h6,article h4+ul,article h4+ol,article h4+p,article h5+h1,article h5+h2,article h5+h3,article h5+h4,article h5+h5,article h5+h6,article h5+ul,article h5+ol,article h5+p,article h6+h1,article h6+h2,article h6+h3,article h6+h4,article h6+h5,article h6+h6,article h6+ul,article h6+ol,article h6+p,.trix-content h1+h1,.trix-content h1+h2,.trix-content h1+h3,.trix-content h1+h4,.trix-content h1+h5,.trix-content h1+h6,.trix-content h1+ul,.trix-content h1+ol,.trix-content h1+p,.trix-content h2+h1,.trix-content h2+h2,.trix-content h2+h3,.trix-content h2+h4,.trix-content h2+h5,.trix-content h2+h6,.trix-content h2+ul,.trix-content h2+ol,.trix-content h2+p,.trix-content h3+h1,.trix-content h3+h2,.trix-content h3+h3,.trix-content h3+h4,.trix-content h3+h5,.trix-content h3+h6,.trix-content h3+ul,.trix-content h3+ol,.trix-content h3+p,.trix-content h4+h1,.trix-content h4+h2,.trix-content h4+h3,.trix-content h4+h4,.trix-content h4+h5,.trix-content h4+h6,.trix-content h4+ul,.trix-content h4+ol,.trix-content h4+p,.trix-content h5+h1,.trix-content h5+h2,.trix-content h5+h3,.trix-content h5+h4,.trix-content h5+h5,.trix-content h5+h6,.trix-content h5+ul,.trix-content h5+ol,.trix-content h5+p,.trix-content h6+h1,.trix-content h6+h2,.trix-content h6+h3,.trix-content h6+h4,.trix-content h6+h5,.trix-content h6+h6,.trix-content h6+ul,.trix-content h6+ol,.trix-content h6+p{margin-top:0.65em}trix-editor .chapter-header h1,.markup .chapter-header h1,article .chapter-header h1,.trix-content .chapter-header h1{--size: 2.56em}@media (max-width: 650px){trix-editor .chapter-header h1,.markup .chapter-header h1,article .chapter-header h1,.trix-content .chapter-header h1{--size: 2.21em}}@media (max-width: 500px){trix-editor .chapter-header h1,.markup .chapter-header h1,article .chapter-header h1,.trix-content .chapter-header h1{--size: 1.77em}}trix-editor h1,.markup h1,article h1,.trix-content h1{--size: 2em}@media (max-width: 650px){trix-editor h1,.markup h1,article h1,.trix-content h1{--size: 1.8em}}@media (max-width: 500px){trix-editor h1,.markup h1,article h1,.trix-content h1{--size: 1.55em}}trix-editor h2,.markup h2,article h2,.trix-content h2{--size: 1.6em}@media (max-width: 650px){trix-editor h2,.markup h2,article h2,.trix-content h2{--size: 1.5em }}@media (max-width: 500px){trix-editor h2,.markup h2,article h2,.trix-content h2{--size: 1.38em}}trix-editor h3,.markup h3,article h3,.trix-content h3{--size: 1.35em}@media (max-width: 650px){trix-editor h3,.markup h3,article h3,.trix-content h3{--size: 1.3em }}@media (max-width: 500px){trix-editor h3,.markup h3,article h3,.trix-content h3{--size: 1.25em}}trix-editor h4,.markup h4,article h4,.trix-content h4{--size: 1.17em}@media (max-width: 720px){trix-editor h4,.markup h4,article h4,.trix-content h4{--size: 1.16em }}@media (max-width: 500px){trix-editor h4,.markup h4,article h4,.trix-content h4{--size: 1.14em}}trix-editor h5,.markup h5,article h5,.trix-content h5{--size: 1.06em}@media (max-width: 720px){trix-editor h5,.markup h5,article h5,.trix-content h5{--size: 1.06em}}@media (max-width: 500px){trix-editor h5,.markup h5,article h5,.trix-content h5{--size: 1.06em}}trix-editor h6,.markup h6,article h6,.trix-content h6{--size: 1em;--multiplier: 1}trix-editor header,.markup header,article header,.trix-content header{margin-bottom:1.3em}trix-editor header h1,.markup header h1,article header h1,.trix-content header h1{margin:0 0 0.2em}trix-editor small,.markup small,article small,.trix-content small{font-size:0.8em}trix-editor .meta,.markup .meta,article .meta,.trix-content .meta{align-items:center;display:flex;font-size:0.9em;line-height:1;gap:0.4rem;flex-wrap:wrap}trix-editor .meta-item,.markup .meta-item,article .meta-item,.trix-content .meta-item{align-items:center;display:inline-flex}trix-editor .meta-item:not(:last-child),.markup .meta-item:not(:last-child),article .meta-item:not(:last-child),.trix-content .meta-item:not(:last-child){margin-right:0}trix-editor .meta-item:not(:last-child)::after,.markup .meta-item:not(:last-child)::after,article .meta-item:not(:last-child)::after,.trix-content .meta-item:not(:last-child)::after{content:"•";display:inline-block;margin-left:0.4rem}trix-editor .meta-item .icon,.markup .meta-item .icon,article .meta-item .icon,.trix-content .meta-item .icon{height:1rem;margin-right:0.2rem}trix-editor .meta a,.markup .meta a,article .meta a,.trix-content .meta a{border-bottom:1px dotted #a9b6bc;color:#6f8590}trix-editor .meta a:hover,.markup .meta a:hover,article .meta a:hover,.trix-content .meta a:hover{border-bottom:1px dotted #6f8590;color:#435056}trix-editor p,.markup p,article p,.trix-content p{margin:1.3em 0}trix-editor p:not(.block-paragraph)+ol,trix-editor p:not(.block-paragraph)+ul,.markup p:not(.block-paragraph)+ol,.markup p:not(.block-paragraph)+ul,article p:not(.block-paragraph)+ol,article p:not(.block-paragraph)+ul,.trix-content p:not(.block-paragraph)+ol,.trix-content p:not(.block-paragraph)+ul{margin-top:-0.9rem}trix-editor audio,trix-editor canvas,trix-editor figure,trix-editor img,trix-editor progress,trix-editor video,trix-editor hr,trix-editor .fenced-code-block,trix-editor .qr-card-component,trix-editor .r-embedded-card-component,trix-editor .fluid-width-video-wrapper,.markup audio,.markup canvas,.markup figure,.markup img,.markup progress,.markup video,.markup hr,.markup .fenced-code-block,.markup .qr-card-component,.markup .r-embedded-card-component,.markup .fluid-width-video-wrapper,article audio,article canvas,article figure,article img,article progress,article video,article hr,article .fenced-code-block,article .qr-card-component,article .r-embedded-card-component,article .fluid-width-video-wrapper,.trix-content audio,.trix-content canvas,.trix-content figure,.trix-content img,.trix-content progress,.trix-content video,.trix-content hr,.trix-content .fenced-code-block,.trix-content .qr-card-component,.trix-content .r-embedded-card-component,.trix-content .fluid-width-video-wrapper{display:block;margin:1.3em 0}trix-editor figure,.markup figure,article figure,.trix-content figure{position:relative}trix-editor figure img,.markup figure img,article figure img,.trix-content figure img{margin:0 auto}trix-editor figure figcaption,.markup figure figcaption,article figure figcaption,.trix-content figure figcaption{color:#464f53;font-size:0.9em;font-style:italic;margin-top:0.4em;text-align:center}trix-editor figure:fullscreen,.markup figure:fullscreen,article figure:fullscreen,.trix-content figure:fullscreen{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem 1rem 4.4rem}trix-editor figure:fullscreen img,.markup figure:fullscreen img,article figure:fullscreen img,.trix-content figure:fullscreen img{min-height:0}trix-editor figure:fullscreen figcaption,.markup figure:fullscreen figcaption,article figure:fullscreen figcaption,.trix-content figure:fullscreen figcaption{color:white;mix-blend-mode:difference}trix-editor audio,.markup audio,article audio,.trix-content audio{max-width:100%;min-width:50%}trix-editor ul,trix-editor ol,.markup ul,.markup ol,article ul,article ol,.trix-content ul,.trix-content ol{margin:1.3rem 0;padding-left:1.3rem}trix-editor ul li,trix-editor ol li,.markup ul li,.markup ol li,article ul li,article ol li,.trix-content ul li,.trix-content ol li{line-height:1.6;margin-bottom:0.25rem;padding-left:0.45rem}trix-editor ul li p:first-child,trix-editor ol li p:first-child,.markup ul li p:first-child,.markup ol li p:first-child,article ul li p:first-child,article ol li p:first-child,.trix-content ul li p:first-child,.trix-content ol li p:first-child{margin-top:0}trix-editor ul li p:last-child,trix-editor ol li p:last-child,.markup ul li p:last-child,.markup ol li p:last-child,article ul li p:last-child,article ol li p:last-child,.trix-content ul li p:last-child,.trix-content ol li p:last-child{margin-bottom:0}trix-editor ul li:last-child,trix-editor ol li:last-child,.markup ul li:last-child,.markup ol li:last-child,article ul li:last-child,article ol li:last-child,.trix-content ul li:last-child,.trix-content ol li:last-child{margin-bottom:0}trix-editor ul ul:last-child,trix-editor ul ol:last-child,trix-editor ol ul:last-child,trix-editor ol ol:last-child,.markup ul ul:last-child,.markup ul ol:last-child,.markup ol ul:last-child,.markup ol ol:last-child,article ul ul:last-child,article ul ol:last-child,article ol ul:last-child,article ol ol:last-child,.trix-content ul ul:last-child,.trix-content ul ol:last-child,.trix-content ol ul:last-child,.trix-content ol ol:last-child{margin-bottom:0.65rem}trix-editor ul ul:first-child,trix-editor ul ol:first-child,trix-editor ol ul:first-child,trix-editor ol ol:first-child,.markup ul ul:first-child,.markup ul ol:first-child,.markup ol ul:first-child,.markup ol ol:first-child,article ul ul:first-child,article ul ol:first-child,article ol ul:first-child,article ol ol:first-child,.trix-content ul ul:first-child,.trix-content ul ol:first-child,.trix-content ol ul:first-child,.trix-content ol ol:first-child{margin-top:0.5rem}trix-editor ul ul,trix-editor ol ul,.markup ul ul,.markup ol ul,article ul ul,article ol ul,.trix-content ul ul,.trix-content ol ul{list-style-type:circle}trix-editor ul,.markup ul,article ul,.trix-content ul{list-style-type:disc}trix-editor ol,.markup ol,article ol,.trix-content ol{list-style-type:decimal}trix-editor pre,trix-editor .trix-content pre,.markup pre,.markup .trix-content pre,article pre,article .trix-content pre,.trix-content pre,.trix-content .trix-content pre{display:block;background-color:HSLA(var(--grey), 5%);box-shadow:0 0 0 1px HSLA(var(--grey), 10%);border-radius:3px;color:var(--body);font-family:"Mono Sans", Consolas, Courier, monospace;font-size:95%;font-style:normal;font-weight:400;line-height:1.35;overflow:auto;padding:0.2em 0.3em}trix-editor pre,.markup pre,article pre,.trix-content pre{margin:0 0 1.6em}trix-editor pre>code,trix-editor pre>code.hljs,.markup trix-editor pre>code.hljs,.trix-content trix-editor pre>code.hljs,.markup pre>code,.markup pre>code.hljs,.markup article pre>code.hljs,article pre>code,article pre>code.hljs,.trix-content article pre>code.hljs,.trix-content pre>code,.trix-content pre>code.hljs{display:block;padding:0.5em}trix-editor blockquote,.markup blockquote,article blockquote,.trix-content blockquote{background:HSLA(var(--grey), 0.1);border-left:2px solid HSLA(var(--body), 13%);border-radius:0 5px 5px 0;font-family:Georgia, Cambria, "Times New Roman", Times, serif;font-style:italic;margin:1.6em 0;padding:1em 3em}trix-editor iframe,.markup iframe,article iframe,.trix-content iframe{max-width:100%}@media screen and (max-width: 420px){trix-editor iframe,.markup iframe,article iframe,.trix-content iframe{height:auto;width:100%}}trix-editor .lazyYT-container .html5-info-bar,.markup .lazyYT-container .html5-info-bar,article .lazyYT-container .html5-info-bar,.trix-content .lazyYT-container .html5-info-bar{z-index:39}trix-editor aside,.markup aside,article aside,.trix-content aside{background-color:HSLA(var(--grey), 5%);border-radius:0.5rem;box-shadow:0 0 0 1px HSLA(var(--grey), 10%);font-size:0.9em;line-height:1.5;margin:1.3em auto;padding:1em}trix-editor aside>*,.markup aside>*,article aside>*,.trix-content aside>*{margin:0.5em 0}trix-editor aside>*:first-child,.markup aside>*:first-child,article aside>*:first-child,.trix-content aside>*:first-child{margin-top:0}trix-editor aside>*:last-child,.markup aside>*:last-child,article aside>*:last-child,.trix-content aside>*:last-child{margin-bottom:0}@media screen and (min-width: 769px){trix-editor aside.left,trix-editor aside.right,.markup aside.left,.markup aside.right,article aside.left,article aside.right,.trix-content aside.left,.trix-content aside.right{margin:0 0 1.3em;width:40%}trix-editor aside.left,.markup aside.left,article aside.left,.trix-content aside.left{float:left;margin-right:1.3rem}trix-editor aside.right,.markup aside.right,article aside.right,.trix-content aside.right{float:right;margin-left:1.3rem}}.block-paragraph{background-color:HSLA(var(--grey), 5%);border-radius:0.5rem;box-shadow:0 0 0 1px HSLA(var(--grey), 10%);padding:1em 1em 1em 3em;position:relative}.block-paragraph::before{left:1em;position:absolute}.block-paragraph.callout::before{content:"💡 "}.block-paragraph.warning::before{content:"🚨 "}.block-paragraph.question::before{content:"❓ "}.block-paragraph.exercise::before{content:"✍🏻 "}.definition{font-style:normal;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:HSLA(var(--black/var(--color-lightness)), 100%);text-decoration-thickness:2px;text-underline-offset:0.1em;cursor:help}.cm-formatting{opacity:0.4}select,textarea,form trix-editor,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],input[type="file"]{background-color:HSLA(var(--background-input), 100%);border:1px solid HSLA(var(--grey), 0.25);border-radius:0.2rem;color:HSLA(var(--input), 100%);padding:0.785rem;width:100%}select:focus,textarea:focus,form trix-editor:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,input[type="file"]:focus{border-color:HSLA(var(--royal-blue), 100%);box-shadow:0 0 0 1px HSLA(var(--royal-blue), 100%) inset;outline:none}input[type="file"]{color:HSLA(var(--input), 75%);padding:0.4rem;width:auto}input[type="file"]::file-selector-button{background:HSLA(var(--background), 100%);border:1px solid HSLA(var(--grey), 20%);border-radius:5px;color:HSLA(var(--royal-blue), 90%);cursor:pointer;font-size:1rem;font-weight:700;margin-right:0.75rem;padding:0.25rem 0.5rem;text-align:center;transition:all 0.05s ease;white-space:nowrap}input[type="file"]::file-selector-button:hover{border-color:HSLA(var(--royal-blue), 35%);color:HSLA(var(--royal-blue), 100%)}input[type="color"]{-webkit-appearance:none;cursor:pointer;height:2rem;padding:2px;width:4rem}input[type="color"]::-webkit-color-swatch-wrapper{padding:0}input[type="color"]::-webkit-color-swatch{border:none}select{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:center right 0.5rem;background-repeat:no-repeat;background-size:0.8rem;cursor:inherit;font-family:inherit;font-size:inherit;line-height:inherit;max-width:100%;padding-right:2rem;width:-moz-fit-content;width:fit-content}select:hover,select:focus{background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' style='fill: hsl(221, 100%, 64%)' viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.50039 11.5004L2.50039 9.5004C2.50039 9.1144 2.72339 8.7624 3.07239 8.5964C3.42139 8.4304 3.83439 8.4814 4.13439 8.7264L14.5004 17.2084L24.8674 8.7264C25.1664 8.4814 25.5794 8.4314 25.9294 8.5964C26.2794 8.7614 26.5004 9.1144 26.5004 9.5004L26.5004 11.5004C26.5004 11.8004 26.3654 12.0844 26.1334 12.2744L15.1334 21.2744C14.7644 21.5754 14.2354 21.5754 13.8664 21.2744L2.86639 12.2744C2.63539 12.0844 2.50039 11.8004 2.50039 11.5004Z' /%3E%3C/svg%3E%0A") !important}select::-ms-expand{display:none}select.full-width{width:100%}textarea{max-width:100%}textarea:not([rows]){min-height:5rem}textarea[autosize=""],textarea[autosize="autosize"],textarea[autosize="true"],textarea[data-controller="autosize"]{resize:none}[contenteditable]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.narrow-form,.narrow-title{margin:0 auto;width:40rem}.form-title{color:HSLA(var(--royal-blue), 100%);font-size:2rem;margin-bottom:1rem}.field-set{background:HSLA(var(--background), 100%);border:1px solid HSLA(var(--grey), 0.1);border-radius:0.5rem;margin-bottom:1rem;padding:1rem}.field-set-title{align-items:normal;display:flex;font-size:1.2rem;gap:0.25em}.field-set-title .icon{fill:currentColor;height:1.2em;width:1.2em;flex-shrink:0}.field-set.hide{display:none}.field-set.field-set-inverted{background:HSLA(var(--background-alt), 100%)}.field-set.field-set-inverted input,.field-set.field-set-inverted textarea{background:HSLA(var(--background), 100%)}.field-set.field-set-help{background:HSL(from HSLA(var(--blue), 100%) h s 95%);border-color:HSLA(var(--blue), 0.2);padding:1.5rem}.field-set.field-set-help .field-set-title .icon{fill:HSLA(var(--blue), 100%)}.field-set.field-set-help .field-set-help-text{opacity:0.65;line-height:1.4;font-style:italic;margin:0.5rem 0;font-size:0.9rem}.field-set.field-set-help .field-set-help-text:last-child{margin-bottom:0}.field{margin:1rem 0}.field:first-child,.field>*:first-child{margin-top:0}.field:last-child,.field>*:last-child{margin-bottom:0}.field label{color:HSLA(var(--body), 75%);display:block;font-size:0.8rem;margin-bottom:0.4rem}.field input[type="checkbox"]{vertical-align:middle}.field input[type="checkbox"]+label{display:inline-block;vertical-align:middle}.field-checkbox-radio label{align-items:center;color:HSLA(var(--body), 100%);display:flex}.field-checkbox-radio label input{margin:0 0.5rem 0 0}.field .select select{width:100%}.field.hide{display:none}.form-inline{align-items:center;display:flex;gap:1rem;margin:1rem 0}.form-inline:first-child{margin-top:0}.form-inline:not(.add-margin):last-child{margin-bottom:0}.form-inline .field{margin:0}.form-footer,.form-footer-sticky{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:HSLA(var(--background), 85%);border-top:1px solid HSLA(var(--grey), 10%);margin-top:1rem;padding:1.5rem 0 1rem}.form-footer-sticky{bottom:0;left:0;position:sticky;right:0;z-index:2}.form-actions{align-items:center;display:flex;gap:0.5rem}.form-actions .right{margin-left:0.5rem}.form-actions .right:first-of-type{margin-left:auto}.form-help{color:HSLA(var(--body), 50%);font-size:0.8rem;line-height:1.4;margin:0.5rem 0}@keyframes shake{8%,41%{transform:translateX(-10px)}25%,58%{transform:translateX(10px)}75%{transform:translateX(-5px)}92%{transform:translateX(5px)}0%,100%{transform:translateX(0)}}trix-toolbar .trix-button-group,.markdown-editor .editor-toolbar .trix-button-group{background-color:HSLA(var(--background-input), 100%);border:none !important;border-left:1px solid HSLA(var(--grey), 0.1) !important;border-top:1px solid HSLA(var(--grey), 0.1) !important}trix-toolbar .trix-button-group:not(:first-child),.markdown-editor .editor-toolbar .trix-button-group:not(:first-child){margin:0 0 10px 10px !important}trix-toolbar .trix-button,.markdown-editor .editor-toolbar .trix-button{background-color:HSLA(var(--background-input), 100%);border:none !important;border-bottom:1px solid HSLA(var(--grey), 0.1) !important;border-right:1px solid HSLA(var(--grey), 0.1) !important;color:HSLA(var(--body), 100%)}html.dark trix-toolbar .trix-button::before,html.dark .markdown-editor .editor-toolbar .trix-button::before,.markdown-editor html.dark .editor-toolbar .trix-button::before{filter:invert(1)}@media (prefers-color-scheme: dark){html.auto trix-toolbar .trix-button::before,html.auto .markdown-editor .editor-toolbar .trix-button::before,.markdown-editor html.auto .editor-toolbar .trix-button::before{filter:invert(1)}}.inline-save{display:flex;gap:0.5rem}.inline-save .button.inline-submit{color:HSLA(var(--link), 100%);font-weight:normal}.inline-save .button.inline-submit:disabled{color:transparent;cursor:default}.inline-save label{margin-bottom:0}.inline-save .inline-date-field{width:auto}ul,ol{list-style-type:none;margin:0 0 1rem;padding:0}ul li,ol li{margin-bottom:0.2em}dl{line-height:1.4;margin-bottom:1em}dl dt{font-weight:bold;margin-top:1em}dl dd{margin:0}.list-lined li{border-bottom:1px solid #f0f0f0;padding:12px 0 11px}.list-lined li:first-child{border-top:1px solid #f0f0f0;padding:11px 0}.list-item-buttons{float:right}.list-item-meta{font-size:80%}table{border-collapse:separate;border-spacing:0;margin:1rem 0;width:100%}th,td{padding:0.5rem}th{border-bottom:1px solid HSLA(var(--border), 100%);font-weight:bold;text-align:left}td{border-bottom:1px solid HSLA(var(--border), 100%)}tr,td,th{vertical-align:middle}.sortable{border-spacing:0}.sortable th{cursor:pointer;font-weight:normal;text-align:left;vertical-align:baseline;white-space:nowrap}.sortable th::after{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;content:"";display:inline-flex;background-color:currentColor;height:0.9em;margin-left:0.2rem;opacity:0.4;vertical-align:middle;width:0.9em;-webkit-mask-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAuNSAxMC41IiB2ZXJzaW9uPSIxLjEiPgo8cGF0aCBkPSJNIDUgMS4yMTg3NSBMIDIuMDU0Njg4IDQuMTY3OTY5IEwgMi42Nzk2ODggNC43OTI5NjkgTCA0LjU4MjAzMSAyLjg4NjcxOSBMIDQuNTgyMDMxIDguNzUgTCA1LjQxNzk2OSA4Ljc1IEwgNS40MTc5NjkgMi44ODY3MTkgTCA3LjMyMDMxMiA0Ljc5Mjk2OSBMIDcuOTQ1MzEyIDQuMTY3OTY5IFogTSA1IDEuMjE4NzUgIi8+Cjwvc3ZnPg==");mask-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAuNSAxMC41IiB2ZXJzaW9uPSIxLjEiPgo8cGF0aCBkPSJNIDUgMS4yMTg3NSBMIDIuMDU0Njg4IDQuMTY3OTY5IEwgMi42Nzk2ODggNC43OTI5NjkgTCA0LjU4MjAzMSAyLjg4NjcxOSBMIDQuNTgyMDMxIDguNzUgTCA1LjQxNzk2OSA4Ljc1IEwgNS40MTc5NjkgMi44ODY3MTkgTCA3LjMyMDMxMiA0Ljc5Mjk2OSBMIDcuOTQ1MzEyIDQuMTY3OTY5IFogTSA1IDEuMjE4NzUgIi8+Cjwvc3ZnPg==");opacity:0}.sortable th:hover{color:var(--theme-color)}.sortable th:hover::after{opacity:0.6}.sortable th.no-sort{pointer-events:none}.sortable th.dir-u,.sortable th.dir-d{color:HSLA(var(--body), 100%)}.sortable th.dir-u::after,.sortable th.dir-d::after{opacity:1}.sortable th.dir-d::after{-webkit-mask-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAuNSAxMC41IiB2ZXJzaW9uPSIxLjEiPgo8cGF0aCBkPSJNIDQuNTgyMDMxIDEuMjUgTCA0LjU4MjAzMSA3LjExMzI4MSBMIDIuNjc5Njg4IDUuMjA3MDMxIEwgMi4wNTQ2ODggNS44MzIwMzEgTCA1IDguNzc3MzQ0IEwgNy45NDUzMTIgNS44MzIwMzEgTCA3LjMyMDMxMiA1LjIwNzAzMSBMIDUuNDE3OTY5IDcuMTEzMjgxIEwgNS40MTc5NjkgMS4yNSBaIE0gNC41ODIwMzEgMS4yNSAiIC8+Cjwvc3ZnPg==");mask-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAuNSAxMC41IiB2ZXJzaW9uPSIxLjEiPgo8cGF0aCBkPSJNIDQuNTgyMDMxIDEuMjUgTCA0LjU4MjAzMSA3LjExMzI4MSBMIDIuNjc5Njg4IDUuMjA3MDMxIEwgMi4wNTQ2ODggNS44MzIwMzEgTCA1IDguNzc3MzQ0IEwgNy45NDUzMTIgNS44MzIwMzEgTCA3LjMyMDMxMiA1LjIwNzAzMSBMIDUuNDE3OTY5IDcuMTEzMjgxIEwgNS40MTc5NjkgMS4yNSBaIE0gNC41ODIwMzEgMS4yNSAiIC8+Cjwvc3ZnPg==")}.sortable td,.sortable th{padding:1em;vertical-align:middle}.sortable td.no-y-padding,.sortable th.no-y-padding{padding:0 1em}.sortable td.no-x-padding,.sortable th.no-x-padding{padding:1em 0}.sortable td.no-padding,.sortable th.no-padding{padding:0}.sortable td.nowrap,.sortable th.nowrap{white-space:nowrap}.sortable-more-results-row{border-bottom:0}.sortable-more-results-row td{border-bottom:0}article table,.rich-content table,.r-table-builder-component .table-container table{border:1px solid HSLA(var(--body), 0.1);border-radius:0.3rem;font-size:1rem}article table *:first-child tr:first-child>*:first-child,.rich-content table *:first-child tr:first-child>*:first-child,.r-table-builder-component .table-container table *:first-child tr:first-child>*:first-child{border-top-left-radius:0.3rem}article table *:first-child tr:first-child>*:last-child,.rich-content table *:first-child tr:first-child>*:last-child,.r-table-builder-component .table-container table *:first-child tr:first-child>*:last-child{border-top-right-radius:0.3rem}article table *:last-child tr:last-child>*:first-child,.rich-content table *:last-child tr:last-child>*:first-child,.r-table-builder-component .table-container table *:last-child tr:last-child>*:first-child{border-bottom-left-radius:0.3rem}article table *:last-child tr:last-child>*:last-child,.rich-content table *:last-child tr:last-child>*:last-child,.r-table-builder-component .table-container table *:last-child tr:last-child>*:last-child{border-bottom-right-radius:0.3rem}article tr:nth-child(odd),.rich-content tr:nth-child(odd),.r-table-builder-component .table-container tr:nth-child(odd){background-color:HSLA(var(--body), 0.03)}article thead tr,.rich-content thead tr,.r-table-builder-component .table-container thead tr{background-color:HSLA(var(--body), 0.03)}article thead+tbody tr:nth-child(odd),.rich-content thead+tbody tr:nth-child(odd),.r-table-builder-component .table-container thead+tbody tr:nth-child(odd){background:transparent}article thead+tbody tr:nth-child(even),.rich-content thead+tbody tr:nth-child(even),.r-table-builder-component .table-container thead+tbody tr:nth-child(even){background-color:HSLA(var(--body), 0.03)}article td,article th,.rich-content td,.r-table-builder-component .table-container td,.rich-content th,.r-table-builder-component .table-container th{border-bottom:1px solid HSLA(var(--body), 0.1)}article td:last-child,article th:last-child,.rich-content td:last-child,.r-table-builder-component .table-container td:last-child,.rich-content th:last-child,.r-table-builder-component .table-container th:last-child{border-right:0}article th,.rich-content th,.r-table-builder-component .table-container th{background:HSLA(var(--body), 0.05);border-bottom:1px solid HSLA(var(--body), 0.06);border-right:1px solid HSLA(var(--body), 0.1);padding:0.4rem 0.8rem}article td,.rich-content td,.r-table-builder-component .table-container td{border-right:1px solid HSLA(var(--body), 0.1);padding:0.8rem}article tr:last-child td,.rich-content tr:last-child td,.r-table-builder-component .table-container tr:last-child td{border-bottom:0}.swiper-scrollbar-drag{background:HSLA(var(--body), 0.5)}html .highlight table td{padding:5px}html .highlight table pre{margin:0}html .highlight .cm{color:#999988;font-style:italic}html .highlight .cp{color:#999999;font-weight:bold}html .highlight .c1{color:#999988;font-style:italic}html .highlight .cs{color:#999999;font-weight:bold;font-style:italic}html .highlight .c,html .highlight .ch,html .highlight .cd,html .highlight .cpf{color:#999988;font-style:italic}html .highlight .err{color:#a61717;background-color:#e3d2d2}html .highlight .gd{color:#000000;background-color:#ffdddd}html .highlight .ge{color:#000000;font-style:italic}html .highlight .gr{color:#aa0000}html .highlight .gh{color:#999999}html .highlight .gi{color:#000000;background-color:#ddffdd}html .highlight .go{color:#888888}html .highlight .gp{color:#555555}html .highlight .gs{font-weight:bold}html .highlight .gu{color:#aaaaaa}html .highlight .gt{color:#aa0000}html .highlight .kc{color:#000000;font-weight:bold}html .highlight .kd{color:#000000;font-weight:bold}html .highlight .kn{color:#000000;font-weight:bold}html .highlight .kp{color:#000000;font-weight:bold}html .highlight .kr{color:#000000;font-weight:bold}html .highlight .kt{color:#445588;font-weight:bold}html .highlight .k,html .highlight .kv{color:#000000;font-weight:bold}html .highlight .mf{color:#009999}html .highlight .mh{color:#009999}html .highlight .il{color:#009999}html .highlight .mi{color:#009999}html .highlight .mo{color:#009999}html .highlight .m,html .highlight .mb,html .highlight .mx{color:#009999}html .highlight .sa{color:#000000;font-weight:bold}html .highlight .sb{color:#d14}html .highlight .sc{color:#d14}html .highlight .sd{color:#d14}html .highlight .s2{color:#d14}html .highlight .se{color:#d14}html .highlight .sh{color:#d14}html .highlight .si{color:#d14}html .highlight .sx{color:#d14}html .highlight .sr{color:#009926}html .highlight .s1{color:#d14}html .highlight .ss{color:#990073}html .highlight .s,html .highlight .dl{color:#d14}html .highlight .na{color:#008080}html .highlight .bp{color:#999999}html .highlight .nb{color:#0086b3}html .highlight .nc{color:#445588;font-weight:bold}html .highlight .no{color:#008080}html .highlight .nd{color:#3c5d5d;font-weight:bold}html .highlight .ni{color:#800080}html .highlight .ne{color:#990000;font-weight:bold}html .highlight .nf,html .highlight .fm{color:#990000;font-weight:bold}html .highlight .nl{color:#990000;font-weight:bold}html .highlight .nn{color:#555555}html .highlight .nt{color:#000080}html .highlight .vc{color:#008080}html .highlight .vg{color:#008080}html .highlight .vi{color:#008080}html .highlight .nv,html .highlight .vm{color:#008080}html .highlight .ow{color:#000000;font-weight:bold}html .highlight .o{color:#000000;font-weight:bold}html .highlight .w{color:#bbbbbb}html .hljs{color:inherit;background:transparent}html .hljs-comment,html .hljs-code,html .hljs-formula{color:#999988;font-style:italic}html .hljs-keyword,html .hljs-doctag,html .hljs-meta .hljs-keyword,html .hljs-template-tag,html .hljs-template-variable,html .hljs-type,html .hljs-variable.language_,html .hljs-operator{color:#000000;font-weight:bold}html .hljs-number,html .hljs-literal,html .hljs-attr,html .hljs-attribute,html .hljs-meta,html .hljs-selector-attr,html .hljs-selector-class,html .hljs-selector-id{color:#009999}html .hljs-string,html .hljs-regexp,html .hljs-meta .hljs-string{color:#d14}html .hljs-title,html .hljs-title.class_,html .hljs-title.class_.inherited__,html .hljs-title.function_,html .hljs-name,html .hljs-quote,html .hljs-selector-tag,html .hljs-selector-pseudo{color:#008080}html .hljs-built_in,html .hljs-symbol{color:#0086b3}html .hljs-addition{color:#000000;background-color:#ddffdd}html .hljs-deletion{color:#000000;background-color:#ffdddd}html .hljs-emphasis{font-style:italic}html .hljs-strong{font-weight:bold}html .hljs-section{color:#999999;font-weight:bold}html .hljs-bullet{color:#888888}html .hljs-subst{color:#555555}html.dark .highlight table td{padding:5px}html.dark .highlight table pre{margin:0}html.dark .highlight .ge,html.dark .highlight .c,html.dark .highlight .ch,html.dark .highlight .cd,html.dark .highlight .cpf,html.dark .highlight .cs{font-style:italic}html.dark .highlight .cm,html.dark .highlight .c1,html.dark .highlight .cp,html.dark .highlight .cs,html.dark .highlight .gs,html.dark .highlight .k,html.dark .highlight .kv,html.dark .highlight .kc,html.dark .highlight .kd,html.dark .highlight .kp,html.dark .highlight .kr,html.dark .highlight .kt,html.dark .highlight .sa,html.dark .highlight .kn,html.dark .highlight .ow,html.dark .highlight .o,html.dark .highlight .nl,html.dark .highlight .nc,html.dark .highlight .nd,html.dark .highlight .ne,html.dark .highlight .nf,html.dark .highlight .fm{font-weight:bold}html.dark .highlight .c,html.dark .highlight .ch,html.dark .highlight .cd,html.dark .highlight .cpf,html.dark .highlight .cm,html.dark .highlight .c1,html.dark .highlight .cp,html.dark .highlight .cs{color:#75715e}html.dark .highlight .err{color:#960050;background-color:#1e0010}html.dark .highlight .gi{color:#ffffff;background-color:#324932}html.dark .highlight .gd{color:#ffffff;background-color:#493131}html.dark .highlight .ge{color:#000000}html.dark .highlight .gr,html.dark .highlight .gt{color:#aa0000}html.dark .highlight .gh{color:#999999}html.dark .highlight .go{color:#888888}html.dark .highlight .gp{color:#555555}html.dark .highlight .gu{color:#aaaaaa}html.dark .highlight .nt,html.dark .highlight .kn,html.dark .highlight .ow,html.dark .highlight .o{color:#f92672}html.dark .highlight .mf,html.dark .highlight .mh,html.dark .highlight .il,html.dark .highlight .mi,html.dark .highlight .mo,html.dark .highlight .m,html.dark .highlight .mb,html.dark .highlight .mx,html.dark .highlight .se{color:#ae81ff}html.dark .highlight .sb,html.dark .highlight .sc,html.dark .highlight .sd,html.dark .highlight .s2,html.dark .highlight .sh,html.dark .highlight .si,html.dark .highlight .sx,html.dark .highlight .sr,html.dark .highlight .s1,html.dark .highlight .ss,html.dark .highlight .s,html.dark .highlight .dl{color:#e6db74}html.dark .highlight .nc,html.dark .highlight .nd,html.dark .highlight .ne,html.dark .highlight .nf,html.dark .highlight .fm,html.dark .highlight .na{color:#a6e22e}html.dark .highlight .k,html.dark .highlight .kv,html.dark .highlight .kc,html.dark .highlight .kd,html.dark .highlight .kp,html.dark .highlight .kr,html.dark .highlight .kt,html.dark .highlight .sa,html.dark .highlight .no{color:#66d9ef}html.dark .highlight .nx,html.dark .highlight .nl,html.dark .highlight .bp,html.dark .highlight .nb,html.dark .highlight .ni,html.dark .highlight .nn,html.dark .highlight .vc,html.dark .highlight .vg,html.dark .highlight .vi,html.dark .highlight .nv,html.dark .highlight .vm,html.dark .highlight .w{color:#f8f8f2}html.dark .hljs{color:inherit;background:transparent}html.dark .hljs-comment,html.dark .hljs-code,html.dark .hljs-formula{color:#75715e}html.dark .hljs-keyword,html.dark .hljs-doctag,html.dark .hljs-meta .hljs-keyword,html.dark .hljs-template-tag,html.dark .hljs-template-variable,html.dark .hljs-type,html.dark .hljs-variable.language_,html.dark .hljs-operator{color:#f92672}html.dark .hljs-number,html.dark .hljs-literal,html.dark .hljs-attr,html.dark .hljs-attribute,html.dark .hljs-meta,html.dark .hljs-selector-attr,html.dark .hljs-selector-class,html.dark .hljs-selector-id{color:#ae81ff}html.dark .hljs-string,html.dark .hljs-regexp,html.dark .hljs-meta .hljs-string{color:#e6db74}html.dark .hljs-title,html.dark .hljs-title.class_,html.dark .hljs-title.class_.inherited__,html.dark .hljs-title.function_,html.dark .hljs-name,html.dark .hljs-quote,html.dark .hljs-selector-tag,html.dark .hljs-selector-pseudo{color:#a6e22e}html.dark .hljs-built_in,html.dark .hljs-symbol{color:#66d9ef}html.dark .hljs-addition{color:#ffffff;background-color:#324932}html.dark .hljs-deletion{color:#ffffff;background-color:#493131}html.dark .hljs-emphasis{font-style:italic}html.dark .hljs-strong{font-weight:bold}html.dark .hljs-section{color:#999999;font-weight:bold}html.dark .hljs-bullet{color:#888888}html.dark .hljs-subst{color:#555555}@media (prefers-color-scheme: dark){html.auto .highlight table td{padding:5px}html.auto .highlight table pre{margin:0}html.auto .highlight .ge,html.auto .highlight .c,html.auto .highlight .ch,html.auto .highlight .cd,html.auto .highlight .cpf,html.auto .highlight .cs{font-style:italic}html.auto .highlight .cm,html.auto .highlight .c1,html.auto .highlight .cp,html.auto .highlight .cs,html.auto .highlight .gs,html.auto .highlight .k,html.auto .highlight .kv,html.auto .highlight .kc,html.auto .highlight .kd,html.auto .highlight .kp,html.auto .highlight .kr,html.auto .highlight .kt,html.auto .highlight .sa,html.auto .highlight .kn,html.auto .highlight .ow,html.auto .highlight .o,html.auto .highlight .nl,html.auto .highlight .nc,html.auto .highlight .nd,html.auto .highlight .ne,html.auto .highlight .nf,html.auto .highlight .fm{font-weight:bold}html.auto .highlight .c,html.auto .highlight .ch,html.auto .highlight .cd,html.auto .highlight .cpf,html.auto .highlight .cm,html.auto .highlight .c1,html.auto .highlight .cp,html.auto .highlight .cs{color:#75715e}html.auto .highlight .err{color:#960050;background-color:#1e0010}html.auto .highlight .gi{color:#ffffff;background-color:#324932}html.auto .highlight .gd{color:#ffffff;background-color:#493131}html.auto .highlight .ge{color:#000000}html.auto .highlight .gr,html.auto .highlight .gt{color:#aa0000}html.auto .highlight .gh{color:#999999}html.auto .highlight .go{color:#888888}html.auto .highlight .gp{color:#555555}html.auto .highlight .gu{color:#aaaaaa}html.auto .highlight .nt,html.auto .highlight .kn,html.auto .highlight .ow,html.auto .highlight .o{color:#f92672}html.auto .highlight .mf,html.auto .highlight .mh,html.auto .highlight .il,html.auto .highlight .mi,html.auto .highlight .mo,html.auto .highlight .m,html.auto .highlight .mb,html.auto .highlight .mx,html.auto .highlight .se{color:#ae81ff}html.auto .highlight .sb,html.auto .highlight .sc,html.auto .highlight .sd,html.auto .highlight .s2,html.auto .highlight .sh,html.auto .highlight .si,html.auto .highlight .sx,html.auto .highlight .sr,html.auto .highlight .s1,html.auto .highlight .ss,html.auto .highlight .s,html.auto .highlight .dl{color:#e6db74}html.auto .highlight .nc,html.auto .highlight .nd,html.auto .highlight .ne,html.auto .highlight .nf,html.auto .highlight .fm,html.auto .highlight .na{color:#a6e22e}html.auto .highlight .k,html.auto .highlight .kv,html.auto .highlight .kc,html.auto .highlight .kd,html.auto .highlight .kp,html.auto .highlight .kr,html.auto .highlight .kt,html.auto .highlight .sa,html.auto .highlight .no{color:#66d9ef}html.auto .highlight .nx,html.auto .highlight .nl,html.auto .highlight .bp,html.auto .highlight .nb,html.auto .highlight .ni,html.auto .highlight .nn,html.auto .highlight .vc,html.auto .highlight .vg,html.auto .highlight .vi,html.auto .highlight .nv,html.auto .highlight .vm,html.auto .highlight .w{color:#f8f8f2}html.auto .hljs{color:inherit;background:transparent}html.auto .hljs-comment,html.auto .hljs-code,html.auto .hljs-formula{color:#75715e}html.auto .hljs-keyword,html.auto .hljs-doctag,html.auto .hljs-meta .hljs-keyword,html.auto .hljs-template-tag,html.auto .hljs-template-variable,html.auto .hljs-type,html.auto .hljs-variable.language_,html.auto .hljs-operator{color:#f92672}html.auto .hljs-number,html.auto .hljs-literal,html.auto .hljs-attr,html.auto .hljs-attribute,html.auto .hljs-meta,html.auto .hljs-selector-attr,html.auto .hljs-selector-class,html.auto .hljs-selector-id{color:#ae81ff}html.auto .hljs-string,html.auto .hljs-regexp,html.auto .hljs-meta .hljs-string{color:#e6db74}html.auto .hljs-title,html.auto .hljs-title.class_,html.auto .hljs-title.class_.inherited__,html.auto .hljs-title.function_,html.auto .hljs-name,html.auto .hljs-quote,html.auto .hljs-selector-tag,html.auto .hljs-selector-pseudo{color:#a6e22e}html.auto .hljs-built_in,html.auto .hljs-symbol{color:#66d9ef}html.auto .hljs-addition{color:#ffffff;background-color:#324932}html.auto .hljs-deletion{color:#ffffff;background-color:#493131}html.auto .hljs-emphasis{font-style:italic}html.auto .hljs-strong{font-weight:bold}html.auto .hljs-section{color:#999999;font-weight:bold}html.auto .hljs-bullet{color:#888888}html.auto .hljs-subst{color:#555555}}section.submissions-container{background:HSLA(var(--background-alt), 100%);border-radius:0.5em;border:1px solid HSLA(var(--grey), 5%);font-family:"Noto Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:1rem;margin-top:3rem;padding:2rem}section.submissions-container .title{margin:0 0 1rem}section.submissions-container .r-avatar-component-avatar{height:1.6rem;width:1.6rem;font-size:0.85rem}section.submissions-container .submission-form:not(:last-child){border-bottom:1px solid HSLA(var(--grey), 25%);margin-bottom:2rem;padding-bottom:1.5rem}section.submissions-container .submission-form>*:first-child{margin-top:0}section.submissions-container .submission-form .title{align-items:center;display:flex;gap:0.5rem}section.submissions-container .submission-form textarea,section.submissions-container .submission-form .CodeMirror{background:HSLA(var(--background), 100%)}section.submissions-container .submission-form-placeholder{color:HSLA(var(--grey), 75%);cursor:default;opacity:0.25}section.submissions-container .submission-form-placeholder-title{align-items:center;display:flex;gap:0.5rem;margin:0 0 1rem}section.submissions-container .submission-form-placeholder-title::before{background:HSLA(var(--grey), 35%);border-radius:50%;content:"";display:block;height:1.6rem;width:1.6rem}section.submissions-container .submission-form-placeholder-input{background:HSLA(var(--grey), 25%);border-radius:0.2rem;display:block;height:100px;margin-bottom:1rem;padding:0.5rem 1rem}section.submissions-container .submission-form-placeholder-submit{background:HSLA(var(--grey), 25%);border-radius:0.2rem;display:inline-block;font-family:var(--sans-serif);font-weight:bold;padding:0.5rem 1.2rem}section.submissions-container .actions{align-items:center;margin-top:1rem;display:flex;gap:1rem}section.submissions-container .actions .form-help{align-items:center;display:flex;margin-left:auto}section.submissions-container .actions .form-help::before{border:2px solid HSLA(var(--grey), 30%);border-radius:50%;color:HSLA(var(--grey), 60%);content:"i";font-family:serif;font-size:0.92rem;font-weight:bold;display:inline-flex;align-items:center;justify-content:center;height:1.2rem;width:1.2rem;margin-right:0.4rem}section.submissions-container .submission{margin:1rem 0;font-family:var(--sans-serif);font-size:1rem;transition:opacity 0.2s ease-in-out}section.submissions-container .submission.current{margin-bottom:2rem}section.submissions-container .submission.past .submission-content-header{cursor:pointer}section.submissions-container .submission.past:not(.expanded){opacity:0.65}section.submissions-container .submission.past:not(.expanded):hover{opacity:1}section.submissions-container .submission.past:not(.expanded) .submission-content-message,section.submissions-container .submission.past:not(.expanded) .submission-feedback{display:none}section.submissions-container .submission-feedback,section.submissions-container .submission-content{background:HSLA(var(--background), 100%);border-radius:0.5rem;border:1px solid HSLA(var(--grey), 0.1)}section.submissions-container .submission-feedback-header,section.submissions-container .submission-content-header{align-items:center;display:flex;padding:1rem;gap:0.5rem;position:relative}section.submissions-container .submission-feedback-date,section.submissions-container .submission-content-date{color:HSLA(var(--body), 80%);font-size:0.9rem}section.submissions-container .submission-feedback .icon,section.submissions-container .submission-content .icon{height:1rem;width:1rem;left:-2rem;position:absolute;fill:HSLA(var(--grey), 100%);transform:scale(-1, 1) rotate(90deg)}section.submissions-container .submission-feedback p,section.submissions-container .submission-content p{margin:1rem 0}section.submissions-container .submission-feedback p:first-child,section.submissions-container .submission-content p:first-child{margin-top:0}section.submissions-container .submission-feedback p:last-child,section.submissions-container .submission-content p:last-child{margin-bottom:0}section.submissions-container .submission-feedback-message,section.submissions-container .submission-content-message{border-top:1px solid HSLA(var(--grey), 0.1);padding:1rem}section.submissions-container .submission-status{box-shadow:0 0 0 1px HSLA(var(--grey), 0.2) inset;border-radius:10rem;font-size:0.8rem;margin-left:auto;padding:0.1rem 0.6rem}section.submissions-container .submission-status.pending{color:HSLA(var(--grey), 100%)}section.submissions-container .submission-status.change{box-shadow:0 0 0 1px rgba(164,96,123,0.2) inset;color:#a4607b}section.submissions-container .submission-status.approved{background:HSLA(var(--dark-green), 100%);color:HSLA(var(--background), 100%);font-weight:bold}section.submissions-container .submission-feedback{margin:1rem 0 1rem 2rem}:root .chapter-container article .one-page-quiz .question a{color:currentColor;text-decoration:underline}:root .chapter-container article .one-page-quiz .question a:hover{text-decoration:none}.one-page-quiz .quiz{color:var(--theme-text)}.one-page-quiz .quiz .minimum-score{color:HSLA(var(--body), 100%);font-size:1.2rem;font-weight:bold;margin:2rem 0;text-align:center}.one-page-quiz .quiz .minimum-score strong{background:var(--theme-color);border-radius:0.5rem;color:var(--theme-text);padding:0.4rem 0.6rem}.one-page-quiz .quiz .question{background:linear-gradient(45deg, var(--theme-color), var(--theme-accent));border-radius:0.5rem;margin-bottom:1rem;padding:1em}.one-page-quiz .quiz .question-title{margin:0 0 1rem 0}.one-page-quiz .quiz .question-description{margin:0 0 1rem 0}.one-page-quiz .quiz .question-description p{margin:0 0 0.5rem}.one-page-quiz .quiz .question-description img{border-radius:0.5rem}.one-page-quiz .quiz .question-description *:last-child{margin-bottom:0}.one-page-quiz .quiz .question .r-element-tabs-component [role="tablist"]{--top-border-width: 0px;background:none;height:calc(var(--tabs-height) + 5px);-webkit-mask-image:none;mask-image:none;padding-top:1px}.one-page-quiz .quiz .question .r-element-tabs-component [role="tablist"] button{border:none;box-shadow:0 0 0 transparent, 0 0 0 transparent;color:var(--theme-text)}.one-page-quiz .quiz .question .r-element-tabs-component [role="tablist"] button:not([aria-selected="true"]):hover{background-color:HSLA(var(--body), 0.05);box-shadow:-1px -1px 0 HSLA(var(--white), 0.2),1px -1px 0 HSLA(var(--white), 0.2)}.one-page-quiz .quiz .question .r-element-tabs-component [role="tablist"] button:not([aria-selected="true"]):hover::after{display:none}.one-page-quiz .quiz .question .r-element-tabs-component [role="tablist"] button[aria-selected="true"]{background:none;box-shadow:-1px -1px 0 HSLA(var(--white), 0.5),1px -1px 0 HSLA(var(--white), 0.5)}.one-page-quiz .quiz .question .r-element-tabs-component [role="tablist"] button[aria-selected="true"]::after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:transparent;border-radius:inherit;height:auto;inset:0 0 -5px;z-index:-1}.one-page-quiz .quiz .question .r-element-tabs-component [role="tabpanel"]{background:transparent;border-color:HSLA(var(--white), 0.5);z-index:0}.one-page-quiz .quiz .question table,.one-page-quiz .quiz .question th,.one-page-quiz .quiz .question td{border-color:HSLA(var(--white), 0.5) !important}.one-page-quiz .quiz .question th{background:HSLA(var(--white), 0) !important}.one-page-quiz .quiz .question tr{background:transparent !important}.one-page-quiz .quiz .question tr:nth-child(odd){background:HSLA(var(--white), 0.1) !important}.one-page-quiz .quiz .question thead tr:nth-child(odd){background:transparent !important}.one-page-quiz .quiz .options{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0}.one-page-quiz .quiz .option{margin:0;padding:0;position:relative}.one-page-quiz .quiz .option input{position:absolute;visibility:hidden}.one-page-quiz .quiz .option input:checked+.answer{box-shadow:0 0 0 2px HSLA(var(--white), 100%),0 4px 15px HSLA(var(--black), 6%),0 4px 6px HSLA(var(--black), 10%);color:HSLA(var(--black), 100%);opacity:1}.one-page-quiz .quiz .answer{background:HSLA(var(--white), 100%);border-radius:0.5rem;box-shadow:0 0 0 0 HSLA(var(--white), 100%);color:var(--theme-color);cursor:pointer;display:inline-block;font-size:0.9em;font-weight:bold;opacity:0.8;padding:0.5rem 1.2rem;transition:all 0.2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.one-page-quiz .quiz .answer:hover{opacity:1}.one-page-quiz .quiz.show-results .option .answer{opacity:0.4}.one-page-quiz .quiz.show-results .option input:checked+.answer{box-shadow:0 2px 15px HSLA(var(--black), 6%),0 2px 4px HSLA(var(--black), 10%);opacity:0.75}.one-page-quiz .quiz.show-results .correct-answer{margin:1rem 1rem 2rem;max-height:100vh}.one-page-quiz .quiz.show-results .correct-answer .result{margin:0.5rem 0 1rem}.one-page-quiz .quiz.show-results .correct-answer p{margin:1rem 0}.one-page-quiz .quiz.show-results .summary-message{box-shadow:0 1px 0 0 HSLA(var(--body), 10%) inset;display:block;margin-bottom:0.5rem;padding-top:2rem}.one-page-quiz .quiz.show-results .summary-count{display:block;margin-top:0}.one-page-quiz .quiz.show-results .question,.one-page-quiz .quiz.show-results .answers{pointer-events:none}.one-page-quiz .quiz .correct-answer{border-top:1px solid HSLA(var(--white), 0%);color:HSLA(var(--body), 100%);margin:0 1rem;max-height:0px;overflow:hidden;padding-top:0;transition:all 0.2s ease}.one-page-quiz .quiz .correct-answer .answers{margin:0}.one-page-quiz .quiz .correct-answer .answer{background:linear-gradient(45deg, HSLA(var(--body), 100%), HSLA(var(--body), 80%));color:HSLA(var(--background), 100%);opacity:1}.one-page-quiz .quiz .summary-message,.one-page-quiz .quiz .summary-count{color:HSLA(var(--body), 100%);display:none}.one-page-quiz .result{align-items:center;display:flex;margin-bottom:0.5rem}.one-page-quiz .result .icon{border-radius:0.3rem;fill:HSLA(var(--white), 100%);height:1.4rem;margin-right:0.5rem;padding:0.2rem;width:1.4rem}.one-page-quiz .result .icon-cross{background:#ee2b2b}.one-page-quiz .result .icon-checkmark{background:#44c5ac}.one-page-quiz button.hide{display:none}:root .chapter-container article .fullscreen-quiz a{color:currentColor;text-decoration:underline}:root .chapter-container article .fullscreen-quiz a:hover{text-decoration:none}.fullscreen-quiz .quiz{background:linear-gradient(45deg, var(--theme-color), var(--theme-accent));color:var(--theme-text);display:flex;left:0;overflow:hidden;position:fixed;top:var(--main-nav-height);transition:transform 0.3s ease-in-out, top 0.3s ease-in-out;z-index:10}.fullscreen-quiz .quiz.hide{top:100vh;transition:all 0s}.fullscreen-quiz .quiz-progress{left:50%;max-width:10rem;padding:2px;position:fixed;top:calc(var(--main-nav-height) + 3rem);transform:translateX(-50%);transition:top 0.5s ease-in-out 0.3s;width:100%;z-index:11}.fullscreen-quiz .quiz-progress:after{border:1px solid var(--theme-text);border-radius:100px;bottom:0;content:"";display:block;left:0;opacity:0.5;position:absolute;right:0;top:0}.fullscreen-quiz .quiz-progress.hide{top:-1rem;transition:top 0s}.fullscreen-quiz .quiz-progress-bar{background:var(--theme-text);border-radius:100px;height:0.4rem;transition:width 0.3s ease-in-out;width:0}.fullscreen-quiz .quiz-item,.fullscreen-quiz .quiz .summary{align-items:center;display:flex;height:calc(100vh - var(--main-nav-height));justify-content:space-around;overflow:auto;padding:6rem 0;position:relative;width:100vw}.fullscreen-quiz .quiz .summary{flex-direction:column}.fullscreen-quiz .quiz .question{margin:auto;max-width:50rem;width:calc(100% - 3rem)}.fullscreen-quiz .quiz .question-title{margin:0.5rem 0 1rem 0}.fullscreen-quiz .quiz .question-description{margin:0 0 1rem 0}.fullscreen-quiz .quiz .question-description img{border-radius:0.5rem}.fullscreen-quiz .quiz .options{border-bottom:1px solid HSLA(var(--white), 40%);display:flex;flex-wrap:wrap;list-style:none;margin:-0.5rem;margin-bottom:1rem;padding:0 0 0.5rem}.fullscreen-quiz .quiz .option{margin:0;position:relative}.fullscreen-quiz .quiz .option input{position:absolute;visibility:hidden}.fullscreen-quiz .quiz .option input:checked+.answer{background-position-x:right;box-shadow:0 0 0 2px HSLA(var(--white), 75%),0 4px 15px HSLA(var(--black), 6%),0 4px 6px HSLA(var(--black), 10%);color:HSLA(var(--black), 100%);opacity:1}.fullscreen-quiz .quiz .r-element-tabs-component [role="tablist"]{--top-border-width: 0px;background:none;height:calc(var(--tabs-height) + 5px);-webkit-mask-image:none;mask-image:none;padding-top:1px}.fullscreen-quiz .quiz .r-element-tabs-component [role="tablist"] button{border:none;box-shadow:0 0 0 transparent, 0 0 0 transparent;color:var(--theme-text)}.fullscreen-quiz .quiz .r-element-tabs-component [role="tablist"] button:not([aria-selected="true"]):hover{background-color:HSLA(var(--body), 0.05);box-shadow:-1px -1px 0 HSLA(var(--white), 0.2),1px -1px 0 HSLA(var(--white), 0.2)}.fullscreen-quiz .quiz .r-element-tabs-component [role="tablist"] button:not([aria-selected="true"]):hover::after{display:none}.fullscreen-quiz .quiz .r-element-tabs-component [role="tablist"] button[aria-selected="true"]{background:none;box-shadow:-1px -1px 0 HSLA(var(--white), 0.5),1px -1px 0 HSLA(var(--white), 0.5)}.fullscreen-quiz .quiz .r-element-tabs-component [role="tablist"] button[aria-selected="true"]::after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:transparent;border-radius:inherit;height:auto;inset:0 0 -5px;z-index:-1}.fullscreen-quiz .quiz .r-element-tabs-component [role="tabpanel"]{background:transparent;border-color:HSLA(var(--white), 0.5);z-index:0}.fullscreen-quiz .quiz .answer{--size: 1.4rem;background:linear-gradient(90deg, HSLA(var(--white), 0%) 33%, HSLA(var(--white), 75%) 66%),fixed;background-position-x:left;background-repeat:no-repeat;background-size:300%;border-radius:0.5rem;box-shadow:0 0 0 2px HSLA(var(--white), 100%);color:HSLA(var(--white), 100%);cursor:pointer;display:inline-block;font-size:1em;font-weight:bold;margin:0.5rem;opacity:0.8;padding:calc(var(--size) / 2) var(--size);transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fullscreen-quiz .quiz .answer:hover{opacity:1}.fullscreen-quiz .quiz .answer-feedback{line-height:1.6em}.fullscreen-quiz .quiz .show-results .options{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fullscreen-quiz .quiz .show-results .option .answer{opacity:0.4}.fullscreen-quiz .quiz .show-results .option input:checked+.answer{box-shadow:0 2px 15px HSLA(var(--black), 6%),0 2px 4px HSLA(var(--black), 10%);opacity:0.75}.fullscreen-quiz .quiz .show-results .correct-answer{margin:0 0 2rem;max-height:100vh;opacity:1}.fullscreen-quiz .quiz .show-results .correct-answer .result{margin:0 0 1rem}.fullscreen-quiz .quiz .show-results .correct-answer p{margin:1rem 0}.fullscreen-quiz .quiz .show-results .summary-message{box-shadow:0 1px 0 0 HSLA(var(--body), 10%) inset;color:var(--theme-text);display:block;margin-bottom:0.5rem;padding-top:2rem}.fullscreen-quiz .quiz .show-results .summary-count{display:block;margin-top:0}.fullscreen-quiz .quiz .correct-answer{border-top:1px solid HSLA(var(--white), 0%);color:HSLA(var(--theme-text), 100%);max-height:0px;opacity:0;overflow:hidden;padding-top:0;transition:all 0.4s ease-in-out}.fullscreen-quiz .quiz .correct-answer .answers{margin:0 -0.5rem}.fullscreen-quiz .quiz .correct-answer .answer{background:linear-gradient(45deg, HSLA(var(--body), 100%), HSLA(var(--body), 80%));box-shadow:none;color:HSLA(var(--background), 100%);opacity:1}.fullscreen-quiz .quiz .summary-message{margin-top:auto}.fullscreen-quiz .quiz .summary-count{margin:0 0 2rem}.fullscreen-quiz .quiz .summary .reset-quiz{margin:0 0 auto}.fullscreen-quiz .show-correct-answer{background:white;border:none;border-radius:1000px;box-shadow:0 1px 5px HSLA(var(--black), 15%);color:HSLA(var(--black), 100%);cursor:pointer;font-size:1rem;line-height:1.4rem;overflow:hidden;padding:0.6rem 1rem;transition:all 0.4s ease}.fullscreen-quiz .show-correct-answer.hide{height:0;opacity:0;padding:0;transform:scale(0)}.fullscreen-quiz .next-question{align-items:center;background:white;border:none;border-radius:1000px;bottom:3rem;box-shadow:0 1px 5px HSLA(var(--black), 15%);color:HSLA(var(--black), 100%);cursor:pointer;display:inline-flex;font-family:var(--sans-serif);font-size:1.1rem;left:50%;padding:1.2rem;position:fixed;transform:translateX(-50%) scale(1);transition:bottom 0.4s ease, transform 0.4s ease, background-size 0.4s ease, box-shadow 0.4s ease;white-space:nowrap;z-index:40}.fullscreen-quiz .next-question:hover{background-size:300%;box-shadow:0 3px 20px HSLA(var(--black), 15%);transform:translateX(-50%) scale(1.05)}.fullscreen-quiz .next-question.hide_continue,.fullscreen-quiz .next-question.hide{bottom:0;transform:translateX(-50%) translateY(100%) scale(1)}.fullscreen-quiz .next-question .icon{fill:var(--black);height:1.3rem;margin-left:0.5rem;width:1.3rem}.fullscreen-quiz .reset-quiz{align-items:center;background:transparent;border:none;color:var(--theme-text);cursor:pointer;display:inline-flex;font-family:var(--sans-serif);padding:1rem;transform:scale(1);transition:transform 0.4s ease;white-space:nowrap;z-index:40}.fullscreen-quiz .reset-quiz:hover{transform:scale(1.05)}.fullscreen-quiz .reset-quiz .icon{fill:var(--theme-text);height:2rem;margin-right:0.5rem;width:2rem}.fullscreen-quiz .result{align-items:center;display:flex;margin:0 0 0.5rem}.fullscreen-quiz .result .icon{border-radius:0.3rem;fill:HSLA(var(--white), 100%);height:1.4rem;margin-right:0.5rem;padding:0.2rem;width:1.4rem}.fullscreen-quiz .result .icon-cross{background:#ee2b2b}.fullscreen-quiz .result .icon-checkmark{background:#44c5ac}.fullscreen-quiz .quiz-summary{background:linear-gradient(45deg, var(--theme-color), var(--theme-accent));border-radius:0.3rem;color:var(--theme-text);display:flex;flex-direction:column;justify-content:space-around;padding:2rem}.fullscreen-quiz .quiz-summary>p{margin:0 0 1rem}.fullscreen-quiz .quiz-summary>p.block-paragraph{background-color:HSLA(var(--white), 5%);box-shadow:0 0 0 1px HSLA(var(--white), 10%)}.fullscreen-quiz .quiz-summary>p:last-child{margin:0}.fullscreen-quiz .quiz-summary .summary-message,.fullscreen-quiz .quiz-summary .summary-count{color:HSLA(var(--theme-text), 100%)}.fullscreen-quiz .quiz-summary .summary-message{margin:2rem 0 0.5rem}.fullscreen-quiz .quiz-summary .summary-message:empty{display:none}.fullscreen-quiz .quiz-summary .summary-count{margin:0 0 2rem}.fullscreen-quiz .start-quiz{align-items:center;background:white;background:HSLA(var(--white), 100%);background-size:100%;border:none;border-radius:1000px;box-shadow:0 1px 5px HSLA(var(--black), 15%);cursor:pointer;display:inline-flex;font-family:var(--sans-serif);font-size:1.1rem;margin:0 auto;padding:0.6rem 1rem;padding-left:1.5rem;transition:transform 0.4s ease, background-size 0.4s ease, box-shadow 0.4s ease;white-space:nowrap}.fullscreen-quiz .start-quiz:hover{background-size:300%;box-shadow:0 3px 20px HSLA(var(--black), 15%);transform:scale(1.05)}.fullscreen-quiz .stop-quiz{--size: 2rem;align-items:center;background:HSLA(var(--white), 100%);border:none;border-radius:50%;cursor:pointer;display:flex;height:var(--size);justify-content:center;position:fixed;right:var(--spacing);top:calc(var(--spacing) + var(--main-nav-height));transition:top 0.5s ease-in-out 0.3s;width:var(--size);z-index:11}.fullscreen-quiz .stop-quiz.hide{top:-2rem;transition:top 0s}.fullscreen-quiz .stop-quiz .icon{fill:HSLA(var(--soft-black), 100%)}[class^="icon-"],[class*=" icon-"]{font-family:"icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none}.icon-clock::before{content:""}.icon-spaces::before{content:""}.icon-bell::before{content:""}.icon-head::before{content:""}.icon-link::before{content:""}.icon-bookmark::before{content:""}.icon-image::before{content:""}.icon-info_outline::before{content:""}.icon-pencil::before{content:""}.icon-settings::before{content:""}.icon-cross::before{content:""}.icon-cross-thin::before{content:""}.icon-delete::before{content:""}.icon-delete-forever::before{content:""}.icon-plus::before{content:""}.icon-facebook::before{content:""}.icon-twitter::before{content:""}.icon-linkedin::before{content:""}.icon-list::before{content:""}.icon-more::before{content:""}.icon-trophy::before{content:""}.icon-flag::before{content:""}.icon-glasses::before{content:""}.icon-rocket::before{content:""}.icon-check::before{content:""}.icon-check-thin::before{content:""}.icon-question::before{content:""}.icon-reply::before{content:""}.icon-star_outline::before{content:""}.icon-star::before{content:""}.icon-chevron-left::before{content:""}.icon-chevron-right::before{content:""}.icon-credit-card::before{content:""}.icon-user::before{content:""}.icon-heart::before{content:""}.icon-heart-line::before{content:""}.icon-activity::before{content:""}.icon-share::before{content:""}.icon-bubble::before{content:""}.icon-users::before{content:""}.icon-chevron-up::before{content:""}.icon-link-external::before{content:""}.icon-support::before{content:""}.icon-search::before{content:""}.icon-sort::before{content:""}.icon-settings-line::before{content:""}.icon-profile-line::before{content:""}.icon-logout-line::before{content:""}.icon-lock::before{content:""}.admin-page{background:HSLA(var(--background), 100%)}.admin-page .main-nav .r_container{background:HSLA(var(--background-top-nav), 85%);box-shadow:0 1px 0 HSLA(var(--border), 0.5)}@media (min-width: 850px){.admin-page-container{align-items:stretch;display:flex;min-height:calc(100vh - var(--main-nav-height))}}.admin-page-main{position:relative}@media (max-width: 849px){.admin-page-main{padding:1rem}}@media (min-width: 850px){.admin-page-main{padding:2rem;width:75%}}.admin-page-main .narrow-page{max-width:50rem}.admin-page-main .medium-page{max-width:70rem}.admin-page-main .wide-page{max-width:90rem}.admin-page-sidebar{background:HSLA(var(--sidebar), 100%)}@media (max-width: 849px){.admin-page-sidebar{border-bottom:1px solid HSLA(var(--border), 100%);margin-bottom:1rem;padding:1rem}}@media (min-width: 850px){.admin-page-sidebar{border-right:1px solid HSLA(var(--border), 100%);max-width:400px;min-width:280px;padding:2rem;width:25%}}.admin-page-sidebar .hide{display:none}.admin-page-sidebar-title{font-size:1.3rem;margin:0.5rem 0 1rem}@media (max-width: 849px){.admin-page-sidebar-title{display:none}}.admin-page-sidebar-back{border-bottom:1px solid HSLA(var(--border), 0.5);color:var(--theme-color);display:flex;font-size:1rem;gap:0.5rem;margin-bottom:1rem;padding-bottom:1rem;margin-left:-0.2rem}.admin-page-sidebar-back .icon{fill:currentColor;height:1rem;width:1rem}@media (max-width: 849px){.admin-page-sidebar-back{display:none}}.admin-page-sidebar-items .admin-page-sidebar-label{align-items:center;display:flex;height:3rem}.admin-page-sidebar-items .admin-page-sidebar-label .icon{fill:currentColor;height:1rem;margin-right:0.5rem;width:1rem}.admin-page-sidebar-items .admin-page-sidebar-link>.admin-page-sidebar-label{color:var(--theme-color)}.admin-page-sidebar-items .admin-page-sidebar-link>.admin-page-sidebar-label:hover{color:HSLA(var(--body), 100%)}.admin-page-sidebar-submenu-title{border-top:1px solid HSLA(var(--border), 0.5);font-size:1rem;margin:1rem 0 0.5rem;padding-top:1.5rem}.admin-page-sidebar-items>.admin-page-sidebar-label,.admin-page-sidebar-submenu-container>.admin-page-sidebar-label{background:var(--theme-color);border-radius:0.5em;color:var(--theme-text);font-weight:bold;margin:0 -0.5rem;padding:0 0.5rem}body{min-height:100dvh;padding:0.1px 0;background-color:HSLA(var(--background-alt), 100%)}@media (max-width: 428px){body{--app-spacing: 1rem}}@media (min-width: 429px){body{--app-spacing: 2rem}}body:has(dialog[open]){overflow:hidden;scrollbar-gutter:stable}body.overflow-hidden{overflow:hidden}.page-container{padding:var(--app-spacing)}.page-container .narrow-page{margin:0 auto;max-width:50rem;width:100%}@media (min-width: 850px){.page-container.with-sidebar{display:flex;gap:2rem}}.container-narrow{max-width:50rem}.container-nm{max-width:60rem}.container-medium{max-width:70rem}.container-large{max-width:100rem}.container-centered{margin:0 auto}.container-spacing{padding:var(--app-spacing)}.container-relative{position:relative}@media screen and (min-width: 421px){.mobile-only{display:none !important}}@media screen and (max-width: 420px){.hide-for-mobile{display:none !important}}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{z-index:10}.tippy-box[data-animation='fade'][data-state='hidden']{opacity:0}.tippy-box[data-animation='perspective-extreme'][data-placement^='top']{transform-origin:bottom}.tippy-box[data-animation='perspective-extreme'][data-placement^='top'][data-state='visible']{transform:perspective(700px)}.tippy-box[data-animation='perspective-extreme'][data-placement^='top'][data-state='hidden']{transform:perspective(700px) translateY(10px) rotateX(90deg)}.tippy-box[data-animation='perspective-extreme'][data-placement^='bottom']{transform-origin:top}.tippy-box[data-animation='perspective-extreme'][data-placement^='bottom'][data-state='visible']{transform:perspective(700px)}.tippy-box[data-animation='perspective-extreme'][data-placement^='bottom'][data-state='hidden']{transform:perspective(700px) translateY(-10px) rotateX(-90deg)}.tippy-box[data-animation='perspective-extreme'][data-placement^='left']{transform-origin:right}.tippy-box[data-animation='perspective-extreme'][data-placement^='left'][data-state='visible']{transform:perspective(700px)}.tippy-box[data-animation='perspective-extreme'][data-placement^='left'][data-state='hidden']{transform:perspective(700px) translateX(10px) rotateY(-90deg)}.tippy-box[data-animation='perspective-extreme'][data-placement^='right']{transform-origin:left}.tippy-box[data-animation='perspective-extreme'][data-placement^='right'][data-state='visible']{transform:perspective(700px)}.tippy-box[data-animation='perspective-extreme'][data-placement^='right'][data-state='hidden']{transform:perspective(700px) translateX(-10px) rotateY(90deg)}.tippy-box[data-animation='perspective-extreme'][data-state='hidden']{opacity:0.5}.tippy-box[data-animation='perspective-subtle'][data-placement^='top']{transform-origin:bottom}.tippy-box[data-animation='perspective-subtle'][data-placement^='top'][data-state='visible']{transform:perspective(700px)}.tippy-box[data-animation='perspective-subtle'][data-placement^='top'][data-state='hidden']{transform:perspective(700px) translateY(5px) rotateX(30deg)}.tippy-box[data-animation='perspective-subtle'][data-placement^='bottom']{transform-origin:top}.tippy-box[data-animation='perspective-subtle'][data-placement^='bottom'][data-state='visible']{transform:perspective(700px)}.tippy-box[data-animation='perspective-subtle'][data-placement^='bottom'][data-state='hidden']{transform:perspective(700px) translateY(-5px) rotateX(-30deg)}.tippy-box[data-animation='perspective-subtle'][data-placement^='left']{transform-origin:right}.tippy-box[data-animation='perspective-subtle'][data-placement^='left'][data-state='visible']{transform:perspective(700px)}.tippy-box[data-animation='perspective-subtle'][data-placement^='left'][data-state='hidden']{transform:perspective(700px) translateX(5px) rotateY(-30deg)}.tippy-box[data-animation='perspective-subtle'][data-placement^='right']{transform-origin:left}.tippy-box[data-animation='perspective-subtle'][data-placement^='right'][data-state='visible']{transform:perspective(700px)}.tippy-box[data-animation='perspective-subtle'][data-placement^='right'][data-state='hidden']{transform:perspective(700px) translateX(-5px) rotateY(30deg)}.tippy-box[data-animation='perspective-subtle'][data-state='hidden']{opacity:0}.tippy-box[data-animation='perspective'][data-placement^='top']{transform-origin:bottom}.tippy-box[data-animation='perspective'][data-placement^='top'][data-state='visible']{transform:perspective(700px)}.tippy-box[data-animation='perspective'][data-placement^='top'][data-state='hidden']{transform:perspective(700px) translateY(8px) rotateX(60deg)}.tippy-box[data-animation='perspective'][data-placement^='bottom']{transform-origin:top}.tippy-box[data-animation='perspective'][data-placement^='bottom'][data-state='visible']{transform:perspective(700px)}.tippy-box[data-animation='perspective'][data-placement^='bottom'][data-state='hidden']{transform:perspective(700px) translateY(-8px) rotateX(-60deg)}.tippy-box[data-animation='perspective'][data-placement^='left']{transform-origin:right}.tippy-box[data-animation='perspective'][data-placement^='left'][data-state='visible']{transform:perspective(700px)}.tippy-box[data-animation='perspective'][data-placement^='left'][data-state='hidden']{transform:perspective(700px) translateX(8px) rotateY(-60deg)}.tippy-box[data-animation='perspective'][data-placement^='right']{transform-origin:left}.tippy-box[data-animation='perspective'][data-placement^='right'][data-state='visible']{transform:perspective(700px)}.tippy-box[data-animation='perspective'][data-placement^='right'][data-state='hidden']{transform:perspective(700px) translateX(-8px) rotateY(60deg)}.tippy-box[data-animation='perspective'][data-state='hidden']{opacity:0}.tippy-box[data-animation='scale-extreme'][data-placement^='top']{transform-origin:bottom}.tippy-box[data-animation='scale-extreme'][data-placement^='bottom']{transform-origin:top}.tippy-box[data-animation='scale-extreme'][data-placement^='left']{transform-origin:right}.tippy-box[data-animation='scale-extreme'][data-placement^='right']{transform-origin:left}.tippy-box[data-animation='scale-extreme'][data-state='hidden']{transform:scale(0);opacity:0.25}.tippy-box[data-animation='scale-subtle'][data-placement^='top']{transform-origin:bottom}.tippy-box[data-animation='scale-subtle'][data-placement^='bottom']{transform-origin:top}.tippy-box[data-animation='scale-subtle'][data-placement^='left']{transform-origin:right}.tippy-box[data-animation='scale-subtle'][data-placement^='right']{transform-origin:left}.tippy-box[data-animation='scale-subtle'][data-state='hidden']{transform:scale(0.8);opacity:0}.tippy-box[data-animation='scale'][data-placement^='top']{transform-origin:bottom}.tippy-box[data-animation='scale'][data-placement^='bottom']{transform-origin:top}.tippy-box[data-animation='scale'][data-placement^='left']{transform-origin:right}.tippy-box[data-animation='scale'][data-placement^='right']{transform-origin:left}.tippy-box[data-animation='scale'][data-state='hidden']{transform:scale(0.5);opacity:0}.tippy-box[data-animation='shift-away-extreme'][data-state='hidden']{opacity:0}.tippy-box[data-animation='shift-away-extreme'][data-state='hidden'][data-placement^='top']{transform:translateY(20px)}.tippy-box[data-animation='shift-away-extreme'][data-state='hidden'][data-placement^='bottom']{transform:translateY(-20px)}.tippy-box[data-animation='shift-away-extreme'][data-state='hidden'][data-placement^='left']{transform:translateX(20px)}.tippy-box[data-animation='shift-away-extreme'][data-state='hidden'][data-placement^='right']{transform:translateX(-20px)}.tippy-box[data-animation='shift-away-subtle'][data-state='hidden']{opacity:0}.tippy-box[data-animation='shift-away-subtle'][data-state='hidden'][data-placement^='top']{transform:translateY(5px)}.tippy-box[data-animation='shift-away-subtle'][data-state='hidden'][data-placement^='bottom']{transform:translateY(-5px)}.tippy-box[data-animation='shift-away-subtle'][data-state='hidden'][data-placement^='left']{transform:translateX(5px)}.tippy-box[data-animation='shift-away-subtle'][data-state='hidden'][data-placement^='right']{transform:translateX(-5px)}.tippy-box[data-animation='shift-away'][data-state='hidden']{opacity:0}.tippy-box[data-animation='shift-away'][data-state='hidden'][data-placement^='top']{transform:translateY(10px)}.tippy-box[data-animation='shift-away'][data-state='hidden'][data-placement^='bottom']{transform:translateY(-10px)}.tippy-box[data-animation='shift-away'][data-state='hidden'][data-placement^='left']{transform:translateX(10px)}.tippy-box[data-animation='shift-away'][data-state='hidden'][data-placement^='right']{transform:translateX(-10px)}.tippy-box[data-animation='shift-toward-extreme'][data-state='hidden']{opacity:0}.tippy-box[data-animation='shift-toward-extreme'][data-state='hidden'][data-placement^='top']{transform:translateY(-20px)}.tippy-box[data-animation='shift-toward-extreme'][data-state='hidden'][data-placement^='bottom']{transform:translateY(20px)}.tippy-box[data-animation='shift-toward-extreme'][data-state='hidden'][data-placement^='left']{transform:translateX(-20px)}.tippy-box[data-animation='shift-toward-extreme'][data-state='hidden'][data-placement^='right']{transform:translateX(20px)}.tippy-box[data-animation='shift-toward-subtle'][data-state='hidden']{opacity:0}.tippy-box[data-animation='shift-toward-subtle'][data-state='hidden'][data-placement^='top'][data-state='hidden']{transform:translateY(-5px)}.tippy-box[data-animation='shift-toward-subtle'][data-state='hidden'][data-placement^='bottom'][data-state='hidden']{transform:translateY(5px)}.tippy-box[data-animation='shift-toward-subtle'][data-state='hidden'][data-placement^='left'][data-state='hidden']{transform:translateX(-5px)}.tippy-box[data-animation='shift-toward-subtle'][data-state='hidden'][data-placement^='right'][data-state='hidden']{transform:translateX(5px)}.tippy-box[data-animation='shift-toward'][data-state='hidden']{opacity:0}.tippy-box[data-animation='shift-toward'][data-state='hidden'][data-placement^='top']{transform:translateY(-10px)}.tippy-box[data-animation='shift-toward'][data-state='hidden'][data-placement^='bottom']{transform:translateY(10px)}.tippy-box[data-animation='shift-toward'][data-state='hidden'][data-placement^='left']{transform:translateX(-10px)}.tippy-box[data-animation='shift-toward'][data-state='hidden'][data-placement^='right']{transform:translateX(10px)}.tippy-box[data-theme~="hotspot"]{background-clip:padding-box;background-color:HSLA(var(--background), 100%);border:1px solid HSLA(var(--body), 10%);box-shadow:0 4px 14px -2px HSLA(var(--body), 30%);color:HSLA(var(--body), 100%);text-align:left}.tippy-box[data-theme~="hotspot"]:has(.hotspot-item-inputs){box-shadow:0 1.2rem 2rem HSLA(var(--body), 30%)}.tippy-box[data-theme~="hotspot"] .tippy-content{margin:0.5rem;max-height:MIN(calc(100vh - 22px), 40rem);overflow-y:auto}.tippy-box[data-theme~="hotspot"]>.tippy-backdrop{background-color:HSLA(var(--background), 100%)}.tippy-box[data-theme~="hotspot"]>.tippy-arrow::after,.tippy-box[data-theme~="hotspot"]>.tippy-svg-arrow::after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~="hotspot"]>.tippy-arrow{color:var(--body)}.tippy-box[data-theme~="hotspot"]>.tippy-arrow::after{border-color:transparent;border-style:solid}.tippy-box[data-theme~="hotspot"]>.tippy-svg-arrow{fill:HSLA(var(--background), 100%)}.tippy-box[data-theme~="hotspot"]>.tippy-svg-arrow::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiIC8+PC9zdmc+);background-size:16px 6px;height:6px;width:16px}.tippy-box[data-theme~="hotspot"][data-placement^="top"]>.tippy-arrow::before{border-top-color:HSLA(var(--background), 100%)}.tippy-box[data-theme~="hotspot"][data-placement^="top"]>.tippy-arrow::after{border-top-color:HSLA(var(--body), 15%);border-width:7px 7px 0;left:1px;top:17px}.tippy-box[data-theme~="hotspot"][data-placement^="top"]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~="hotspot"][data-placement^="top"]>.tippy-svg-arrow::after{top:17px}.tippy-box[data-theme~="hotspot"][data-placement^="bottom"]>.tippy-arrow::before{border-bottom-color:HSLA(var(--background), 100%);bottom:16px}.tippy-box[data-theme~="hotspot"][data-placement^="bottom"]>.tippy-arrow::after{border-bottom-color:HSLA(var(--body), 25%);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~="hotspot"][data-placement^="bottom"]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~="hotspot"][data-placement^="bottom"]>.tippy-svg-arrow::after{bottom:17px}.tippy-box[data-theme~="hotspot"][data-placement^="left"]>.tippy-arrow::before{border-left-color:HSLA(var(--background), 100%)}.tippy-box[data-theme~="hotspot"][data-placement^="left"]>.tippy-arrow::after{border-left-color:HSLA(var(--body), 25%);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~="hotspot"][data-placement^="left"]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~="hotspot"][data-placement^="left"]>.tippy-svg-arrow::after{left:12px}.tippy-box[data-theme~="hotspot"][data-placement^="right"]>.tippy-arrow::before{border-right-color:HSLA(var(--background), 100%);right:16px}.tippy-box[data-theme~="hotspot"][data-placement^="right"]>.tippy-arrow::after{border-right-color:HSLA(var(--body), 25%);border-width:7px 7px 7px 0;right:17px;top:1px}.tippy-box[data-theme~="hotspot"][data-placement^="right"]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~="hotspot"][data-placement^="right"]>.tippy-svg-arrow::after{right:12px}.tippy-box[data-theme~="light-or-dark"]{background-color:HSLA(var(--background), 100%);background-clip:padding-box;border:1px solid HSLA(var(--body), 15%);color:HSLA(var(--body), 100%);box-shadow:0 4px 14px -2px HSLA(var(--body), 8%)}.tippy-box[data-theme~="light-or-dark"] .tippy-content:has(.tippy-no-margin){padding:0}.tippy-box[data-theme~="light-or-dark"]>.tippy-backdrop{background-color:HSLA(var(--background), 100%)}.tippy-box[data-theme~="light-or-dark"]>.tippy-arrow::after,.tippy-box[data-theme~="light-or-dark"]>.tippy-svg-arrow::after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~="light-or-dark"]>.tippy-arrow{color:var(--body)}.tippy-box[data-theme~="light-or-dark"]>.tippy-arrow::after{border-color:transparent;border-style:solid}.tippy-box[data-theme~="light-or-dark"]>.tippy-svg-arrow{fill:HSLA(var(--background), 100%)}.tippy-box[data-theme~="light-or-dark"]>.tippy-svg-arrow::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiIC8+PC9zdmc+);background-size:16px 6px;width:16px;height:6px}.tippy-box[data-theme~="light-or-dark"][data-placement^="top"]>.tippy-arrow::before{border-top-color:HSLA(var(--background), 100%)}.tippy-box[data-theme~="light-or-dark"][data-placement^="top"]>.tippy-arrow::after{border-top-color:HSLA(var(--body), 25%);border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~="light-or-dark"][data-placement^="top"]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~="light-or-dark"][data-placement^="top"]>.tippy-svg-arrow::after{top:17px}.tippy-box[data-theme~="light-or-dark"][data-placement^="bottom"]>.tippy-arrow::before{border-bottom-color:HSLA(var(--background), 100%);bottom:16px}.tippy-box[data-theme~="light-or-dark"][data-placement^="bottom"]>.tippy-arrow::after{border-bottom-color:HSLA(var(--body), 25%);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~="light-or-dark"][data-placement^="bottom"]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~="light-or-dark"][data-placement^="bottom"]>.tippy-svg-arrow::after{bottom:17px}.tippy-box[data-theme~="light-or-dark"][data-placement^="left"]>.tippy-arrow::before{border-left-color:HSLA(var(--background), 100%)}.tippy-box[data-theme~="light-or-dark"][data-placement^="left"]>.tippy-arrow::after{border-left-color:HSLA(var(--body), 25%);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~="light-or-dark"][data-placement^="left"]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~="light-or-dark"][data-placement^="left"]>.tippy-svg-arrow::after{left:12px}.tippy-box[data-theme~="light-or-dark"][data-placement^="right"]>.tippy-arrow::before{border-right-color:HSLA(var(--background), 100%);right:16px}.tippy-box[data-theme~="light-or-dark"][data-placement^="right"]>.tippy-arrow::after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:HSLA(var(--body), 25%)}.tippy-box[data-theme~="light-or-dark"][data-placement^="right"]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~="light-or-dark"][data-placement^="right"]>.tippy-svg-arrow::after{right:12px}@keyframes wiggle{0%{transform:rotate(0deg)}25%{transform:rotate(0.15deg)}75%{transform:rotate(-0.15deg)}}@keyframes pulse{0%,89%{outline:0px solid HSLA(var(--lti-purple), 0);outline-offset:0px}90%{outline:0.2rem solid HSLA(var(--lti-purple), 0.5);outline-offset:0px}100%{outline:0.2rem solid HSLA(var(--lti-purple), 0);outline-offset:0.5rem}}.active-lti-ghost,.active-lti{align-items:center;border-radius:5rem;display:inline-flex;font-size:0.9rem}.active-lti-ghost.pulse,.active-lti.pulse{animation:pulse 5s infinite}.active-lti-ghost:has(.active-lti-label),.active-lti:has(.active-lti-label){padding:0.3rem 0.6rem}@media screen and (max-width: 430px){.active-lti-ghost-label,.active-lti-label{display:none}}.active-lti-ghost .icon,.active-lti .icon{width:1.2rem}.active-lti{background:HSLA(var(--lti-purple), 100%);color:HSLA(var(--white), 100%);cursor:default;padding:0.3rem;gap:0.4rem}.active-lti .icon{fill:HSLA(var(--white), 100%)}.active-lti-ghost{color:HSLA(var(--lti-purple), 100%);border:1px solid HSLA(var(--lti-purple), 100%);padding:0.1rem 0.4rem;gap:0.2rem}table .active-lti-ghost{position:relative}.active-lti-ghost .icon{fill:HSLA(var(--lti-purple), 100%)}.active-lti-gradient{background:HSLA(var(--background), 100%) linear-gradient(to bottom, HSLA(var(--lti-purple), 20%) 0%, HSLA(var(--background), 100%) 100%);background-position-y:var(--main-nav-height);background-repeat:no-repeat;background-size:100% 5rem}.active-lti-gradient .admin-page-main,.active-lti-gradient .page-container{padding-top:calc(var(--app-spacing) + 1rem)}.alert{border:1px solid transparent;border-radius:var(--border-radius);display:block;margin-bottom:1rem;padding:1rem}.alert.alert-notice{background-color:#d3e7f8;border-color:#bddbf5;color:#185e9a}.alert.alert-notice a{color:#185e9a}.alert.alert-notice a:hover{color:#11436e}.alert.alert-success{background-color:#daf1de;border-color:#c7eace;color:#308241}.alert.alert-success a{color:#308241}.alert.alert-success a:hover{color:#225d2e}.alert.alert-warning{background-color:#fbedb7;border-color:#f9e79f;color:#917508}.alert.alert-warning a{color:#917508}.alert.alert-warning a:hover{color:#604e06}.alert.alert-danger{background-color:#f8d1c9;border-color:#f5beb3;color:#942a14}.alert.alert-danger a{color:#942a14}.alert.alert-danger a:hover{color:#671d0e}.alert>*:first-child{margin-top:0}.alert>*:last-child{margin-bottom:0}.alert a{text-decoration:underline}.alert ul,.alert ol{margin-bottom:1em;padding-left:inherit}.alert ul{list-style-type:disc}.alert ol{list-style-type:decimal}.tippy-box[data-theme~="anchor-preview"]{border:1px solid HSLA(var(--body), 4%) !important;box-shadow:0 30px 90px -20px rgba(0,0,0,0.3),0 0 1px 1px rgba(0,0,0,0.05) !important}.tippy-box[data-theme~="anchor-preview"] .tippy-content{padding:0}.tippy-box[data-theme~="anchor-preview"] a.anchor-preview{color:inherit;outline:0;text-decoration:none}.tippy-box[data-theme~="anchor-preview"] a.anchor-preview:hover{color:inherit;text-decoration:none}.anchor-preview{--line-height: 1.4rem;--extract-gutter: 18px;--extract-max-height: calc(var(--line-height) * 6);--meta-height: 1.8rem;--image-max-height:
    calc(
      var(--extract-max-height) + var(--meta-height) + var(--extract-gutter) * 2
    );display:flex;font-size:1rem;font-weight:normal;line-height:var(--line-height);max-width:500px;min-width:400px}.anchor-preview-title{font-size:inherit;line-height:var(--line-height);margin:0}.anchor-preview-content{display:flex;flex:1;flex-direction:column;margin:var(--extract-gutter);position:relative}.anchor-preview-extract{flex:1;max-height:var(--extract-max-height);overflow:hidden;position:relative}.anchor-preview-extract::after{background-image:linear-gradient(to right, HSLA(var(--background), 0%), HSLA(var(--background), 100%) 50%);top:calc(var(--extract-max-height) - var(--line-height));content:" ";height:1.4rem;pointer-events:none;position:absolute;right:0;width:25%}.anchor-preview-image+.anchor-preview-content{float:left}.anchor-preview-image{align-items:center;background-color:var(--theme-color);display:flex;flex-basis:40%;justify-content:center;max-height:var(--image-max-height);min-height:150px;order:1;position:relative}.anchor-preview-image>img{height:100%;margin:0;-o-object-fit:cover;object-fit:cover;outline:1px solid HSLA(var(--body), 10%);width:100%}.anchor-preview-image>svg{height:auto;width:70%}.anchor-preview-meta{align-items:flex-end;display:flex;height:var(--meta-height)}.avatar,.r-avatar-component-avatar{align-items:center;border-radius:50%;color:white;display:flex;flex-shrink:0;font-family:monospace;font-size:1.2rem;font-weight:bold;height:32px;justify-content:center;overflow:hidden;position:relative;width:32px}.avatar-image,.r-avatar-component-avatar-image{all:unset;height:100%;left:0;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;text-indent:-10000px;top:0;width:100%}.avatar .fake,.r-avatar-component-avatar .fake{background-color:HSLA(var(--background-alt), 0.6);height:100%;width:100%}.avatar .fake::before,.avatar .fake::after,.r-avatar-component-avatar .fake::before,.r-avatar-component-avatar .fake::after{background:HSLA(var(--body), 0.65);border-radius:50%;content:"";left:50%;position:absolute}.avatar .fake::before,.r-avatar-component-avatar .fake::before{height:34%;margin-left:-17%;top:25%;width:34%}.avatar .fake::after,.r-avatar-component-avatar .fake::after{bottom:0;height:80%;margin-bottom:-40%;margin-left:-40%;width:80%}.r-badge-component{align-items:center;border:1px solid transparent;border-radius:0.25rem;display:inline-flex;font-family:"Noto Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:0.75rem;font-weight:400;line-height:1rem;padding:0.22em 0.5em;text-align:center;vertical-align:text-top;white-space:nowrap;background-color:HSLA(var(--body), 7%);color:HSLA(var(--body), 85%)}.r-badge-component--pill{border-radius:10rem}.r-badge-component--ghost{background:none;border-color:HSLA(var(--body), 20%)}.r-badge-component .icon{fill:currentColor;height:1rem;margin-right:0.15rem;opacity:0.75;vertical-align:middle;width:1rem}.chapter-context{align-items:center;color:var(--theme-color);display:flex;line-height:1;font-size:0.8em}@media screen and (max-width: 768px){.chapter-context{display:block}}.chapter-context .icon{fill:var(--theme-color);height:0.8em;position:relative}.chapter-context .icon.icon-chevron-right{margin-top:0.1em;width:1.6em}.chapter-context-container{font-size:1.3em;max-width:75rem}@media screen and (max-width: 75rem){.chapter-context-container{background:HSLA(var(--background-alt), 100%);border-bottom:1px solid HSLA(var(--grey), 10%);margin:0 auto;padding:calc(1em - 4px) 1em 1em}}@media screen and (min-width: 75rem){.chapter-context-container{margin:1.5em auto 0;padding:0 1em}}@media screen and (max-width: 768px){.r-spaces-show .chapter-context .icon{display:none}}.steps{align-items:center;display:flex;font-size:0.8rem;margin:auto 0 auto auto;min-width:0}@media screen and (max-width: 768px){.steps{margin-top:1em}}.steps-space:not(.steps-link){color:HSLA(var(--body), 100%);opacity:0.5;word-wrap:break-word}@media screen and (max-width: 768px){.steps-space:not(.steps-link){display:none}}.steps-link{color:var(--theme-color);text-decoration:none;word-wrap:break-word}.steps-link:hover{text-decoration:underline}.step{align-items:center;border:2px solid var(--theme-color);border-radius:1em;color:var(--theme-color);display:flex;font-weight:bold;height:2em;justify-content:center;margin-right:6px;min-width:2em;opacity:0.5;padding:0 0.4em;position:relative}.step:not(:last-child,.current)::after{background:var(--theme-color);content:"";display:block;height:2px;left:100%;position:absolute;top:50%;transform:translateY(-50%);width:8px}.step.done{border:2px solid var(--theme-color);color:var(--theme-color);opacity:1}.step.current,.step.current-index{background:var(--theme-color);color:HSLA(var(--background-alt), 100%);opacity:1}.step.current{margin:0}.step-chapters{align-items:center;display:flex;margin:0 2px}.step-chapter{background:var(--theme-color);border-radius:50%;display:inline-flex;height:5px;margin:0 2px;opacity:0.5;width:5px}.step-chapter.current{height:7px;opacity:1;width:7px}.step-chapter.done{opacity:1}.space-finish,.path-finish{fill:var(--theme-color);height:30px;width:30px}.space-finish.unfinished,.path-finish.unfinished{opacity:0.5}.space-finish .icon.finish,.path-finish .icon.finish{height:auto}@media screen and (max-width: 420px){.chapter-item-index{padding:0}}@media screen and (min-width: 421px){.chapter-item-index{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(24rem, 1fr));padding:0 1rem 1rem}}.chapter-item{background:HSLA(var(--background), 100%);box-shadow:inset 0 1px 0 0 HSLA(var(--grey), 10%);display:flex;height:auto;justify-content:stretch;margin:0;position:relative;transition:all 0.2s ease}@media screen and (min-width: 421px){.chapter-item{border-radius:0.3rem;box-shadow:0 0 0 1px HSLA(var(--grey), 10%) inset, 0 0 0 0 HSLA(var(--black), 0%)}}.chapter-item:hover{background:HSLA(var(--background), 100%) !important}@media screen and (min-width: 421px){.chapter-item:hover{box-shadow:0 0 0 1px HSLA(var(--grey), 20%) inset, 0 10px 20px -13px HSLA(var(--black), 10%)}}.chapter-item:last-child{margin-right:0}.chapter-item.draft{background-color:HSLA(var(--grey), 0.05)}.chapter-item .chapter-item-link{box-sizing:border-box;color:inherit;display:flex;flex-direction:column;padding:1.5rem 1.5rem 1rem;width:100%}.chapter-item .chapter-item-link:hover{color:HSLA(var(--body), 100%)}.chapter-item .chapter-item-header{align-items:flex-start;display:flex;gap:0.5rem}.chapter-item .chapter-item-draft{background-color:HSLA(var(--grey), 0.2);border-radius:10rem;box-shadow:inset 0 0 0 1px HSLA(var(--grey), 0.2);color:HSLA(var(--body), 0.6);font-size:0.85rem;font-weight:bold;margin:0.1rem 0 0 auto;padding:0.25rem 0.5rem}.chapter-item .chapter-item-name{-webkit-box-orient:vertical;display:-webkit-box;font-size:1.2rem;-webkit-line-clamp:2;line-height:1.4;margin:0 0 0.5rem;overflow:hidden;text-overflow:ellipsis}.chapter-item .chapter-item-name .icon-headphones{fill:HSLA(var(--body), 100%);height:1rem;vertical-align:middle;width:1rem}.chapter-item .no-content{color:HSLA(var(--grey), 0.8)}.chapter-item .chapter-item-description{-webkit-box-orient:vertical;color:HSLA(var(--body), 0.7);display:-webkit-box;-webkit-line-clamp:2;line-height:1.4;margin:0 0 auto;overflow:hidden;text-overflow:ellipsis}.chapter-item .info{align-items:center;border-top:1px solid HSLA(var(--grey), 0.1);display:flex;gap:0.15rem;margin-top:1rem;min-width:0;overflow:hidden;padding-top:1rem;white-space:nowrap}.chapter-item .info .icon{height:1rem;min-width:1rem}.chapter-item .info .space{align-items:center;display:flex;font-weight:bold;gap:0.25rem;min-width:0}.chapter-item .info span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chapter-item .info .initial{align-items:center;background:var(--theme-color);border-radius:0.2rem;color:HSLA(var(--background), 100%);display:inline-flex;font-size:0.7rem;height:1rem;justify-content:center;margin-left:0.5rem;min-width:1rem;text-transform:uppercase;width:1rem}.footer-wrapper{background:HSLA(var(--footer), 100%);border-top:1px solid HSLA(var(--footer-stroke), 100%);padding:3rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width: 600px){.footer-wrapper{padding:3rem 2rem}}@media (min-width: 750px){.footer-wrapper{padding:3rem}}.footer-wrapper .footer{margin:0 auto;max-width:100%;overflow:hidden;position:relative;width:-moz-fit-content;width:fit-content}@media (min-width: calc(75rem + 1px)){.footer-wrapper .footer{min-width:calc(75rem + 1px)}}.chapter-nav{line-height:1.4em;position:relative}.chapter-nav-buttons{align-items:center;background:linear-gradient(to right, HSLA(var(--footer), 100%) 85%, transparent 100%);display:inline-flex;gap:0.4rem;left:0;padding-right:1rem;position:absolute;top:0}.chapter-nav-button{align-items:center;border-radius:0.3em;box-shadow:0 0 0 2px HSLA(var(--footer), 60%) inset,0 0 0 2px var(--theme-color) inset;display:flex;height:1.8rem;justify-content:center;min-width:1.8rem;transition:0.2s ease box-shadow}.chapter-nav-button .icon{fill:var(--theme-color);height:0.8rem;transition:0.2s ease fill;width:0.8rem}.chapter-nav-button.disabled{box-shadow:0 0 0 2px HSLA(var(--body), 5%) inset,0 0 0 2px transparent inset}.chapter-nav-button.disabled .icon{fill:HSLA(var(--body), 15%)}.chapter-nav-button:not(.disabled){cursor:pointer}.chapter-nav-button:not(.disabled):hover{box-shadow:0 0 0 2px transparent inset,0 0 0 2px var(--theme-color) inset}.chapter-nav-wrapper{display:flex;overflow:hidden;transition:transform 0.2s ease}.chapter-nav-space{flex:1;overflow:hidden;position:relative}.chapter-nav-space-title{font-weight:normal;line-height:1.8rem}.chapter-nav-space-title-in-path{padding-left:5rem}.chapter-nav-chapters{align-items:stretch;display:flex;margin:0;padding-right:1px}.chapter-nav::before,.chapter-nav::after{content:"";display:block;height:calc(100% - 0.25rem);position:absolute;top:0;transition:width 0.2s ease, opacity 0.2s ease;width:3rem;z-index:2}.chapter-nav::before{background:linear-gradient(to right, HSLA(var(--footer), 100%), transparent);left:0}.chapter-nav::after{background:linear-gradient(to left, HSLA(var(--footer), 100%), transparent);right:0}.chapter-nav.on-start::before{opacity:0;width:0}.chapter-nav.on-end::after{opacity:0;width:0}.chapter-nav-chapter{background:HSLA(var(--background), 100%);border-radius:0.3rem;box-shadow:0 0 0 1px HSLA(var(--grey), 10%) inset,0 0 0 0 HSLA(var(--black), 0%);display:flex;flex:0 0 18rem;font-size:1.1rem;height:auto;justify-content:stretch;margin:1.5rem 1rem 1.5rem 0;position:relative;width:18rem}.chapter-nav-chapter:last-child{margin-right:0}.chapter-nav-chapter-link{box-sizing:border-box;color:HSLA(var(--body), 100%);display:flex;flex-direction:column;padding:1.5rem;width:100%}.chapter-nav-chapter-link:hover{color:HSLA(var(--body), 100%)}.chapter-nav-chapter-type{align-items:center;display:flex;font-size:0.9rem;gap:0.2rem;margin-bottom:0.5em}.chapter-nav-chapter-type .chapter-type-icon{fill:HSLA(var(--body), 100%);width:16px}.chapter-nav-chapter-name{-webkit-box-orient:vertical;display:-webkit-box;font-size:1.1rem;-webkit-line-clamp:2;line-height:1.25;overflow-wrap:break-word;margin-bottom:0.5em;overflow:hidden;text-overflow:ellipsis}.chapter-nav-chapter-name .icon-headphones{fill:HSLA(var(--body), 100%);height:1rem;vertical-align:middle;width:1rem}.chapter-nav-chapter-description{line-height:1.4;word-wrap:break-word}.chapter-nav-chapter .completion{position:absolute;right:.5rem;top:.5rem}.chapter-nav-chapter:hover{box-shadow:0 0 0 1px HSLA(var(--grey), 20%) inset,0 10px 20px -13px HSLA(var(--black), 10%)}.chapter-nav-chapter.current,.chapter-nav-chapter.current:hover{box-shadow:0 0 0 3px var(--theme-color) inset,0 10px 20px -13px HSLA(var(--black), 10%)}.fenced-code-block{border-radius:0.3rem;box-shadow:0 0 0 1px HSLA(var(--grey), 15%);position:relative}.fenced-code-block pre.code-block{background:HSLA(var(--grey), 3%);border-radius:0;box-shadow:none;font-size:0.85em;margin:0}.fenced-code-block .code-block-header{align-items:center;background-color:HSLA(var(--body), 0.07);border-radius:0.3rem 0.3rem 0 0;box-shadow:0 1px 0 0 HSLA(var(--grey), 15%);color:HSLA(var(--body), 100%);display:flex;font-size:1rem;justify-content:space-between;padding:0.5rem;width:100%}.fenced-code-block .code-block-header .copy-code{background:HSLA(var(--background), 100%);border:none;border-radius:0.3rem;box-shadow:0 0 0 1px HSLA(var(--grey), 15%);color:HSLA(var(--body), 100%);cursor:pointer;font-size:0.9rem;height:1.4rem;line-height:1;margin-left:auto;padding:0 0.5rem;transition:0.2s ease background, 0.2s ease color}.fenced-code-block .code-block-header .copy-code:hover{background:HSLA(var(--body), 100%);color:HSLA(var(--background), 100%)}.fenced-code-block .code-block-header .copy-code.success{background:HSLA(var(--success), 100%);color:HSLA(var(--background), 100%);cursor:default}.completion{display:none;font-size:0.9rem;position:relative}.completion.completed{display:inline-flex}.completion-label{align-items:center;background:HSLA(var(--intense-green), 0.1);border-radius:2em;box-shadow:0 0 0 1px HSLA(var(--intense-green), 0.1) inset;color:HSLA(var(--dark-green), 100%);cursor:pointer;display:flex;height:2.2rem;padding:0 0.8em;text-transform:lowercase;transition:background 0.2s ease, color 0.2s ease;white-space:nowrap}.completion-label.no-actions{cursor:default}.completion-label .icon{fill:HSLA(var(--dark-green), 100%);height:0.75rem;margin-right:0.3em;position:relative;top:0.07rem;transition:fill 0.2s ease;width:1.2rem}.completion-label:not(.no-actions):hover{background:HSLA(var(--dark-green), 100%);color:HSLA(var(--white), 100%)}.completion-label:not(.no-actions):hover .icon{fill:HSLA(var(--white), 100%)}.completion-remove-completion{align-items:center;background:HSLA(var(--background-alt), 100%);border:1px solid HSLA(var(--body), 0.05);border-radius:0.5em;box-shadow:0 2px 6px HSLA(var(--body), 0.05),0 0 2rem 0 HSLA(var(--grey), 0) inset;color:HSLA(var(--body), 100%);cursor:pointer;display:flex;left:0;padding:0.5em 0.8em;position:absolute;top:-9999px;transition:box-shadow 0.2s ease;white-space:nowrap}.completion-remove-completion:hover{box-shadow:0 2px 6px HSLA(var(--body), 0.05),0 0 2rem 0 HSLA(var(--grey), 0.2) inset}.completion-remove-completion:focus:not(:disabled),.completion-remove-completion.show{top:100%}.completion-remove-completion .icon{fill:HSLA(var(--body), 100%);margin-right:0.3em}.completion-badge{align-items:center;background:HSLA(var(--intense-green), 0.1);border-radius:50%;box-shadow:0 0 0 1px HSLA(var(--intense-green), 0.2) inset;flex-shrink:0;height:1.3rem;justify-content:center;margin-left:0.5rem;transition:background 0.2s ease;width:1.3rem}.completion-badge .icon{display:block;fill:HSLA(var(--dark-green), 100%);height:0.8rem;position:relative;top:0.07rem;transition:fill 0.2s ease;width:0.8rem}a:hover .completion-badge.parent-hover{background:HSLA(var(--dark-green), 100%)}a:hover .completion-badge.parent-hover .icon{fill:HSLA(var(--white), 100%)}.r-copy-input-component{--color: var(--link);--background-color: var(--r-copy-input-background, HSLA(var(--background-input), 100%));display:flex}.r-copy-input-component input{background:var(--background-color);border-bottom-right-radius:0;border-top-right-radius:0}.r-copy-input-component input:disabled{background:HSLA(var(--grey), 0.1);color:HSLA(var(--body), 0.2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.r-copy-input-component .button{align-self:initial;border:1px solid HSLA(var(--grey), 0.1);border-left:none;border-radius:0.2rem;border-bottom-left-radius:0;border-top-left-radius:0;color:HSLA(var(--color), 100%);padding:0 0.7em;position:relative;transition:background-color 0.15s ease}.r-copy-input-component .button:not(:disabled):hover{background-color:HSLA(var(--color), 100%) !important;border-color:HSLA(var(--color), 100%) !important;box-shadow:0 0 0 1px HSLA(var(--color), 0.5) inset;text-shadow:none !important;transform:none}.r-copy-input-component .button:disabled{background:HSLA(var(--grey), 100%);color:HSLA(var(--background), 100%);cursor:default;text-shadow:none;transform:none}.r-copy-input-component-copied-icon{display:none;left:50%;margin:0 !important;position:absolute;transform:translateX(-50%)}.r-copy-input-component--copied .r-copy-input-component-copy-text{visibility:hidden}.r-copy-input-component--copied .r-copy-input-component-copied-icon{display:block}.r-copy-input-component.variant-inverted input{background:HSLA(var(--background-alt), 100%)}.r-copy-input-component.variant-inverted input:disabled{background:HSLA(var(--grey), 0.1);color:HSLA(var(--body), 0.2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.r-copy-input-component.variant-inverted .button{background-color:HSLA(var(--color), 100%);color:HSLA(var(--background), 100%)}.r-copy-input-component.variant-inverted .button:not(:disabled):hover{background-color:HSL(var(--background)) !important;border-color:HSLA(var(--grey), 0.1) !important;box-shadow:none !important;color:HSLA(var(--color), 100%)}.r-copy-input-component.variant-inverted .button:disabled{background:HSLA(var(--grey), 100%);color:HSLA(var(--background), 100%);cursor:default;text-shadow:none;transform:none}.r-copy-input-component.variant-primary input{background:HSLA(var(--background), 100%)}.r-copy-input-component.variant-primary input:disabled{background:HSLA(var(--grey), 0.1);color:HSLA(var(--body), 0.2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.r-copy-input-component.variant-primary .button{background-color:HSLA(var(--color), 100%);color:HSLA(var(--background), 100%)}.r-copy-input-component.variant-primary .button:not(:disabled):hover{background-color:HSL(var(--body)) !important;border-color:HSLA(var(--grey), 0.1) !important;box-shadow:none !important}.r-copy-input-component.variant-primary .button:disabled{background:HSLA(var(--grey), 100%);color:HSLA(var(--background), 100%);cursor:default;text-shadow:none;transform:none}@keyframes dialog-show{from{opacity:0;transform:translateY(-20%)}to{opacity:1;transform:translateY(0%)}}@keyframes dialog-backdrop{from{opacity:0}to{opacity:1}}dialog{color:var(--body);cursor:initial;font-family:var(--sans-serif);font-size:16px;font-weight:initial;line-height:initial;text-align:initial;text-decoration:initial;background:HSLA(var(--background), 100%);border:none;border-radius:0.25rem;box-shadow:0 1rem 1.5rem rgba(0,0,0,0.2);max-width:100%;padding:1.5rem}@media (min-width: 768px){dialog{min-width:30rem}}dialog:focus{outline:none}dialog.full-width{max-width:90vw;width:-moz-fit-content;width:fit-content}dialog[open]{animation:dialog-show 0.2s ease normal}dialog[open]::backdrop{animation:dialog-backdrop 0.2s ease normal}dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,0.6);transition:all 0.2s ease}dialog .close-dialog{background:transparent;border:none;cursor:pointer;padding:0;padding:1rem;position:absolute;right:0.5rem;top:0.5rem}dialog .close-dialog .icon{height:1.2rem;width:1.2rem}dialog .dialog-title{font-size:1.4rem;font-weight:bold;margin:0;padding:0 4rem 1.5rem 0}dialog .dialog-actions{align-items:center;display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}dialog:has(.dialog-section){padding:0}dialog .dialog-section{padding:2rem}dialog [type='color'],dialog [type='date'],dialog [type='datetime'],dialog [type='datetime-local'],dialog [type='email'],dialog [type='month'],dialog [type='number'],dialog [type='password'],dialog [type='search'],dialog [type='tel'],dialog [type='text'],dialog [type='time'],dialog [type='url'],dialog [type='week'],dialog input:not([type]),dialog textarea,dialog select{width:100%}dialog trix-editor{min-width:100%;width:-moz-min-content;width:min-content}.tippy-box[data-theme~="r-dropdown-component"]{box-shadow:0 20px 90px -20px rgba(0,0,0,0.3)}.tippy-box[data-theme~="r-dropdown-component"] .tippy-content{padding:0}.r-dropdown-component{display:none;font-size:1rem;padding:0.5em}.tippy-content .r-dropdown-component{display:block}.r-dropdown-component>a,.r-dropdown-component .link{align-items:center;border-radius:0.3em;color:HSLA(var(--body), 100%);cursor:pointer;display:flex;gap:0.5em;overflow:hidden;padding:0.5em;padding-right:1em;text-overflow:ellipsis;transition:all 0.2s ease;white-space:nowrap}.r-dropdown-component>a:hover,.r-dropdown-component .link:hover{background:HSLA(var(--blue), 10%);text-decoration:none !important}.r-dropdown-component>a .icon,.r-dropdown-component .link .icon{fill:currentColor;height:1.2em;width:1.2em}.dropdown{color:HSLA(var(--body), 100%);position:relative}.dropdown.focus .icon{fill:HSLA(var(--blue), 100%)}.dropdown .icon{height:1.2rem;margin-right:.5rem;width:1.2rem}.dropdown .horizontal{box-shadow:inset 0 -1px 0 HSLA(var(--grey), 20%);display:flex;margin:-0.7rem -0.5rem 0.7rem}.dropdown .column{flex:1}.dropdown .column:not(:last-child){box-shadow:inset -1px 0 0 HSLA(var(--grey), 20%)}.dropdown .column a{align-items:center;background:HSLA(var(--blue), 6%);color:HSL(var(--blue));display:flex;font-weight:700;justify-content:center;padding:1.3rem 1rem;transition:all 0.2s ease;white-space:nowrap}.dropdown .column a:hover{background:HSL(var(--blue));color:white}.dropdown .column a:hover .icon{fill:white}.dropdown .column a .icon{transition:fill 0.2s ease}.dropdown-items{background:HSLA(var(--background), 100%);border-radius:.8rem;box-shadow:0 0 1px HSLA(var(--black), 20%);overflow:hidden;padding:.7rem .5rem;position:absolute;right:-1rem;top:calc(var(--avatar-size) + 1rem)}.dropdown-items.hide{display:none}.dropdown-items.show{display:block}.dropdown-item{margin:0}.dropdown-item:has(.qr-switcher){height:2.9rem;position:relative}.dropdown-item .dropdown-item-action,.dropdown-item .dropdown-item-link a,.dropdown-item .dropdown-item-link .qr-generator-toggle{align-items:center;border-radius:.3rem;color:HSLA(var(--body), 70%);cursor:pointer;display:flex;overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;transition:all 0.2s ease;white-space:nowrap}.dropdown-item .dropdown-item-action:hover,.dropdown-item .dropdown-item-link a:hover,.dropdown-item .dropdown-item-link .qr-generator-toggle:hover{background:HSLA(var(--blue), 10%);color:HSLA(var(--blue), 100%)}.dropdown-item .qr-switcher{inset:0;overflow:hidden;padding-top:0.7rem;position:absolute;scrollbar-width:none}.dropdown-item .qr-switcher::-webkit-scrollbar{display:none}.dropdown-item .qr-switcher-items{align-items:center;display:flex;transform:translateX(0);transition:transform 0.2s ease;width:200%}.dropdown-item .qr-switcher-items.toggled{transform:translateX(-50%)}.dropdown-item .qr-switcher-items>div{flex:0 0 50%}.dropdown-item .qr-generator-links{align-items:center;display:flex;justify-content:stretch}.dropdown-item .qr-generator-links a{flex:1 0 auto;justify-content:center;padding:.5rem 0;text-align:center}.dropdown-item .dropdown-item-action:hover input,.dropdown-item .dropdown-item-action:hover select,.dropdown-item>a:hover input,.dropdown-item>a:hover select{border-color:HSLA(var(--blue), 25%) !important}.dropdown-item .dropdown-item-action-label,.dropdown-item>a-label{margin-right:auto}.dropdown-item .dropdown-item-action select,.dropdown-item>a select{flex:1;margin-left:0.5rem}.dropdown-item>a{color:HSLA(var(--blue), 100%);display:block}.dropdown-item.seperate-above{border-top:1px solid HSLA(var(--grey), 20%);margin-top:.7rem;padding-top:.7rem}.r-duplicated-from-tenant-component{align-items:center;background:HSLA(var(--background-alt), 100%);border:1px solid HSLA(var(--grey), 0.1);border-radius:0.5rem;display:flex;flex:1;gap:0.3rem 1rem;margin-bottom:1rem;padding:1rem;container-type:inline-size;container-name:duplicated-from-tenant}.r-duplicated-from-tenant-component .r-duplicated-from-tenant-component-text{align-items:center;display:flex;flex:1;gap:0.5rem}@container duplicated-from-tenant (max-width: 30rem){.r-duplicated-from-tenant-component .r-duplicated-from-tenant-component-text{display:block}}.r-duplicated-from-tenant-component .icon{background:HSLA(var(--blue), 80%);border-radius:0.3rem;box-shadow:inset 0 0 0 1px HSLA(var(--blue), 100%);fill:white;padding:0.4rem;width:1.8rem}.r-duplicated-from-tenant-component .original-tenant-name{font-weight:700}.r-duplicated-from-tenant-component .global-id-link{cursor:help;font-size:0.8rem;margin-left:auto}.r-element-component{--chapter-padding-horizontal: 1em;--chapter-max-width: 75rem;box-sizing:border-box;font-size:1rem;margin:1.3em 0}.r-element-component .r-element-carousel-component{margin:0 calc(var(--chapter-padding-horizontal) * -1)}@media (max-width: 599px){.r-element-component .r-element-carousel-component{--carousel-slide-width: calc(
        100% - var(--chapter-padding-horizontal) * 2
      )}}@media (min-width: var(--chapter-max-width)){.r-element-component .r-element-carousel-component{margin:0 -6%}}@media (min-width: 1000px){.r-element-component .r-element-carousel-component{margin:0 -12%}}aside .r-element-component .r-element-carousel-component,details .r-element-component .r-element-carousel-component{margin:0}.r-element-reference-component{--color: var(--royal-blue);background:HSLA(var(--background-chapter), 90%);border-radius:var(--border-radius);box-shadow:0 0 0 1px HSLA(var(--border), 100%),0 0 0 HSLA(var(--shadow)),0 0 0 HSLA(var(--shadow));padding:1em}.r-element-reference-component-container{align-items:center;display:flex;gap:1em}.r-element-reference-component-content{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:1em;min-width:0}.r-element-reference-component-text{flex:1;min-width:0}.r-element-reference-component-title{align-items:center;display:flex;font-weight:bold;gap:0.5em;line-height:1.2;margin-bottom:0.25em}.r-element-reference-component:hover{background:HSLA(var(--background), 100%);box-shadow:0 0 0 1px HSLA(var(--border), 100%),0 5px 10px HSLA(var(--shadow)),0 10px 20px HSLA(var(--shadow))}.r-element-reference-component-icon{align-items:center;background-color:HSLA(var(--color), 8%);border-radius:0.5rem;display:flex;flex-direction:column;gap:0.5em;justify-content:center;min-height:4.5em;min-width:4.5em;padding:1em 0.5em}.r-element-reference-component-icon svg{fill:HSLA(var(--color), 100%);height:2.5em;width:2.5em}.r-element-reference-component-icon-label{display:none;font-size:0.6em;font-weight:bold;letter-spacing:0.05em;line-height:1.2;text-align:center;text-transform:uppercase}@media (min-width: 640px){.r-element-reference-component-icon{width:7em}.r-element-reference-component-icon-label{display:block}}.r-element-reference-component-insights{border-top:1px solid HSLA(var(--border), 100%);flex-wrap:wrap;margin-top:1rem;padding-top:1rem}.r-element-reference-component button[data-edit]{background-color:HSLA(var(--button-color), 100%);border:1px solid HSLA(var(--color), 100%);border-radius:0.3em;color:HSLA(var(--color), 100%);cursor:pointer;font-size:0.9em;margin-left:auto;opacity:0.5;padding:0.15em 0.5em;transition:background-color 0.2s, opacity 0.2s}.r-element-reference-component button[data-edit]:hover{background-color:HSLA(var(--color), 100%);color:HSLA(var(--white), 100%)}.r-element-reference-component:hover button[data-edit]{opacity:1}.r-element-reference-component .r-element-reference-component-insights{display:flex;gap:2rem;justify-content:space-between;width:100%}.r-element-reference-component .insights-label{color:HSLA(var(--body), 60%);margin-bottom:.5em}.r-element-reference-component .insights-value{font-weight:600}.r-element-reference-component .submission-value-container{align-items:center;display:flex;font-weight:600;gap:1rem;white-space:nowrap}.r-element-reference-component .submission-value{margin-left:auto}.r-element-reference-component .submission-value-value{background:HSLA(var(--grey), 0.15);border-radius:4px;min-width:20em}.r-element-reference-component .submission-value-bar{border-right:2px solid var(--theme-color);border-radius:none;height:1rem;margin-bottom:-2px;margin-top:-2px}.r-element-reference-component .multiple-references{margin-left:auto}.r-element-reference-component .answer-options{flex:1 0 100%;padding:0 1.5rem;line-height:1.5}.r-element-reference-component .answer-option{align-items:center;color:HSLA(var(--body), 0.8);display:flex;font-weight:bold;padding:0.8rem 0;position:relative}.r-element-reference-component .answer-option.correct .bar{background:HSLA(var(--intense-green), 100%)}.r-element-reference-component .answer-option.incorrect .bar{background:HSLA(var(--grey), 0.5)}.r-element-reference-component .answer-option.poll .bar{background:HSLA(var(--royal-blue), 100%)}.r-element-reference-component .icon-checkmark,.r-element-reference-component .icon-cross{flex:1rem 0 0;height:1em;margin-right:.5em}.r-element-reference-component .icon-checkmark{fill:HSLA(var(--intense-green), 100%)}.r-element-reference-component .icon-cross{fill:HSLA(var(--danger), 100%)}.r-element-reference-component .times-chosen{background:HSLA(var(--grey), 10%);border-radius:.2em;font-size:.9em;font-weight:normal;margin:0.5rem 0 0.5rem auto;padding:0 0.5rem;white-space:nowrap}.r-element-reference-component .times-chosen-visual{background:HSLA(var(--grey), 10%);border-radius:10em;bottom:.3rem;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.r-element-reference-component .times-chosen-visual .bar{float:left;height:inherit;position:relative;transition:width 0.2s ease;width:0%}.r-element-reference-component .stats{background:HSLA(var(--grey), 5%);box-shadow:0 0 0 1px HSLA(var(--grey), 10%) inset;flex:1 0 100%;margin-top:auto;padding:1.5em}.r-element-reference-component .success-rate-visual{background:HSLA(var(--background), 100%);border:1px solid HSLA(var(--grey), 10%);border-radius:10em;height:1rem;overflow:hidden;width:100%}.r-element-reference-component .success-rate-visual .bar{background:cornflowerblue;height:inherit;position:relative}.r-element-reference-component .success-rate-textual{display:flex;font-size:0.9rem;padding-top:1rem}.r-element-reference-component .success-rate-textual .absolute{margin:0 1rem 0 0}.r-element-reference-component .success-rate-textual .relative{margin:0 0 0 auto}.r-embedded-card-component{font-family:"Noto Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:1rem}.r-embedded-card-component .cannot-embed{background-color:HSLA(var(--grey), 60%) !important;border-radius:10px}.r-embedded-card-component-link{background:HSLA(var(--background), 100%);border-radius:10px;box-shadow:0 0 0 1px HSLA(var(--grey), 20%),0 0 0 0 HSLA(var(--grey), 0%);color:HSLA(var(--body), 100%) !important;display:block;overflow:hidden;position:relative;text-decoration:none !important;transition:box-shadow 0.1s ease}.r-embedded-card-component-link:hover{box-shadow:0 0 0 1px HSLA(var(--grey), 20%),0 0.5rem 1rem 0 HSLA(var(--grey), 10%);z-index:1}.r-embedded-card-component-label{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:HSLA(var(--black), 20%);border-radius:1rem;color:HSLA(var(--white), 100%);font-size:0.75rem;font-weight:bold;padding:0.2rem 0.5rem;position:absolute;right:1rem;text-shadow:0 1px 2px HSLA(var(--black), 30%);top:1rem}.r-embedded-card-component-type{align-items:center;color:HSLA(var(--body), 100%);display:flex;margin-bottom:0.3rem}.r-embedded-card-component-type .icon{height:1rem;margin-right:0.3rem;width:1rem}.r-embedded-card-component-image{align-items:center;background-position:center;background-size:cover;display:flex;height:240px;justify-content:center;position:relative;width:100%}.r-embedded-card-component-image>.icon{height:75%;max-width:75%}.r-embedded-card-component-text{padding:1rem}.r-embedded-card-component--steps .swiper{border-radius:10px}.r-embedded-card-component--steps .swiper-wrapper{justify-items:stretch}@media (min-width: 840px){.r-embedded-card-component--steps .swiper-wrapper{border-radius:10px;flex-wrap:nowrap;width:auto}}.r-embedded-card-component--steps .swiper-container{border-radius:10px;box-shadow:0 0 0 1px HSLA(var(--black), 5%);position:relative}@media (max-width: 839px){.r-embedded-card-component--steps .swiper-container{padding:0 0 1rem}}.r-embedded-card-component--steps .swiper-container .swiper-slide{height:auto}.r-embedded-card-component--steps .swiper-container .swiper-pagination{position:static}@media (min-width: 930px){.r-embedded-card-component--steps .swiper-container .swiper-pagination{bottom:2rem;display:block;left:50%;position:absolute;right:0;width:auto}}.r-embedded-card-component--steps .go-fullscreen{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:0.5rem;color:HSLA(var(--body), 0.4);cursor:pointer;height:2.4rem;justify-content:center;position:absolute;right:4px;top:4px;transition:color 0.2s ease, background 0.2s ease !important;width:2.4rem;z-index:10}@media (max-width: 428px){.r-embedded-card-component--steps .go-fullscreen{display:none}}@media (max-width: 929px){.r-embedded-card-component--steps .go-fullscreen{background:rgba(255,255,255,0.4);height:2rem;right:1rem;top:1rem;width:2rem}}.r-embedded-card-component--steps .go-fullscreen:hover{background:white !important;box-shadow:none}.r-embedded-card-component--steps .go-fullscreen:active{box-shadow:none}.r-embedded-card-component--steps .go-fullscreen .icon{fill:currentColor;margin:0}.r-embedded-card-component--steps .go-fullscreen .icon-cross{height:1.3rem;width:1.3rem}.r-embedded-card-component--steps .swiper-container:not(.fullscreen){max-height:80vh}.r-embedded-card-component--steps .swiper-container:not(.fullscreen) .go-fullscreen .icon-cross{display:none}.r-embedded-card-component--steps .swiper-container:not(.fullscreen) .swiper-button-prev,.r-embedded-card-component--steps .swiper-container:not(.fullscreen) .swiper-button-next{align-items:center;cursor:pointer;display:flex;height:6rem;margin-top:-3rem;position:absolute;top:50%;transition:opacity 0.1s ease, left 0.1s ease, right 0.1s ease;width:3.5rem}@media (max-width: 929px){.r-embedded-card-component--steps .swiper-container:not(.fullscreen) .swiper-button-prev,.r-embedded-card-component--steps .swiper-container:not(.fullscreen) .swiper-button-next{display:none}}.r-embedded-card-component--steps .swiper-container:not(.fullscreen) .swiper-button-prev.swiper-button-disabled,.r-embedded-card-component--steps .swiper-container:not(.fullscreen) .swiper-button-next.swiper-button-disabled{opacity:0;pointer-events:none}.r-embedded-card-component--steps .swiper-container:not(.fullscreen) .swiper-button-prev .icon,.r-embedded-card-component--steps .swiper-container:not(.fullscreen) .swiper-button-next .icon{fill:HSLA(var(--body), 100%);height:2rem;width:2rem}.r-embedded-card-component--steps .swiper-container:not(.fullscreen) .swiper-button-prev::after,.r-embedded-card-component--steps .swiper-container:not(.fullscreen) .swiper-button-next::after{display:none}.r-embedded-card-component--steps .swiper-container:not(.fullscreen) .swiper-button-prev{justify-content:start;left:-3.5rem}.r-embedded-card-component--steps .swiper-container:not(.fullscreen) .swiper-button-prev.swiper-button-disabled{left:-7rem}.r-embedded-card-component--steps .swiper-container:not(.fullscreen) .swiper-button-next{justify-content:end;right:-3.5rem}.r-embedded-card-component--steps .swiper-container:not(.fullscreen) .swiper-button-next.swiper-button-disabled{right:-7rem}@media (min-width: 840px){.r-embedded-card-component--steps .swiper-container:not(.fullscreen) .swiper-pagination{bottom:1rem;left:50%;position:absolute;right:0;width:auto}}.r-embedded-card-component--steps .swiper-container:not(.fullscreen) .qr-step-content{max-height:50vw;padding:2.5rem 1.5rem 3rem;width:100%}@media (max-width: 839px){.r-embedded-card-component--steps .swiper-container:not(.fullscreen) .qr-step-content{padding:1.5rem}}@media (min-width: 429px){.r-embedded-card-component--steps .swiper-container.fullscreen{bottom:0;display:flex;left:0;padding:5rem;position:fixed;right:0;top:0;z-index:99}}@media (min-width: 429px) and (max-width: 849px){.r-embedded-card-component--steps .swiper-container.fullscreen{padding:2rem}}@media (min-width: 429px){.r-embedded-card-component--steps .swiper-container.fullscreen .swiper-background{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:HSLA(var(--black), 90%);bottom:-2rem;left:-2rem;position:fixed;right:-2rem;top:-2rem;z-index:-1}.r-embedded-card-component--steps .swiper-container.fullscreen .swiper{backface-visibility:hidden;margin:auto;overflow:hidden;position:relative}}@media (min-width: 429px) and (max-width: 849px){.r-embedded-card-component--steps .swiper-container.fullscreen .swiper{height:-moz-fit-content;height:fit-content;max-height:MIN(160vw, 100%)}}@media (min-width: 429px){.r-embedded-card-component--steps .swiper-container.fullscreen .qr-step-content-container{min-height:0}.r-embedded-card-component--steps .swiper-container.fullscreen .swiper-slide{max-height:calc(100vh - 4rem)}.r-embedded-card-component--steps .swiper-container.fullscreen .swiper-wrapper{border-radius:10px;flex-wrap:nowrap;width:auto}.r-embedded-card-component--steps .swiper-container.fullscreen .swiper-button-prev,.r-embedded-card-component--steps .swiper-container.fullscreen .swiper-button-next{align-items:center;cursor:pointer;display:flex;height:8rem;justify-content:center;margin-top:-4rem;position:fixed;top:50%;transition:opacity 0.2s ease, left 0.2s ease, right 0.2s ease;width:5rem}}@media (min-width: 429px) and (max-width: 849px){.r-embedded-card-component--steps .swiper-container.fullscreen .swiper-button-prev,.r-embedded-card-component--steps .swiper-container.fullscreen .swiper-button-next{width:2rem}}@media (min-width: 429px){.r-embedded-card-component--steps .swiper-container.fullscreen .swiper-button-prev.swiper-button-disabled,.r-embedded-card-component--steps .swiper-container.fullscreen .swiper-button-next.swiper-button-disabled{opacity:0;pointer-events:none}.r-embedded-card-component--steps .swiper-container.fullscreen .swiper-button-prev .icon,.r-embedded-card-component--steps .swiper-container.fullscreen .swiper-button-next .icon{fill:HSLA(var(--white), 100%);height:3rem;width:3rem}}@media (min-width: 429px) and (max-width: 849px){.r-embedded-card-component--steps .swiper-container.fullscreen .swiper-button-prev .icon,.r-embedded-card-component--steps .swiper-container.fullscreen .swiper-button-next .icon{height:1.2rem;width:1.2rem}}@media (min-width: 429px){.r-embedded-card-component--steps .swiper-container.fullscreen .swiper-button-prev::after,.r-embedded-card-component--steps .swiper-container.fullscreen .swiper-button-next::after{display:none}.r-embedded-card-component--steps .swiper-container.fullscreen .swiper-button-prev{left:0}.r-embedded-card-component--steps .swiper-container.fullscreen .swiper-button-prev.swiper-button-disabled{left:-5rem}.r-embedded-card-component--steps .swiper-container.fullscreen .swiper-button-next{right:0}.r-embedded-card-component--steps .swiper-container.fullscreen .swiper-button-next.swiper-button-disabled{right:-5rem}}.r-embedded-card-component--steps .swiper-container.fullscreen .go-fullscreen .icon-enter-fullscreen{display:none}@media (max-width: 849px){.r-embedded-card-component--steps .swiper-container.fullscreen .swiper-slide{margin-bottom:0}}.r-embedded-card-component--steps .swiper-container.fullscreen .swiper-pagination{bottom:1rem;display:block;left:0;position:absolute;right:0;width:auto}@media (min-width: 840px){.r-embedded-card-component--steps .swiper-container.fullscreen .swiper-pagination{left:50%}}.r-embedded-card-component--steps .qr-step{background:HSLA(var(--background), 100%);display:flex;font-family:var(--sans-serif);max-height:80vh;overflow:hidden}@media (max-width: 839px){.r-embedded-card-component--steps .qr-step{flex-direction:column}}.r-embedded-card-component--steps .qr-step-image-container{background:HSLA(var(--softest-black), 0.9);box-shadow:0 1px 0 0 HSLA(var(--grey), 10%);position:relative}@media (max-width: 839px){.r-embedded-card-component--steps .qr-step-image-container{max-height:50vh}}@media (min-width: 840px){.r-embedded-card-component--steps .qr-step-image-container{border-radius:9px 0 0 9px;box-shadow:1px 0 0 0 HSLA(var(--grey), 10%);flex:1;overflow:hidden}}.r-embedded-card-component--steps .qr-step-image-container::after{content:"";display:block;padding-bottom:100%}.r-embedded-card-component--steps .qr-step-image,.r-embedded-card-component--steps .qr-step-no-image{height:100%;position:absolute;width:100%}.r-embedded-card-component--steps .qr-step-image{margin:0;-o-object-fit:contain;object-fit:contain}.r-embedded-card-component--steps .qr-step-no-image{background-color:HSLA(var(--blue), 10%);box-shadow:-1px 0 0 0 HSLA(var(--grey), 10%) inset;height:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.r-embedded-card-component--steps .qr-step-no-image text{dominant-baseline:central;fill:HSLA(var(--grey), 50%);font-family:"Charter", "Times New Roman", serif;font-size:140px;font-style:italic;letter-spacing:-7px;mix-blend-mode:color-burn;text-anchor:middle}.r-embedded-card-component--steps .qr-step-content-container{display:flex;line-height:1.4;max-height:calc(80vw - 3rem);min-height:0;position:relative}@media (min-width: 840px){.r-embedded-card-component--steps .qr-step-content-container{align-items:center;flex:1}}.r-embedded-card-component--steps .qr-step-content{display:flex;flex-direction:column;max-height:calc(100% - 5.5rem);padding:2.5rem 1.5rem 4rem;width:100%}.r-embedded-card-component--steps .qr-step-number{color:HSLA(var(--link), 100%);float:left;font-size:2.2rem;font-weight:bold;line-height:1;margin:0 0.7rem 0 0;position:relative}.r-embedded-card-component--steps .qr-step-text{margin-left:1rem}.r-embedded-card-component--steps .qr-step-title{font-family:var(--sans-serif);font-size:1.4rem;margin:0 0 0.3em}.r-embedded-card-component--steps .qr-step-body{clear:both;margin-top:1em;overflow:auto}@media (max-width: 1200px) and (min-width: 840px){.r-embedded-card-component--steps .qr-step-body{max-height:80vw}}.r-embedded-card-component--steps .qr-step-body p,.r-embedded-card-component--steps .qr-step-body ul,.r-embedded-card-component--steps .qr-step-body ol{margin:1em 0}.r-embedded-card-component--steps .qr-step-body p:first-child,.r-embedded-card-component--steps .qr-step-body ul:first-child,.r-embedded-card-component--steps .qr-step-body ol:first-child{margin-top:0}.r-embedded-card-component--steps .qr-step-body p:last-child,.r-embedded-card-component--steps .qr-step-body ul:last-child,.r-embedded-card-component--steps .qr-step-body ol:last-child{margin-bottom:0}.r-embedded-card-component--steps .qr-step-body ul li{margin-bottom:0.25em}.fader{--opacity: 0.2;--blur: 2px;--transition-speed: 0.2s;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:HSLA(var(--fader-color), 0);position:fixed;transition:background var(--transition-speed) ease,-webkit-backdrop-filter var(--transition-speed) ease;transition:background var(--transition-speed) ease,backdrop-filter var(--transition-speed) ease;transition:background var(--transition-speed) ease,backdrop-filter var(--transition-speed) ease,-webkit-backdrop-filter var(--transition-speed) ease}.fader.active{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));background:HSLA(var(--fader-color), var(--opacity));bottom:0;left:0;right:0;top:0}.fader.fade-out{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:HSLA(var(--fader-color), 0)}.r-fancy-checkbox-component{--checkbox-color: var(--intense-green);--checkbox-size: 2em;--checkbox-border: 0.16em;align-items:center;display:flex;font-size:1rem}.r-fancy-checkbox-component input[type="checkbox"]{display:none}.r-fancy-checkbox-component-checkbox{align-self:flex-start;border-radius:50%;box-shadow:0 0 0 var(--checkbox-border) HSLA(var(--checkbox-color), 0.2) inset;cursor:pointer;height:var(--checkbox-size);position:relative;width:var(--checkbox-size)}.r-fancy-checkbox-component-checkbox:active{transform:scale(0.95)}.r-fancy-checkbox-component-checkbox svg{fill:none;height:var(--checkbox-size);stroke:HSLA(var(--checkbox-color), 100%);stroke-dasharray:0 162.6 133 29.6;stroke-dashoffset:124.6;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--checkbox-border);transition:all 0.4s ease;width:var(--checkbox-size);z-index:1}input[type="checkbox"]:checked+.r-fancy-checkbox-component-checkbox svg{stroke-dasharray:0 162.6 28 134.6;stroke-dashoffset:162.6;stroke-width:calc(var(--checkbox-border) * 1.25);transition:all 0.3s ease}.r-fancy-checkbox-component-content{font-size:1.3em;font-weight:400;margin:0 0 0 0.7em;transition:opacity 0.3s ease}input[type="checkbox"]:checked~.r-fancy-checkbox-component-content{opacity:0.5}.feature-label-black{align-items:center;border-radius:0.25rem;display:inline-flex;font-family:monospace;font-size:0.7rem;font-weight:600;height:1rem;justify-content:center;letter-spacing:0.025rem;line-height:1rem;padding:0 0.25rem;text-transform:uppercase;white-space:nowrap;background-color:HSLA(var(--black), 100%);color:HSLA(var(--white), 100%)}.feature-label-beta{align-items:center;border-radius:0.25rem;display:inline-flex;font-family:monospace;font-size:0.7rem;font-weight:600;height:1rem;justify-content:center;letter-spacing:0.025rem;line-height:1rem;padding:0 0.25rem;text-transform:uppercase;white-space:nowrap;background-color:#6d5397;color:white}.feature-label-new{align-items:center;border-radius:0.25rem;display:inline-flex;font-family:monospace;font-size:0.7rem;font-weight:600;height:1rem;justify-content:center;letter-spacing:0.025rem;line-height:1rem;padding:0 0.25rem;text-transform:uppercase;white-space:nowrap;--color: #b9f18d;background-color:var(--color);color:color-mix(in srgb, var(--color) 30%, black)}body.file-drop-target::before{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:HSLA(var(--blue), 10%);color:HSLA(var(--blue), 90%);display:flex;font-size:4vw;font-weight:600;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity 0.2s ease;z-index:1000}html[lang="de"] body.file-drop-target::before{content:"Dateien hier ablegen"}html[lang="en"] body.file-drop-target::before{content:"Drop files here"}html[lang="nl"] body.file-drop-target::before{content:"Bestanden hierheen slepen"}body.file-drop-target.file-dragover::before{opacity:1}.finished_card{border-radius:0.5em;font-size:1.6vh;height:60vh;margin:2em auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transform-style:preserve-3d;width:38.333vh}.finished_card-container{border-radius:0.5em;height:100%;position:relative;transition:all 0.2s ease-out, font-size 1ms;width:100%}.finished_card-container.over .finished_card-shadow{box-shadow:0 2.8em 6.25em rgba(14,21,47,0.2),0 1em 2.5em rgba(14,21,47,0.2)}.finished_card-layers{border-radius:0.5em;height:100%;overflow:hidden;position:relative;transform-style:preserve-3d;width:100%}.finished_card-rendered-layer{background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:cover;height:104%;left:-2%;position:absolute;top:-2%;transition:all 0.1s ease-out, font-size 1ms;width:104%}.finished_card-shadow{box-shadow:0 0.5em 1.8em rgba(14,21,47,0.6);height:90%;left:5%;position:absolute;top:5%;transition:all 0.2s ease-out, font-size 1ms;width:90%}.finished_card-shine{background:linear-gradient(135deg, rgba(255,255,255,0.25) 0%, rgba(255,255,255,0) 60%);border-radius:0.5em;bottom:0;left:0;position:absolute;right:0;top:0}.finished_card-content{height:100%;position:relative}.finished_card-title{color:HSLA(var(--white), 100%);font-size:3.75em;left:0;position:absolute;right:0;text-align:center;top:55%}.finished_card-title-small{color:#f8b133;font-size:0.5em;line-height:1;margin-top:0.3em}.finished_card-bottom{align-items:center;bottom:2%;color:#4e5fa8;display:flex;flex-direction:column;font-weight:bold;height:15.5%;justify-content:center;left:2%;line-height:1.4em;position:absolute;right:2%}.finished_card-pathname{color:HSLA(var(--body), 100%);max-width:96%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finished_card-formal{background:HSLA(var(--royal-blue), 0.1);border:1px solid HSLA(var(--royal-blue), 0.08);border-radius:.5em;display:flex;flex-direction:column;gap:2rem;margin:2em auto;max-width:40rem;padding:2rem}.finished_card-formal-user{align-items:center;display:flex;font-weight:bold;gap:.5rem;justify-content:center}.finished_card-formal-title{text-align:center}.finished_card-formal-title-small{color:HSLA(var(--royal-blue), 100%);font-size:2rem}.finished_card-formal-button{color:HSLA(var(--royal-blue), 100%)}.finished_card-formal-bottom{align-items:center;color:#4e5fa8;display:flex;flex-direction:column;font-weight:bold;height:15.5%;justify-content:center;left:2%;line-height:1.4em}.finished_card-formal-pathname{color:HSLA(var(--body), 100%);max-width:96%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finished_card-formal .progress{background:HSLA(var(--background), 100%);border-radius:4px;display:flex;flex-wrap:wrap;gap:1em;padding:1rem;position:relative}.finished_card-formal .progress-label{color:HSLA(var(--body), 60%);margin-bottom:.5em}.finished_card-formal .progress-data{margin-right:auto}.finished_card-formal .progress-visualizer{background:white;border-radius:4px;display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem;width:100%}.finished_card-formal .progress-visualizer-label{font-size:1.5rem}.dark .finished_card-formal .progress-visualizer{background:HSLA(var(--background), 100%)}.finished_card-formal .progress-visualizer-space-name{font-size:1.2rem;width:100%}.finished_card-formal .progress-visualizer-space-name:hover{text-decoration:underline}.finished_card-formal .progress-visualizer ol{border-radius:0.4rem;display:inline-flex;flex-wrap:wrap;margin-bottom:0}.finished_card-formal .progress-visualizer .label{background:HSLA(var(--body), 90%);border:1px solid HSLA(var(--grey), 5%);border-radius:0.2rem;color:HSLA(var(--background), 100%);display:none;left:50%;max-width:20rem;padding:0.2rem 0.4rem;position:absolute;top:calc(100% + 1rem);transform:translateX(-50%);width:-moz-max-content;width:max-content;z-index:2}.finished_card-formal .progress-visualizer li{--size: 1.4rem;align-items:center;background:HSLA(var(--background-alt), 40%);box-shadow:-1px 0 0 0 HSLA(var(--body), 10%),0 -1px 0 0 HSLA(var(--body), 10%) inset,0 1px 0 0 HSLA(var(--body), 10%) inset;display:flex;height:var(--size);justify-content:center;margin:0;position:relative;width:var(--size)}.finished_card-formal .progress-visualizer li:first-child{border-radius:0.4rem 0 0 0.4rem}.finished_card-formal .progress-visualizer li:last-child{border-radius:0 0.4rem 0.4rem 0;box-shadow:0 0 0 1px HSLA(var(--body), 10%) inset}.finished_card-formal .progress-visualizer li:only-child{border-radius:0.4rem;box-shadow:0 0 0 1px HSLA(var(--body), 10%) inset}.finished_card-formal .progress-visualizer li:hover{box-shadow:0 0 0 1px HSLA(var(--body), 20%) inset,0 0 0 var(--size) HSLA(var(--body), 5%) inset}.finished_card-formal .progress-visualizer li:hover .label{display:block}.finished_card-formal .progress-visualizer li::before{content:attr(data-type-label);color:HSLA(var(--body), 80%);font-size:0.6rem;font-weight:bold}.finished_card-formal .progress-visualizer li.completed{background:HSLA(var(--dark-green), 100%)}.finished_card-formal .progress-visualizer li.completed::before{color:white}.finished_card-formal .progress .progress-visualizer-label{background:white;color:HSLA(var(--body), 60%);margin-bottom:0;padding-left:calc(42px + 2em);padding-bottom:.5rem}.finished_card-formal .progress .progress-user-name,.finished_card-formal .progress .progress-start-date,.finished_card-formal .progress .progress-progress,.finished_card-formal .progress .progress-status{align-items:center;display:flex;font-weight:600}.finished_card-formal .progress-visualizer .path-space{margin:.5rem 0;width:100%}.finished_card-formal .progress-visualizer .step-space{--size: 2rem;padding-left:calc(var(--size) + .75rem)}.finished_card-formal .progress-visualizer .space{margin:.5rem 0 .5rem 2.7rem}.finished_card-formal .progress-visualizer hr{margin:.5rem 0 .75rem;width:100%;border:none;border-top:1px solid HSLA(var(--border), 50%)}.r-flashes-component{bottom:0;font-size:0;left:0;margin:0 var(--spacing) 1.5rem var(--spacing);max-width:40rem;pointer-events:none;position:fixed;z-index:60}@keyframes slideInFromLeftFlash{0%{opacity:0;transform:translateX(-100%)}70%{transform:translateX(0)}100%{opacity:1}}@keyframes fadeOutFlash{0%{opacity:1}50%{margin-bottom:0.5rem;max-height:6rem;overflow:initial;padding-bottom:1.2rem;padding-top:1.2rem}70%{opacity:0}100%{margin-bottom:0;max-height:0;overflow:hidden;padding-bottom:0;padding-top:0}}.r-flashes-component .flash{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--notice-background);border-radius:.3rem;box-shadow:var(--notice-box-shadow);clear:both;color:var(--notice-color);display:block;float:left;font-size:1rem;line-height:1.4;margin-bottom:0.5rem;opacity:0;padding:1.2rem 3.8rem 1.2rem 2rem;pointer-events:auto;position:relative}.r-flashes-component .flash.slide-in-from-left{animation:0.25s ease-out slideInFromLeftFlash forwards}.r-flashes-component .flash.fade-out{animation:0.5s ease-out fadeOutFlash forwards}.r-flashes-component .flash.fade-out .flash-close{top:0}.r-flashes-component .flash-close{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:1.5rem;margin:0;padding:0;position:absolute;right:1.2rem;text-align:center;top:1.15rem;transition:top 0.75s 0.25s ease-out;width:1.5rem}.r-flashes-component .flash-close .icon{fill:var(--notice-close-icon-color);margin:0 auto}.flash{--notice-color: hsl(var(--background));--notice-close-icon-color: hsl(var(--background));--notice-box-shadow: none}html.light .flash-notice,html.auto .flash-notice{--notice-background: hsla(var(--body), 0.9)}html.light .flash-alert,html.light .flash-error,html.auto .flash-alert,html.auto .flash-error{--notice-background: hsla(var(--body), 0.7);--notice-box-shadow: 0 0 999em 0 hsla(var(--danger), 0.85) inset}@media (prefers-color-scheme: dark){html.auto .flash-notice{--notice-background: hsla(var(--body), 0.95)}html.auto .flash-alert,html.auto .flash-error{--notice-color: hsl(var(--body));--notice-background: hsla(var(--background), 0.8);--notice-box-shadow: 0 0 999em 0 hsla(var(--danger), 0.9);--notice-close-icon-color: hsl(var(--body))}}html.dark .flash-notice{--notice-background: hsla(var(--body), 0.95)}html.dark .flash-alert,html.dark .flash-error{--notice-color: hsl(var(--body));--notice-background: hsla(var(--background), 0.8);--notice-box-shadow: 0 0 999em 0 hsla(var(--danger), 0.9);--notice-close-icon-color: hsl(var(--body))}.r-fullscreen-component{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:HSLA(var(--black), 50%);border-radius:0.2rem;box-shadow:0 0 0 1px HSLA(var(--white), 20%);color:white;cursor:pointer;opacity:0;padding:0.3rem;position:absolute;right:0.5rem;top:0.5rem;transition:opacity 0.15s ease, transform 0.15s ease;z-index:1}.r-fullscreen-component-enter-fullscreen,.r-fullscreen-component-exit-fullscreen{background:none;border:none;color:inherit;cursor:pointer;display:block;padding:0}.r-fullscreen-component-exit-fullscreen{display:none}.r-fullscreen-component .icon{display:block;fill:currentColor;height:14px;transition:transform 0.2s ease;width:14px}.r-fullscreen-component:hover .icon{transform:scale(1.1)}*:not(:fullscreen):hover>.r-fullscreen-component{opacity:1}:fullscreen .r-fullscreen-component.visible{opacity:1;transform:translateX(-50%) translateY(0);transition:opacity 0.15s ease, transform 0.15s ease}:fullscreen .r-fullscreen-component{inset:auto auto 1rem 50%;padding:0.3rem 0.6rem;position:absolute;transform:translateX(-50%) translateY(10%);transition:opacity 1s ease, transform 1s ease}:fullscreen .r-fullscreen-component-enter-fullscreen{display:none}:fullscreen .r-fullscreen-component-exit-fullscreen{align-items:center;display:flex;font-family:"Noto Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:1.1rem;gap:0.75rem;white-space:nowrap}@keyframes spin{from{transform:rotateZ(0)}to{transform:rotateZ(1turn)}}.green-audio-player{align-items:center;background:HSLA(var(--background), 100%);display:flex !important;height:56px;justify-content:space-between;min-width:300px;outline:none;padding-left:24px;padding-right:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media screen and (max-width: 75rem){.green-audio-player{border:none}}.green-audio-player:focus{outline:none}.green-audio-player.player-accessible .play-pause-btn:hover,.green-audio-player.player-accessible .controls:hover,.green-audio-player.player-accessible .volume__button:hover,.green-audio-player.player-accessible .volume__controls:hover,.green-audio-player.player-accessible .download:hover{outline:dotted 1px #999}.green-audio-player svg,.green-audio-player img{display:block}.green-audio-player .holder{position:relative}.green-audio-player .holder .loading .loading__spinner{animation:spin 0.4s linear infinite;border:2px solid #b0b0b0;border-radius:50%;border-right-color:rgba(0,0,0,0);bottom:2px;height:16px;left:-3px;position:absolute;width:16px}.green-audio-player .holder .play-pause-btn{cursor:pointer;outline:none;visibility:hidden}.green-audio-player .holder .play-pause-btn:focus{outline:none}.green-audio-player .slider{background-color:#d8d8d8;cursor:pointer;flex-grow:1;position:relative}.green-audio-player .slider .gap-progress{background-color:var(--theme-color);border-radius:inherit;pointer-events:none;position:absolute}.green-audio-player .slider .gap-progress .pin{background-color:var(--theme-color);border-radius:8px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.32);height:16px;pointer-events:all;position:absolute;width:16px}.green-audio-player .slider .gap-progress .pin::after{background:rgba(0,0,0,0);border-radius:50%;content:"";display:block;height:200%;margin-left:-50%;margin-top:-50%;width:200%}.green-audio-player .controls{align-items:center;color:#55606e;display:flex;flex-grow:1;font-size:16px;justify-content:space-between;line-height:18px;margin-left:15px;margin-right:15px;outline:none}.green-audio-player .controls:focus{outline:none}.green-audio-player .controls .controls__slider{border-radius:2px;height:4px;margin-left:16px;margin-right:16px}.green-audio-player .controls .controls__slider .controls__progress{height:100%;width:0}.green-audio-player .controls .controls__slider .controls__progress .progress__pin{right:-8px;top:-6px}.green-audio-player .controls span{cursor:default}.green-audio-player .volume{position:relative}.green-audio-player .volume .volume__button{cursor:pointer;outline:none}.green-audio-player .volume .volume__button:focus{outline:none}.green-audio-player .volume .volume__button.open path{fill:var(--theme-color)}.green-audio-player .volume .volume__controls{align-items:center;background-color:rgba(0,0,0,0.62);border-radius:7px;bottom:52px;display:flex;flex-direction:column;height:135px;left:-3px;outline:none;position:absolute;width:30px;z-index:2}.green-audio-player .volume .volume__controls.top{bottom:52px;left:-3px}.green-audio-player .volume .volume__controls.middle{bottom:-54px;left:54px}.green-audio-player .volume .volume__controls .bottom{bottom:-164px;left:-3px}.green-audio-player .volume .volume__controls:focus{outline:none}.green-audio-player .volume .volume__controls.hidden{display:none}.green-audio-player .volume .volume__controls .volume__slider{border-radius:3px;margin-bottom:12px;margin-top:12px;width:6px}.green-audio-player .volume .volume__controls .volume__slider .volume__progress{bottom:0;height:100%;width:6px}.green-audio-player .volume .volume__controls .volume__slider .volume__progress .volume__pin{left:-5px;top:-8px}.green-audio-player .download{cursor:pointer;display:none;margin-left:16px;outline:none}.green-audio-player .download:focus{outline:none}.message__offscreen{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.r-image-composer-component{background:HSLA(var(--background-alt), 100%);border:1px solid HSLA(var(--border), 100%);border-radius:0.3em;font-size:1rem;width:-moz-fit-content;width:fit-content}.r-image-composer-component.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.r-image-composer-component.disabled .r-image-composer-component-toolbar{filter:saturate(0%);opacity:0.6}.r-image-composer-component-canvas-container{overflow:hidden}.r-image-composer-component textarea[data-fabric-hiddentextarea]{position:fixed !important}.r-image-composer-component-canvas-artboard-overlay{box-shadow:0 0 8px 0 HSLA(var(--grey), 0.2);inset:0;pointer-events:none;position:absolute}.r-image-composer-component-toolbar{align-items:flex-start;border-top:1px solid HSLA(var(--border), 100%);display:flex;font-size:0.85em;gap:0.5em;padding:1em 1.5em;white-space:nowrap}.r-image-composer-component-toolbar label{gap:0.4em;align-items:center;color:HSLA(var(--body), 0.6);display:flex}.r-image-composer-component-toolbar-separator{background:HSLA(var(--grey), 0.2);height:4.5em;margin:0 0.5em;width:1px}.r-image-composer-component-toolbar button{align-items:center;background:HSLA(var(--background), 100%);border-radius:0.3em;color:var(--body);cursor:pointer;display:inline-flex;gap:0.3em;height:2em;justify-content:center;min-width:2em;text-shadow:none}.r-image-composer-component-toolbar button:hover{color:HSLA(var(--blue), 100%)}.r-image-composer-component-toolbar button>.icon{fill:currentColor;height:1.2em}.r-image-composer-component-toolbar button>span{margin-left:0.3em}.r-image-composer-component-toolbar-button-group{border:1px solid HSLA(var(--grey), 0.2);border-radius:0.3em;display:inline-flex}.r-image-composer-component-toolbar-button-group>button{border:none}.r-image-composer-component-toolbar-button-group>button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.r-image-composer-component-toolbar-button-group>button:not(:last-child){border-bottom-right-radius:0;border-right:1px solid HSLA(var(--grey), 0.2);border-top-right-radius:0}.r-image-composer-component-toolbar-set{display:flex;flex-direction:column;gap:0.3em}.r-image-composer-component-toolbar-set-align-center{align-self:center}.r-image-composer-component-toolbar-color{min-height:3em;min-width:3em;position:relative}.r-image-composer-component-toolbar-color input[type="color"]{border-radius:0.3em;height:2em;width:2em}.r-image-composer-component-toolbar-color input[type="color"]:nth-child(1){position:relative;z-index:1}.r-image-composer-component-toolbar-color input[type="color"]:nth-child(2){left:1em;position:absolute;top:1em;z-index:0}:root{--search-header-save-space: 10rem;--search-header-input: 4rem;--search-header-spacing: 1.5rem;--search-header-title: 2.6rem;--search-header-gap: 1rem;--search-header-width: 40rem;--search-height: var(--search-header-input);--search-header-text: calc(var(--search-header-title) + var(--search-header-body, 0rem) + var(--search-header-gap));--search-header-min-height: calc(var(--search-header-input) + var(--search-header-spacing) + var(--main-nav-height) - 1px);--search-header-background-height: calc(var(--search-header-input) * 0.5 + var(--search-header-spacing) * 2 + var(--search-header-text))}@media screen and (max-width: 768px){:root{--search-header-input: 3.5rem;--search-header-spacing: 1rem;--search-header-title: 1.7rem}}:root:has(.search-header-body){--search-header-body: 1.2rem}@media screen and (max-width: 768px){:root:has(.search-header-body){--search-header-body: 1.1rem}}.search-header{align-items:center;display:flex;flex-direction:column;gap:var(--search-header-spacing);padding:var(--search-header-spacing) 0;position:sticky;top:calc( var(--search-header-text) * -1 + var(--main-nav-height) * 1 + var(--search-header-spacing) * -2);z-index:5}.search-header::before,.search-header::after{background:var(--tenant-color);content:"";display:block;top:calc(var(--search-header-save-space) * -1);width:100%;z-index:-1}.search-header::before{height:calc(var(--search-header-save-space) + var(--search-header-min-height));position:fixed}.search-header::after{height:calc(var(--search-header-save-space) + var(--search-header-background-height));position:absolute}.search-header-text{align-items:center;color:HSLA(var(--white), 100%);display:flex;flex-direction:column;height:var(--search-header-text);justify-content:space-between;max-width:var(--search-header-width);text-align:center}.search-header-subtitle{font-size:0.7em;font-weight:600;letter-spacing:0.08em;opacity:0.8;position:relative;text-transform:uppercase}.search-header .search-header-subtitle+.search-header-title{margin-bottom:0.4em}.search-header-title,.search-header-body{line-height:1;margin:0}.search-header-title{font-size:var(--search-header-title)}.search-header-body{font-size:var(--search-header-body)}.main-search{max-height:var(--search-header-input);max-width:var(--search-header-width);width:calc(100% - var(--search-header-spacing) * 2);z-index:3}.main-search form{background-color:HSLA(var(--background-chapter), 100%);border-radius:var(--border-radius);box-shadow:0 5px 10px HSLA(var(--shadow)),0 10px 20px HSLA(var(--shadow));display:flex;flex-wrap:wrap;transition:color 0.2s ease, box-shadow 0.2s ease}.main-search form:focus-within{box-shadow:0 5px 10px HSLA(var(--shadow-focused)),0 10px 20px HSLA(var(--shadow-focused));color:HSLA(var(--link), 100%)}.main-search form:focus-within .icon-search{opacity:0.6}.main-search form:focus-within .main-search-button{color:HSLA(var(--link), 100%)}.main-search .input-icon-wrapper{display:flex;flex:1}.main-search .icon-search{font-size:1.2em;line-height:calc(var(--search-header-input) - 0.1em);opacity:40%;padding:0 var(--spacing);transition:opacity 0.2s ease}.main-search input.main-search-input{background:none;border:none;box-shadow:none;color:HSLA(var(--body), 100%);height:var(--search-header-input);padding:0}.main-search input.main-search-input:focus{outline:none}.main-search-button{background:none;border:none;border-left:2px solid HSLA(var(--body), 10%);color:HSLA(var(--body), 50%);cursor:pointer;margin:var(--spacing-small) 0;padding:0 var(--spacing);transition:color 0.2s ease}.main-search .recent-searches{--item-height: 3rem;border-radius:0 0 var(--border-radius) var(--border-radius);margin:0;max-height:0;overflow:hidden;transition:max-height 0.2s ease;width:100%}.main-search .recent-searches:hover,.main-search .recent-searches.show{max-height:calc(var(--item-count) * var(--item-height) + 1px)}.main-search .recent-search{align-items:center;border-top:1px solid HSLA(var(--grey), 10%);display:flex;height:var(--item-height);margin:0;transition:height 0.2s ease, opacity 0.2s ease}.main-search .recent-search:first-child{margin-top:1px}.main-search .recent-search:hover{background:HSLA(var(--blue), 5%);border-top-color:HSLA(var(--blue), 15%);box-shadow:0 1px 0 0 HSLA(var(--blue), 10%)}.main-search .recent-search.hide{border:none;height:0;opacity:0;overflow:hidden;pointer-events:none}.main-search .recent-search-link{align-items:center;color:HSLA(var(--body), 0.75);display:flex;flex:1;line-height:var(--item-height);min-width:0;padding:0 calc(var(--spacing) / 2) 0 var(--spacing)}.main-search .recent-search-link .icon{fill:HSLA(var(--body), 0.5);flex:none;height:1rem;margin-right:0.5rem;width:1rem}.main-search .recent-search-link:hover{color:HSLA(var(--link), 100%)}.main-search .recent-search-link:hover .icon{fill:HSLA(var(--link), 100%)}.main-search .recent-search-link-query{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-search .recent-search-remove{color:HSLA(var(--body), 100%);font-size:0.8rem;line-height:var(--item-height);opacity:0.5;padding:0 var(--spacing) 0 calc(var(--spacing) / 2);transition:opacity 0.2s ease}.main-search .recent-search-remove:hover{opacity:1}.markdown-editor{position:relative}.markdown-editor .editor-toolbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:HSLA(var(--background-alt), 90%);border:none;box-shadow:0 1px 0 0 HSLA(var(--grey), 10%);display:flex;padding:0.5rem 0;position:sticky;top:var(--main-nav-height);z-index:2}body.admin-page .markdown-editor .editor-toolbar,.wildcard-item .markdown-editor .editor-toolbar,.field-set .markdown-editor .editor-toolbar{background:HSLA(var(--background), 90%)}.markdown-editor .editor-toolbar .separator{margin:0 4px;visibility:hidden}.markdown-editor .editor-toolbar button{background-color:HSLA(var(--background-input), 100%);border:1px solid HSLA(var(--grey), 10%);border-bottom-right-radius:0;border-top-right-radius:0;height:2.6rem !important;position:relative;width:2.6rem !important}.markdown-editor .editor-toolbar button:disabled{cursor:default}.markdown-editor .editor-toolbar button:not(:disabled):hover{background-color:HSLA(var(--background-input-hover), 100%)}.markdown-editor .editor-toolbar button::before{background-size:24px !important}html.dark .markdown-editor .editor-toolbar button::before{filter:invert(1)}@media (prefers-color-scheme: dark){html.auto .markdown-editor .editor-toolbar button::before{filter:invert(1)}}.markdown-editor .editor-toolbar button+button{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0}.markdown-editor .editor-toolbar button.last-in-group{border-bottom-right-radius:3px;border-top-right-radius:3px}.markdown-editor .editor-toolbar button.active{background:#cbeefa}.markdown-editor .editor-toolbar button.active::before{opacity:1}.markdown-editor .editor-toolbar-horizontal-rule::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMjQiIGhlaWdodD0iMjQiCnZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGQ9Ik0gMyAxMSBBIDEuMDAwMSAxLjAwMDEgMCAxIDAgMyAxMyBMIDIxIDEzIEEgMS4wMDAxIDEuMDAwMSAwIDEgMCAyMSAxMSBMIDMgMTEgeiI+PC9wYXRoPgo8L3N2Zz4=")}.markdown-editor .editor-toolbar-image::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCI+CjxwYXRoIGQ9Ik0gMTEuNSA2IEMgOC40ODAyMjU5IDYgNiA4LjQ4MDIyNTkgNiAxMS41IEwgNiAzNi41IEMgNiAzOS41MTk3NzQgOC40ODAyMjU5IDQyIDExLjUgNDIgTCAzNi41IDQyIEMgMzkuNTE5Nzc0IDQyIDQyIDM5LjUxOTc3NCA0MiAzNi41IEwgNDIgMTEuNSBDIDQyIDguNDgwMjI1OSAzOS41MTk3NzQgNiAzNi41IDYgTCAxMS41IDYgeiBNIDExLjUgOSBMIDM2LjUgOSBDIDM3Ljg5ODIyNiA5IDM5IDEwLjEwMTc3NCAzOSAxMS41IEwgMzkgMzEuOTU1MDc4IEwgMzIuOTg4MjgxIDI2LjEzODY3MiBBIDEuNTAwMTUgMS41MDAxNSAwIDAgMCAzMi45ODYzMjggMjYuMTM2NzE5IEMgMzIuMjA4MjM0IDI1LjM4NTQwMyAzMS4xODY4NSAyNSAzMC4xNzM4MjggMjUgQyAyOS4xNjEyMiAyNSAyOC4xMzk4OCAyNS4zODUzODcgMjcuMzYxMzI4IDI2LjEzODY3MiBMIDI1LjMxMjUgMjguMTIxMDk0IEwgMTkuMTMyODEyIDIyLjE0MjU3OCBDIDE4LjM1NjM2IDIxLjM4OTc0OCAxNy4zMzYwNzYgMjEgMTYuMzE4MzU5IDIxIEMgMTUuMjk5MDc4IDIxIDE0LjI4MDk4NiAyMS4zOTIxNzMgMTMuNTA1ODU5IDIyLjE0MDYyNSBBIDEuNTAwMTUgMS41MDAxNSAwIDAgMCAxMy41MDM5MDYgMjIuMTQyNTc4IEwgOSAyNi41IEwgOSAxMS41IEMgOSAxMC4xMDE3NzQgMTAuMTAxNzc0IDkgMTEuNSA5IHogTSAzMC41IDEzIEMgMjkuMTI1IDEzIDI3LjkwMzgxNSAxMy41Njk2MzMgMjcuMTI4OTA2IDE0LjQ0MTQwNiBDIDI2LjM1Mzk5NyAxNS4zMTMxNzkgMjYgMTYuNDE2NjY3IDI2IDE3LjUgQyAyNiAxOC41ODMzMzMgMjYuMzUzOTk3IDE5LjY4NjgyMSAyNy4xMjg5MDYgMjAuNTU4NTk0IEMgMjcuOTAzODE1IDIxLjQzMDM2NyAyOS4xMjUgMjIgMzAuNSAyMiBDIDMxLjg3NSAyMiAzMy4wOTYxODUgMjEuNDMwMzY3IDMzLjg3MTA5NCAyMC41NTg1OTQgQyAzNC42NDYwMDMgMTkuNjg2ODIxIDM1IDE4LjU4MzMzMyAzNSAxNy41IEMgMzUgMTYuNDE2NjY3IDM0LjY0NjAwMyAxNS4zMTMxNzkgMzMuODcxMDk0IDE0LjQ0MTQwNiBDIDMzLjA5NjE4NSAxMy41Njk2MzMgMzEuODc1IDEzIDMwLjUgMTMgeiBNIDMwLjUgMTYgQyAzMS4xMjQ5OTkgMTYgMzEuNDAzODE2IDE2LjE4MDM2NyAzMS42Mjg5MDYgMTYuNDMzNTk0IEMgMzEuODUzOTk3IDE2LjY4NjgyMSAzMiAxNy4wODMzMzMgMzIgMTcuNSBDIDMyIDE3LjkxNjY2NyAzMS44NTM5OTcgMTguMzEzMTc5IDMxLjYyODkwNiAxOC41NjY0MDYgQyAzMS40MDM4MTYgMTguODE5NjMzIDMxLjEyNDk5OSAxOSAzMC41IDE5IEMgMjkuODc1MDAxIDE5IDI5LjU5NjE4NCAxOC44MTk2MzMgMjkuMzcxMDk0IDE4LjU2NjQwNiBDIDI5LjE0NjAwMyAxOC4zMTMxNzkgMjkgMTcuOTE2NjY3IDI5IDE3LjUgQyAyOSAxNy4wODMzMzMgMjkuMTQ2MDAzIDE2LjY4NjgyMSAyOS4zNzEwOTQgMTYuNDMzNTk0IEMgMjkuNTk2MTg0IDE2LjE4MDM2NyAyOS44NzUwMDEgMTYgMzAuNSAxNiB6IE0gMTYuMzE4MzU5IDI0IEMgMTYuNTc4NjQzIDI0IDE2LjgzNTMyOCAyNC4wOTM2NiAxNy4wNDQ5MjIgMjQuMjk2ODc1IEEgMS41MDAxNSAxLjUwMDE1IDAgMCAwIDE3LjA0Njg3NSAyNC4yOTg4MjggTCAyMy4xNTQyOTcgMzAuMjA3MDMxIEwgMTQuMDY0NDUzIDM5IEwgMTEuNSAzOSBDIDEwLjEwMTc3NCAzOSA5IDM3Ljg5ODIyNiA5IDM2LjUgTCA5IDMwLjY3MzgyOCBMIDE1LjU4OTg0NCAyNC4yOTg4MjggQyAxNS44MDI3NjQgMjQuMDkzMjM0IDE2LjA1OTY0MSAyNCAxNi4zMTgzNTkgMjQgeiBNIDMwLjE3MzgyOCAyOCBDIDMwLjQzODgwNiAyOCAzMC42OTI0ODUgMjguMDkyMjkgMzAuOTAyMzQ0IDI4LjI5NDkyMiBMIDM5IDM2LjEyODkwNiBMIDM5IDM2LjUgQyAzOSAzNy44OTgyMjYgMzcuODk4MjI2IDM5IDM2LjUgMzkgTCAxOC4zODA4NTkgMzkgTCAyOS40NDcyNjYgMjguMjk0OTIyIEMgMjkuNjU0NzE0IDI4LjA5NDIwNyAyOS45MTA0MzYgMjggMzAuMTczODI4IDI4IHoiPjwvcGF0aD4KPC9zdmc+")}.markdown-editor .editor-toolbar-paste-with-formatting::before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzZwdCIgaGVpZ2h0PSIzNnB0IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzNiAzNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Zz48cGF0aCBkPSJtMTUuMzggMi4yNWMtMS43MjMgMC0zLjE0NCAxLjMyNC0zLjMzNSAzaC0yLjY2NWMtMS44NTIgMC0zLjM3NSAxLjUyMy0zLjM3NSAzLjM3NXYyMC4yNWMwIDEuODUyIDEuNTIzIDMuMzc1IDMuMzc1IDMuMzc1aDIuMjQ4bDEuMTA2LTIuMjQzLTMuMzU0LTAuMDA2NzQxYy0wLjYzNjctMC4wMDEyOC0xLjEyNS0wLjQ4ODMtMS4xMjUtMS4xMjV2LTIwLjI1YzAtMC42MzY3IDAuNDg4My0xLjEyNSAxLjEyNS0xLjEyNWgzLjIwNGMwLjYwOTQgMC45MDIzIDEuNjM2IDEuNSAyLjc5NiAxLjVoNS4yNWMxLjE2IDAgMi4xODctMC41OTc3IDIuNzk2LTEuNWgzLjIwNGMwLjYzNjcgMCAxLjEyNSAwLjQ4ODMgMS4xMjUgMS4xMjV2NS4xODhsMi4yNS0wLjgyNjJ2LTQuMzYyYzAtMS44NTItMS41MjMtMy4zNzUtMy4zNzUtMy4zNzVoLTIuNjY1Yy0wLjE5MTQtMS42NzYtMS42MTMtMy0zLjMzNS0zem0wIDIuMjVoNS4yNWMwLjYzNjcgMCAxLjEyNSAwLjQ4ODMgMS4xMjUgMS4xMjVzLTAuNDg4MyAxLjEyNS0xLjEyNSAxLjEyNWgtNS4yNWMtMC42MzY3IDAtMS4xMjUtMC40ODgzLTEuMTI1LTEuMTI1czAuNDg4My0xLjEyNSAxLjEyNS0xLjEyNXoiIGZpbGw9IiMwMDAwMDAiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNi4zOCA4LjI2NSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtLTIxLjk3IDIzLjk5YzEuNzg2LTIuOTY5IDEuNDA1LTUuMTkgMy41MzItNi43ODIgMi4xOTMtMS42NDIgNS4zNzQgMC4wOTYzNiA0Ljg3MyAyLjk2LTAuNDc4NCAyLjczNS0zLjkxNSA0LjA1MS04LjQwNSAzLjgyMnoiLz48cGF0aCBkPSJtLTE2LjMzIDE3IDguNzIxLTguODcyYy0wLjAxMDAyLTAuMDEwMDggMS4zNC0xLjYgMi42ODItMC40NDEyIDEuMzQ5IDEuMTY2LTAuMTI4MyAyLjY2LTAuMTI4MyAyLjY2bC04Ljg4NCA4Ljk5NyIvPjwvZz48L2c+PC9zdmc+Cg==")}.markdown-editor .editor-toolbar-undo{margin-left:auto}.markdown-editor .editor-toolbar-table::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiPjxwYXRoIGQ9Ik0gMTEuOTg0Mzc1IDEuOTg2MzI4MSBBIDEuMDAwMSAxLjAwMDEgMCAwIDAgMTEuODM5ODQ0IDIgTCA1IDIgQyAzLjkwNjkzNzIgMiAzIDIuOTA2OTM3MiAzIDQgTCAzIDguODMyMDMxMiBBIDEuMDAwMSAxLjAwMDEgMCAwIDAgMyA5LjE1ODIwMzEgTCAzIDE0LjgzMjAzMSBBIDEuMDAwMSAxLjAwMDEgMCAwIDAgMyAxNS4xNTgyMDMgTCAzIDIwIEMgMyAyMS4wOTMwNjMgMy45MDY5MzcyIDIyIDUgMjIgTCAxMS44MzIwMzEgMjIgQSAxLjAwMDEgMS4wMDAxIDAgMCAwIDEyLjE1ODIwMyAyMiBMIDE5IDIyIEMgMjAuMDkzMDYzIDIyIDIxIDIxLjA5MzA2MyAyMSAyMCBMIDIxIDE1LjE2Nzk2OSBBIDEuMDAwMSAxLjAwMDEgMCAwIDAgMjEgMTQuODQxNzk3IEwgMjEgOS4xNjc5Njg4IEEgMS4wMDAxIDEuMDAwMSAwIDAgMCAyMSA4Ljg0MTc5NjkgTCAyMSA0IEMgMjEgMi45MDY5MzcyIDIwLjA5MzA2MyAyIDE5IDIgTCAxMi4xNTQyOTcgMiBBIDEuMDAwMSAxLjAwMDEgMCAwIDAgMTEuOTg0Mzc1IDEuOTg2MzI4MSB6IE0gNSA0IEwgMTEgNCBMIDExIDggTCA1IDggTCA1IDQgeiBNIDEzIDQgTCAxOSA0IEwgMTkgOCBMIDEzIDggTCAxMyA0IHogTSA1IDEwIEwgMTEgMTAgTCAxMSAxNCBMIDUgMTQgTCA1IDEwIHogTSAxMyAxMCBMIDE5IDEwIEwgMTkgMTQgTCAxMyAxNCBMIDEzIDEwIHogTSA1IDE2IEwgMTEgMTYgTCAxMSAyMCBMIDUgMjAgTCA1IDE2IHogTSAxMyAxNiBMIDE5IDE2IEwgMTkgMjAgTCAxMyAyMCBMIDEzIDE2IHoiLz48L3N2Zz4=");transform:rotate(90deg) scale(0.9)}.markdown-editor .CodeMirror{background-color:HSLA(var(--background-input), 100%);border:1px solid HSLA(var(--grey), 10%);color:HSLA(var(--input), 80%);font-family:"Mono Sans", Consolas, Courier, monospace;font-size:1em;height:auto;line-height:1.4;padding:5px;width:100%;border-radius:0.2rem}.markdown-editor .CodeMirror-placeholder{color:HSLA(var(--input), 50%)}.markdown-editor .CodeMirror-lines{height:100%;padding:0.5rem 0}html.dark .markdown-editor .CodeMirror:not(.markdown-editor .CodeMirror-focused) .CodeMirror-selected{opacity:0.1}@media (prefers-color-scheme: dark){html.auto .markdown-editor .CodeMirror:not(.markdown-editor .CodeMirror-focused) .CodeMirror-selected{opacity:0.1}}.markdown-editor .CodeMirror-focused{border-color:HSLA(var(--royal-blue), 100%);box-shadow:0 0 0 1px HSLA(var(--royal-blue), 100%) inset;outline:none}.markdown-editor .CodeMirror-focused .CodeMirror-selected{background:#accef7bf}.markdown-editor .CodeMirror-cursor{border-color:currentColor}.markdown-editor .CodeMirror-dragcursors~.CodeMirror-cursors{display:none}.markdown-editor .CodeMirror pre{font-family:inherit;padding:0 0.5rem}.markdown-editor .CodeMirror textarea{left:-9999px}.markdown-editor .CodeMirror .cm-variable-2,.markdown-editor .CodeMirror .cm-variable-3,.markdown-editor .CodeMirror .cm-keyword{color:inherit}.markdown-editor .CodeMirror .cm-header,.markdown-editor .CodeMirror .cm-string,.markdown-editor .CodeMirror .cm-strong,.markdown-editor .CodeMirror .cm-link,.markdown-editor .CodeMirror .cm-comment,.markdown-editor .CodeMirror .cm-quote,.markdown-editor .CodeMirror .cm-number,.markdown-editor .CodeMirror .cm-atom,.markdown-editor .CodeMirror .cm-tag{color:HSLA(var(--input), 100%);font-weight:700}.markdown-editor .CodeMirror .cm-header{font-size:1.4em;line-height:1.2em}.markdown-editor .markdown-editor-add-button{background-color:HSLA(var(--background), 100%);left:calc(100% - 1em);opacity:0;padding:0.4em;position:absolute;transform:translateY(-86%);transition:top 0.1s ease-out, opacity 0.1s linear;z-index:1}@media (min-width: 916px){.markdown-editor .markdown-editor-add-button{left:calc(100% + 1em)}}.markdown-editor .markdown-editor-add-button:hover,.markdown-editor .markdown-editor-add-button:active{transform:translateY(-86%)}.markdown-editor .markdown-editor-add-button>svg{margin:0}.markdown-editor-has-focus .markdown-editor-add-button{display:flex;opacity:1}.markdown-editor-file-uploader{border:2px dashed HSLA(var(--grey), 25%);border-radius:0.5em;box-sizing:border-box;color:HSLA(var(--grey), 90%);display:inline-block;font-family:var(--sans-serif);font-size:0.95em;padding:1em 2em 0.75em;position:relative;white-space:normal;width:100%}.markdown-editor-file-uploader-text{align-items:center;display:flex;gap:0.25em}.markdown-editor-file-uploader-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markdown-editor-file-uploader-status{font-weight:bold}.markdown-editor-file-uploader-percentage{font-weight:bold}.markdown-editor-file-uploader-percentage:empty{display:none}.markdown-editor-file-uploader-dismiss{cursor:pointer;display:none;font-weight:bold}.markdown-editor-file-uploader progress{margin-top:0.5em;width:100%}.markdown-editor-file-uploader--error{border-color:HSLA(var(--red), 50%)}.markdown-editor-file-uploader--error .markdown-editor-file-uploader-status{color:HSLA(var(--red), 100%)}.markdown-editor-file-uploader--error .markdown-editor-file-uploader-percentage{display:none}.markdown-editor-file-uploader--error .markdown-editor-file-uploader-dismiss{display:inline}.markdown-editor-file-uploader--error progress{accent-color:HSLA(var(--red), 100%)}.markdown-input{position:relative}.markdown-input-preview{background-color:HSLA(var(--background-input), 100%);border:1px solid HSLA(var(--grey), 10%);border-radius:0.2rem;color:HSLA(var(--input), 80%);cursor:text;padding:0.5rem}.markdown-input-preview *:first-child{margin-top:0}.markdown-input-preview *:last-child{margin-bottom:0}.markdown-input-editor{height:0;opacity:0;overflow:hidden}.markdown-input-editor .CodeMirror{padding:0}.markdown-input-editor .CodeMirror .cm-table-url,.markdown-input-editor .CodeMirror .cm-element-url{color:inherit}.markdown-input-editor .CodeMirror .cm-table-url:last-of-type::after,.markdown-input-editor .CodeMirror .cm-element-url:last-of-type::after{display:none}.markdown-input--editing .markdown-input-preview{display:none}.markdown-input--editing .markdown-input-editor{height:auto;opacity:1;overflow:auto}.markdown-input [cm-ignore-events]{pointer-events:none}.main-nav{--avatar-size: calc(var(--main-nav-height-functional) - 2rem);--spacing: 1rem;height:var(--main-nav-height);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:40}@media screen and (min-width: 100rem){.main-nav{--spacing: 1.5rem}}.main-nav .r_container{align-items:center;background:linear-gradient(to top, HSLA(var(--background-top-nav), 85%) var(--main-nav-height-functional), HSLA(var(--background-top-nav), 100%) 100%);box-shadow:0 1px 0 HSLA(var(--grey), 5%);display:flex;gap:1rem;height:inherit;margin:0 auto;max-width:100%;padding-left:var(--spacing);padding-right:var(--spacing);padding-top:var(--sait);position:fixed;width:100%;z-index:10}.main-nav .r_container::before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);inset:0;content:"";display:block;position:absolute;z-index:-1}.main-nav .r_container .svg-logo{align-items:stretch;display:flex;height:calc(var(--main-nav-height) - 2rem);justify-content:center;margin:0.75rem 0;max-width:12rem}.main-nav .r_container .svg-logo .responsive-logo{display:none;height:100%}.main-nav .r_container .svg-logo .single-logo,.main-nav .r_container .svg-logo svg:not(.responsive-logo){fill:var(--tenant-color)}@media screen and (max-width: 768px){.main-nav .r_container .svg-logo .responsive-logo.square.color{display:block}.main-nav .r_container .svg-logo .responsive-logo.square.white{display:none}}@media screen and (min-width: 769px){.main-nav .r_container .svg-logo .responsive-logo.full.color{display:block}.main-nav .r_container .svg-logo .responsive-logo.full.white{display:none}}.qr-dashboard-index .main-nav .r_container,.qr-cards-index .main-nav .r_container,.r-dashboard-index .main-nav .r_container,.r-searches-index .main-nav .r_container,.r-spaces-index .main-nav .r_container{background:var(--tenant-color);border:none;box-shadow:none;color:HSLA(var(--white), 100%)}.qr-dashboard-index .main-nav .r_container::before,.qr-cards-index .main-nav .r_container::before,.r-dashboard-index .main-nav .r_container::before,.r-searches-index .main-nav .r_container::before,.r-spaces-index .main-nav .r_container::before{display:none}.qr-dashboard-index .main-nav .r_container .main-nav-item .title,.qr-cards-index .main-nav .r_container .main-nav-item .title,.r-dashboard-index .main-nav .r_container .main-nav-item .title,.r-searches-index .main-nav .r_container .main-nav-item .title,.r-spaces-index .main-nav .r_container .main-nav-item .title{color:HSLA(var(--white), 100%)}.qr-dashboard-index .main-nav .r_container .main-nav-item .slash-r,.qr-cards-index .main-nav .r_container .main-nav-item .slash-r,.r-dashboard-index .main-nav .r_container .main-nav-item .slash-r,.r-searches-index .main-nav .r_container .main-nav-item .slash-r,.r-spaces-index .main-nav .r_container .main-nav-item .slash-r{background:HSLA(var(--white), 100%);color:var(--tenant-color)}.qr-dashboard-index .main-nav .r_container .main-nav-item a::after,.qr-cards-index .main-nav .r_container .main-nav-item a::after,.r-dashboard-index .main-nav .r_container .main-nav-item a::after,.r-searches-index .main-nav .r_container .main-nav-item a::after,.r-spaces-index .main-nav .r_container .main-nav-item a::after{background:HSLA(var(--white), 100%)}.qr-dashboard-index .main-nav .r_container .main-nav-item .svg-logo .single-logo,.qr-dashboard-index .main-nav .r_container .main-nav-item .svg-logo svg:not(.responsive-logo),.qr-cards-index .main-nav .r_container .main-nav-item .svg-logo .single-logo,.qr-cards-index .main-nav .r_container .main-nav-item .svg-logo svg:not(.responsive-logo),.r-dashboard-index .main-nav .r_container .main-nav-item .svg-logo .single-logo,.r-dashboard-index .main-nav .r_container .main-nav-item .svg-logo svg:not(.responsive-logo),.r-searches-index .main-nav .r_container .main-nav-item .svg-logo .single-logo,.r-searches-index .main-nav .r_container .main-nav-item .svg-logo svg:not(.responsive-logo),.r-spaces-index .main-nav .r_container .main-nav-item .svg-logo .single-logo,.r-spaces-index .main-nav .r_container .main-nav-item .svg-logo svg:not(.responsive-logo){fill:#fff}@media screen and (max-width: 768px){.qr-dashboard-index .main-nav .r_container .main-nav-item .svg-logo .responsive-logo.square.color,.qr-cards-index .main-nav .r_container .main-nav-item .svg-logo .responsive-logo.square.color,.r-dashboard-index .main-nav .r_container .main-nav-item .svg-logo .responsive-logo.square.color,.r-searches-index .main-nav .r_container .main-nav-item .svg-logo .responsive-logo.square.color,.r-spaces-index .main-nav .r_container .main-nav-item .svg-logo .responsive-logo.square.color{display:none}.qr-dashboard-index .main-nav .r_container .main-nav-item .svg-logo .responsive-logo.square.white,.qr-cards-index .main-nav .r_container .main-nav-item .svg-logo .responsive-logo.square.white,.r-dashboard-index .main-nav .r_container .main-nav-item .svg-logo .responsive-logo.square.white,.r-searches-index .main-nav .r_container .main-nav-item .svg-logo .responsive-logo.square.white,.r-spaces-index .main-nav .r_container .main-nav-item .svg-logo .responsive-logo.square.white{display:block}}@media screen and (min-width: 769px){.qr-dashboard-index .main-nav .r_container .main-nav-item .svg-logo .responsive-logo.full.color,.qr-cards-index .main-nav .r_container .main-nav-item .svg-logo .responsive-logo.full.color,.r-dashboard-index .main-nav .r_container .main-nav-item .svg-logo .responsive-logo.full.color,.r-searches-index .main-nav .r_container .main-nav-item .svg-logo .responsive-logo.full.color,.r-spaces-index .main-nav .r_container .main-nav-item .svg-logo .responsive-logo.full.color{display:none}.qr-dashboard-index .main-nav .r_container .main-nav-item .svg-logo .responsive-logo.full.white,.qr-cards-index .main-nav .r_container .main-nav-item .svg-logo .responsive-logo.full.white,.r-dashboard-index .main-nav .r_container .main-nav-item .svg-logo .responsive-logo.full.white,.r-searches-index .main-nav .r_container .main-nav-item .svg-logo .responsive-logo.full.white,.r-spaces-index .main-nav .r_container .main-nav-item .svg-logo .responsive-logo.full.white{display:block}}.main-nav a{color:inherit;position:relative}.main-nav a:hover{color:inherit}.main-nav svg{display:block}.main-nav-item{margin:0}.main-nav-item-home,.main-nav-item-home a{display:contents}.main-nav-item-generic a::after{background:var(--tenant-color, var(--theme-color));border-radius:50%;content:"";display:block;height:6px;left:50%;margin-left:-3px;opacity:0;position:absolute;top:calc(100% + 0.45rem + 6px);transition:opacity 0.2s ease, top 0.2s ease;width:6px}.main-nav-item-generic a:hover::after,.main-nav-item-generic a.active::after{top:calc(100% + 0.45rem)}.main-nav-item-generic a:hover::after{opacity:0.3}.main-nav-item-generic a.active::after,.main-nav-item-generic a.active:hover::after{opacity:1}.main-nav-item.right{margin-left:auto}.main-nav-item .admin,.main-nav-item .admin.r-spaces-index{background:HSLA(var(--body), 70%);border-radius:0.5em;color:HSLA(var(--background), 100%);display:inline-block;padding:0.5em;transition:background 0.2s ease}@media screen and (max-width: 560px){.main-nav-item .admin,.main-nav-item .admin.r-spaces-index{display:none}}.main-nav-item .admin:hover,.main-nav-item .admin.r-spaces-index:hover{background:HSLA(var(--body), 100%);color:HSLA(var(--background), 100%)}.main-nav-item .title{align-items:center;color:var(--tenant-color, var(--theme-color));display:flex;font-size:1.25rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media screen and (min-width: 769px){.main-nav-item .title{padding-right:0.5rem}}.main-nav-item .title .capp-agile{margin-right:0.5rem}@media screen and (max-width: 768px){.main-nav-item .title .capp-agile{display:none}}.main-nav-item .title .slash-r{--size: 1rem;align-items:center;background:var(--tenant-color, var(--theme-color));border-radius:50%;color:HSLA(var(--background), 100%);display:inline-flex;font-size:calc(var(--size) * 0.75);font-weight:bold;height:var(--size);justify-content:space-around;padding-bottom:calc(var(--size) * 0.075);width:var(--size)}@media screen and (max-width: 768px){.main-nav-item .title .slash-r{--size: 1.5rem}}.main-nav .avatar{cursor:pointer;height:var(--avatar-size);width:var(--avatar-size)}.notice{background:#fff0cc;border:1px solid #f5e2b1;border-radius:0.3rem;color:#b17600;margin:1rem 0;padding:1rem 1rem 1rem 3rem;position:relative;width:-moz-fit-content;width:fit-content}.notice::before{border:2px solid #eabd4c;border-radius:50%;color:#eabd4c;content:"i";display:inline-block;font-family:serif;font-size:1.2rem;font-weight:bold;height:1.6rem;left:0.65rem;line-height:1.4rem;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:1.6rem}.notice.small{font-size:0.85rem;padding:0.5rem 0.5rem 0.5rem 2.5rem}.notice.small::before{height:1.3rem;font-size:1rem;line-height:1.15rem;width:1.3rem}.notice.info{background-color:rgba(34,107,191,0.1);border-color:rgba(34,107,191,0.1);color:#226bbf}.notice.info::before{border-color:rgba(34,107,191,0.5);color:rgba(34,107,191,0.5)}.notice-banner{background:HSL(from var(--theme-accent) h 22% 76%/40%);font-size:.9rem;line-height:1.4}.notice-banner .notice-banner-container{max-width:48rem;padding:.5rem 1.5rem;margin:0 auto;text-align:center}.notice-banner .notice-banner-container p{margin:0}.notice-banner .notice-banner-container .icon{display:inline;height:1rem;min-width:1rem;line-height:1.4;margin-right:.25rem;margin-bottom:-2.5px}.pill-box{display:flex;flex-wrap:wrap;gap:0.5rem;margin:2rem 0;width:100%}.pill-box-item-text{background:HSLA(var(--border), 0.8);border:1px solid HSLA(var(--border), 100%);border-radius:100rem;box-shadow:0 10rem 0 rgba(0,0,0,0) inset;cursor:pointer;display:flex;justify-content:center;padding:0.5rem 0.8rem;text-align:center;transition:all 0.2s ease;white-space:nowrap}.pill-box-item-text:hover{box-shadow:0 10rem 0 rgba(0,0,0,0.05) inset}.pill-box-item-label input[type="checkbox"]{opacity:0;position:absolute}.pill-box-item-label input[type="checkbox"]:checked~.pill-box-item-text{background:HSLA(var(--intense-green), 100%);border-color:HSLA(var(--intense-green), 100%)}@keyframes r-options-dropdown-component-open{0%{opacity:0;transform:scale(0.7)}100%{opacity:1;transform:scale(1)}}.r-options-dropdown-component-trigger{padding:0 !important;width:2rem}.r-options-dropdown-component-trigger .icon-dots{height:auto !important;width:60% !important}.r-options-dropdown-component-trigger .icon-cross{display:none}.r-options-dropdown-component-trigger[aria-expanded="true"]{background-color:transparent !important;border-color:transparent !important;color:HSLA(var(--body), 100%) !important;z-index:41}.r-options-dropdown-component-trigger[aria-expanded="true"] .icon-dots{display:none}.r-options-dropdown-component-trigger[aria-expanded="true"] .icon-cross{display:block}.r-options-dropdown-component-trigger~[data-tippy-root] .tippy-box{animation:r-options-dropdown-component-open 200ms ease-out;transform-origin:top right}.r-options-dropdown-component-trigger[aria-expanded="false"]~[data-tippy-root] .tippy-box{opacity:0;transform:scale(0.7);transition-duration:100ms}.r-options-dropdown-component-dropdown{font-size:0.95rem;min-width:170px;padding-top:2.5rem}.r-options-dropdown-component-dropdown .link .icon{opacity:0.8;width:1em}.r-options-dropdown-component-dropdown .link:hover .icon{opacity:1}.path-item{--image-size: 9rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:HSLA(var(--background-chapter), 90%);border-radius:var(--border-radius);box-shadow:0 0 0 1px HSLA(var(--border), 100%),0 0 0 HSLA(var(--shadow)),0 0 0 HSLA(var(--shadow));container:pathItem / inline-size;display:flex;margin:0;position:relative;transition:background 0.2s ease, border 0.2s ease, box-shadow 0.2s ease}.path-item:hover{z-index:1}@media screen and (min-width: 421px){.path-item:hover{box-shadow:0 0 0 1px HSLA(var(--border), 100%), 0 5px 10px HSLA(var(--shadow)), 0 10px 20px HSLA(var(--shadow))}}.path-item:hover .path-item-hide{opacity:1}.path-item:hover .topic-actions{opacity:1}.path-item>.path-item-link{flex:0 1 var(--image-size);min-width:calc(var(--image-size) / 1.5)}.path-item.not-published:not(:hover){background:HSLA(var(--grey), 0.05)}.path-item.not-published:not(:hover) .path-item-header{filter:grayscale(1);mix-blend-mode:luminosity;opacity:0.7}.path-item-header{align-items:center;background-color:var(--theme-color);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:var(--border-radius) 0 0 var(--border-radius);display:flex;height:100%;min-height:var(--image-size);padding:var(--spacing-small);transition:all 0.2s ease}.path-item-header svg{display:block;margin:0 auto;max-height:100%;width:70%}.path-item-content{display:flex;flex:1 0 190px;flex-direction:column;margin:0;min-height:100%;min-width:1px;position:relative}.path-item-content .active-lti{position:absolute;right:1rem;top:1rem}.path-item-content .path-item-link{flex:1;min-width:0;padding:1rem}@container pathItem (min-width: 28rem){.path-item-content .path-item-link{padding:1.5rem}}.path-item-content .path-item-link.has-active-lti{padding-right:4rem}.path-item-topics{--height: 1.6rem;border-radius:0 100px 100px 0;bottom:var(--spacing-small);box-sizing:border-box;display:block;height:calc(var(--height) + 2px);margin:auto var(--spacing-small) var(--spacing-small);max-width:calc(100% - 2 * var(--spacing-small));overflow:hidden;white-space:nowrap}.path-item-topics-items{align-items:flex-start;display:flex;gap:0.3rem;height:calc(var(--height) + 2px + 30px);-webkit-mask-image:linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%);mask-image:linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%);-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;padding:1px}.path-item-topics-items--left{-webkit-mask-image:linear-gradient(to right, black 0%, black 90%, transparent 100%);mask-image:linear-gradient(to right, black 0%, black 90%, transparent 100%)}.path-item-topics-items--right{-webkit-mask-image:linear-gradient(to right, transparent 0%, black 10%, black 100%);mask-image:linear-gradient(to right, transparent 0%, black 10%, black 100%)}.path-item-topics-items--left.path-item-topics-items--right{-webkit-mask-image:none;mask-image:none}.path-item-topics-item{background:HSLA(var(--grey), 12.5%);border-radius:100px;color:HSLA(var(--body), 100%);font-size:0.9rem;line-height:var(--height);padding:0 0.6rem;text-decoration:none;transition:background 0.2s ease;white-space:nowrap}.path-item-topics-item:hover{background:HSLA(var(--grey), 25%)}.path-item-link{color:HSLA(var(--body), 100%);display:flex;flex-direction:column;gap:0.7rem;transition:color 0.2s ease}.path-item-name{align-items:center;display:flex;font-size:1.2rem;font-weight:bold;justify-content:space-between;-webkit-line-clamp:2;line-height:1.4rem;margin:0;overflow:hidden;overflow-wrap:break-word}.path-item-meta{align-items:center;display:flex;flex-wrap:wrap;gap:0.35rem;line-height:1;margin:0}.path-item-meta .icon{height:1rem}.path-item-meta-item{display:inline-flex;gap:0.3rem;white-space:nowrap}.path-item-progress{align-items:center;display:flex;font-size:0.85rem;gap:1rem;justify-content:space-between;margin-bottom:-0.2rem;margin-top:auto;padding-top:0.5rem}.path-item-progress-bar{background:HSLA(var(--grey), 0.2);border-radius:100px;height:0.4rem;overflow:hidden;position:relative;width:100%}.path-item-progress-bar-fill{background:var(--theme-color);height:100%;position:absolute;width:var(--progress)}.path-item-description{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;line-height:1.4;margin-top:0.4rem;overflow:hidden}.path-item .path-item-hide{height:1rem;opacity:0;position:absolute;right:var(--spacing-small);top:var(--spacing-small);transition:opacity 0.2s ease}.path-item .path-item-hide-space{flex-shrink:0;height:1.4rem;width:1.3rem}.path-item .path-item-hide .icon{fill:HSLA(var(--body), 0.6);height:1rem;transition:fill 0.2s ease}.path-item .path-item-hide:hover{opacity:1}.path-item .path-item-hide:hover .icon{fill:HSLA(var(--body), 100%)}.path-item .topic-actions{opacity:0;position:absolute;right:var(--spacing-small);top:var(--spacing-small);transition:opacity 0.2s ease}.path-item .topic-actions-space{flex-shrink:0;height:1.4rem;width:2.3rem}.path-item .topic-actions .icon{fill:HSLA(var(--body), 0.6);height:1rem;transition:fill 0.2s ease}.path-item .topic-actions:hover{opacity:1}.path-item .topic-actions:hover .icon{fill:HSLA(var(--body), 100%)}.path-item .hide{display:none}.r-preview-component{--line-height: 1.4rem;--extract-gutter: 18px;--extract-max-height: calc(var(--line-height) * 6);--meta-height: 1.8rem;--image-max-height:
    calc(
      var(--extract-max-height) + var(--meta-height) + var(--extract-gutter) * 2
    );display:flex;font-size:1rem;font-weight:normal;line-height:var(--line-height);min-width:400px}.r-preview-component-title{font-size:inherit;line-height:var(--line-height);margin:0}.r-preview-component-content{display:flex;flex:1;flex-direction:column;margin:var(--extract-gutter);position:relative}.r-preview-component-extract{flex:1;max-height:var(--extract-max-height);overflow:hidden;position:relative}.r-preview-component-extract::after{background-image:linear-gradient(to right, HSLA(var(--background), 0%), HSLA(var(--background), 100%) 50%);top:calc(var(--extract-max-height) - var(--line-height));content:" ";height:1.4rem;pointer-events:none;position:absolute;right:0;width:25%}.r-preview-component-image+.r-preview-component-content{float:left}.r-preview-component-image{align-items:center;background-color:var(--theme-color);display:flex;flex-basis:40%;justify-content:center;max-height:var(--image-max-height);min-height:150px;order:1;position:relative}.r-preview-component-image>img{height:100%;margin:0;-o-object-fit:cover;object-fit:cover;outline:1px solid HSLA(var(--body), 10%);width:100%}.r-preview-component-image>svg{height:auto;width:70%}.r-preview-component-meta{align-items:flex-end;display:flex;height:var(--meta-height)}.program-card-container{--color-green-accent: #00B255;--color-text-muted: #AAAAAA;background:HSLA(var(--background-alt), 100%);display:inline-grid;gap:1rem;grid-auto-flow:column;max-width:100%;overflow:hidden;overflow-x:auto;padding:1rem 0}.program-card-container a{color:inherit}.program-card-container.flex-wrap{display:flex;flex-wrap:wrap;overflow:visible;background:transparent;padding-top:0}.program-card-list{max-width:50rem}.title-actions{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.title-actions h1{margin:0}.program-card{--size: 200px}.program-card:hover .program-card-play-button-wrapper{opacity:1;transform:translateY(0)}.program-card.full{background:HSLA(var(--background), 100%);border-radius:.5rem;box-shadow:0 0 0 1px HSLA(var(--border), 0.5),0 0 0 0 HSLA(var(--border), 0);cursor:pointer;height:100%;padding:1rem;transition:background .2s ease, box-shadow .2s ease;width:calc(var(--size) + 2rem)}.program-card.full:hover{box-shadow:0 0.1rem 0.2rem HSLA(var(--border), 100%),0 0.5rem 1rem HSLA(var(--border), 0.3)}.program-card .watermark{--size: 1rem;align-items:center;border-radius:50%;bottom:1rem;display:inline-flex;font-size:calc(var(--size) * 0.75);font-weight:bold;height:var(--size);justify-content:space-around;left:1rem;position:absolute;width:var(--size)}.program-card-cover{align-items:center;box-shadow:0 0.15rem 0.3rem rgba(0,0,0,0.2),0 0.5rem 1.2rem rgba(0,0,0,0.1);display:flex;flex-direction:column;height:var(--size);justify-content:center;position:relative;width:var(--size)}.program-card-cover.full{margin-bottom:1rem}.program-card-cover-text{display:flex;flex-direction:column;opacity:.8;padding-top:1rem;text-align:center;transform:translateY(-1rem)}.program-card-cover-text::after{background:HSLA(var(--white), 100%);border-radius:1px;content:"";height:2px;margin:1rem auto;opacity:.4;width:50%}.program-card-cover-title{font-size:calc(var(--size) * 0.08);font-weight:900}.program-card-cover-subtitle{font-size:calc(var(--size) * 0.06);letter-spacing:calc(var(--size) * 0.01);order:1;text-transform:uppercase}.program-card-play-button-wrapper{bottom:1rem;opacity:0;position:absolute;right:1rem;transform:translateY(-1rem);transition:transform 320ms, opacity 320ms}.program-card-play-button{background:var(--theme-text);border:none;border-radius:50%;bottom:0;color:var(--theme-accent);cursor:pointer;display:flex;font-size:1rem;height:2rem;justify-content:center;line-height:2rem;width:2rem}.program-card-play-button:hover{transform:scale(1.05)}.program-card-description-header{color:HSLA(var(--body), 100%);font-size:1rem;margin-bottom:.4rem}.program-card-description{color:HSLA(var(--body), 80%);font-size:.93rem;margin-bottom:.5rem;max-height:5.7em;overflow:hidden;text-overflow:ellipsis}.admin-program-card{--size: 120px;background:HSLA(var(--sidebar), 100%);border-radius:.5rem;border-radius:0.5rem;box-shadow:0 0 0 1px HSLA(var(--border), 0.5),0 0 0 0 HSLA(var(--border), 0);display:flex;gap:1rem;margin-bottom:1rem;padding:1rem;transition:box-shadow 0.2s ease-in-out}.admin-program-card:hover{box-shadow:0 0.1rem 0.2rem HSLA(var(--border), 100%),0 0.5rem 1rem HSLA(var(--border), 0.3)}.admin-program-card-cover{align-items:center;display:flex;flex:0 0 var(--size);flex-direction:column;height:var(--size);justify-content:center;position:relative}@media (max-width: 35rem){.admin-program-card-cover{display:none}}.admin-program-card-cover-image{height:120px;width:120px}.admin-program-card-cover-text{display:flex;flex-direction:column;margin:auto;opacity:.8;text-align:center}.admin-program-card-cover-text::after{border-radius:1px;content:"";height:2px;margin:0.5rem auto;opacity:.4;width:50%}.admin-program-card-cover-title{font-size:calc(var(--size) * 0.08);font-weight:900}.admin-program-card-cover-subtitle{font-size:calc(var(--size) * 0.06);letter-spacing:calc(var(--size) * 0.01);order:1;text-transform:uppercase}.admin-program-card-description{color:HSLA(var(--body), 100%);margin:0}.admin-program-card-description-header{font-size:1rem;margin-bottom:.4rem}.admin-program-card .description{display:flex;flex-direction:column;padding:0.3rem 0}.admin-program-card .description .meta{margin-top:1rem}.r-dashboard .dashboard-enrollment-card{margin:0}@media screen and (max-width: 1300px){.r-dashboard .dashboard-enrollment-card{--size: 9.5rem;height:var(--size);min-width:0;padding:0;width:var(--size)}}@media screen and (max-width: 800px){.r-dashboard .dashboard-enrollment-card{--size: 9rem}}@media screen and (max-width: 1300px){.r-dashboard .dashboard-enrollment-card .description{display:none}}.dashboard-enrollment-card{--size: 10rem;align-items:center;background:HSLA(var(--background), 100%);border-radius:.5rem;box-shadow:0 0.1rem 0.2rem HSLA(var(--grey), 0.1),0 1rem 4em HSLA(var(--grey), 0.1);display:flex;gap:1.5rem;margin-bottom:1.5rem;max-width:35rem;min-width:30rem;overflow:hidden;padding:1.5rem;transition:box-shadow 0.2s ease-in-out}@media screen and (max-width: 1800px){.dashboard-enrollment-card{padding:1rem}}.dashboard-enrollment-card:hover{box-shadow:0 0.2rem 0.4rem HSLA(var(--grey), 0.2),0 2rem 8em HSLA(var(--grey), 0.2)}.dashboard-enrollment-card-cover{align-items:center;background:linear-gradient(var(--theme-color), var(--theme-accent));border-radius:0.3rem;display:flex;flex:0 0 var(--size);flex-direction:column;height:var(--size);justify-content:center;overflow:hidden;padding:0.3rem;position:relative}.dashboard-enrollment-card-cover-image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.dashboard-enrollment-card-cover-text{color:var(--theme-text);display:flex;flex-direction:column;margin:auto;opacity:.8;text-align:center}.dashboard-enrollment-card-cover-text::after{background:var(--theme-text);border-radius:1px;content:"";height:2px;margin:0.5rem auto;opacity:.4;width:50%}.dashboard-enrollment-card-cover-title{font-size:calc(var(--size) * 0.08);font-weight:900}.dashboard-enrollment-card-cover-subtitle{font-size:calc(var(--size) * 0.06);letter-spacing:calc(var(--size) * 0.01);order:1;text-transform:uppercase}.dashboard-enrollment-card .description{color:HSLA(var(--body), 100%);display:flex;flex-direction:column;line-height:1.4}.dashboard-enrollment-card .description .meta{color:HSLA(var(--body), 0.75);margin:auto 0 0}.dashboard-enrollment-card .dashboard-enrollment-card-description{color:HSLA(var(--body), 100%);margin:0 0 1rem}.dashboard-enrollment-card .dashboard-enrollment-card-description-header{font-size:1.4rem;margin-bottom:.75rem}.admin-program-card-cover{width:100%}.admin-program-card-cover-image{inset:0;-o-object-fit:cover;object-fit:cover;position:absolute}.r-program-context-component{--max-width: 560px;--image-size: 11rem;bottom:3rem;left:100%;position:fixed;transition:transform 0.3s ease-out;z-index:99}@media (max-width: 428px){.r-program-context-component{--image-size: 8rem;inset:100% 0.5rem auto}}.r-program-context-component--open{transform:translateX(-100%)}@media (max-width: 428px){.r-program-context-component--open{transform:translateY(-100%)}}.r-program-context-component-countdown{color:HSLA(var(--body), 75%);font-size:0.9rem;margin-bottom:1rem}.r-program-context-component-cancel-button{background-color:HSLA(var(--grey), 15%);border:none;border-radius:100rem;color:HSLA(var(--body), 85%);cursor:pointer;font-size:0.75rem;font-weight:600;line-height:1rem;margin-top:auto;padding:0.4em 0.65em;text-transform:uppercase;transition:background-color 0.15s ease;white-space:nowrap}.r-program-context-component-cancel-button:hover{background-color:HSLA(var(--grey), 20%)}.r-program-context-component-title{font-size:1.2rem;font-weight:600;margin:0;max-width:calc(var(--max-width) - var(--image-size) - 3rem);width:-moz-max-content;width:max-content}@media (max-width: 428px){.r-program-context-component-title{max-width:none;width:auto}}.r-program-context-component .meta{margin-bottom:1.2rem;white-space:nowrap}.r-program-context-component-content{background-color:HSLA(var(--background), 100%);border:1px solid HSLA(var(--grey), 20%);border-radius:0.5rem 0 0 0.5rem;border-right-width:0;box-shadow:0 0 5rem HSLA(var(--black), 15%);color:currentColor;display:flex;max-width:var(--max-width);min-width:460px;position:relative;text-transform:none}@media (max-width: 428px){.r-program-context-component-content{border-bottom:none;border-radius:0.5rem 0.5rem 0 0;border-right-width:1px;max-width:none;min-width:auto;overflow:hidden}}.r-program-context-component-content-left{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;padding:1.5rem}.r-program-context-component-content-right{background-color:var(--theme-color);display:flex;flex-shrink:0;justify-content:center;min-height:var(--image-size);position:relative;width:var(--image-size)}.r-program-context-component-content-right>svg{height:auto;width:70%}.r-program-context-component-content-right>img{height:100%;margin:0;-o-object-fit:cover;object-fit:cover;outline:1px solid HSLA(var(--body), 10%);width:100%}.r-program-context-component-content-right .program-card{--size: var(--image-size)}.r-program-context-component-content-right .program-card-cover{box-shadow:none}.range-selector-container{display:flex;justify-content:flex-end;margin-bottom:2rem}.range-selector{border:1px solid HSLA(var(--border), 100%);border-radius:0.5rem;display:inline-flex;margin:auto 0;overflow:hidden}.range-selector-period{border-right:1px solid HSLA(var(--border), 100%);margin:0;padding:0.5em 1em}.range-selector-period:last-child{border:none}.range-selector-period.active{background:var(--theme-color)}.range-selector-period.active a{color:var(--theme-text)}.recent-view-link{align-items:flex-start;background:none;border-radius:0.5rem;color:inherit;display:flex;gap:0.4rem;line-height:1.4;min-width:0;padding:0.5rem;transition:background 0.2s ease, color 0.2s ease}.recent-view-link .recent-view-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-view-link:hover{color:HSLA(var(--vibrant-blue), 100%);background:HSLA(var(--vibrant-blue), 0.075)}.recent-view-link .icon{display:block;fill:currentColor;height:1rem;min-width:1rem;opacity:0.5;position:relative;top:0.2rem;width:1rem}.rich-content>*:not(p,ol,ul),.r-table-builder-component .table-container>*:not(p,ol,ul){clear:both}.rich-content .internal-link~[data-tippy-root],.r-table-builder-component .table-container .internal-link~[data-tippy-root],.rich-content .definition~[data-tippy-root],.r-table-builder-component .table-container .definition~[data-tippy-root]{display:inline-block}.rich-content details,.r-table-builder-component .table-container details{--padding-horizontal: 0.75em;--padding-vertical: 0.5em;border:1px solid HSLA(var(--border), 100%);padding:0 var(--padding-horizontal)}.rich-content details>summary,.r-table-builder-component .table-container details>summary{align-items:center;cursor:pointer;display:flex;font-weight:700;gap:0.4em;margin:0 calc(var(--padding-horizontal) * -1);padding:var(--padding-vertical) var(--padding-horizontal)}.rich-content details>summary::after,.r-table-builder-component .table-container details>summary::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M2.176 9.152c0-.191.07-.386.219-.53L6.015 5l-3.62-3.621A.747.747 0 1 1 3.453.32L7.605 4.47a.752.752 0 0 1 0 1.062L3.453 9.68a.747.747 0 0 1-1.277-.528Zm0 0'/%3E%3C/svg%3E");background-position:0.23em 0.2em;background-repeat:no-repeat;background-size:0.5em;border:2px solid HSLA(var(--border), 100%);border-radius:50%;box-sizing:content-box;content:"";flex-shrink:0;height:0.9em;margin-left:auto;transform:rotate(90deg);transition:transform 0.1s;width:0.9em}.rich-content details>summary::marker,.r-table-builder-component .table-container details>summary::marker,.rich-content details>summary::-webkit-details-marker,.r-table-builder-component .table-container details>summary::-webkit-details-marker{display:none}.rich-content details>summary+*,.r-table-builder-component .table-container details>summary+*{margin-top:0}.rich-content details>summary~*:last-child,.r-table-builder-component .table-container details>summary~*:last-child{margin-bottom:0}.rich-content details[open],.r-table-builder-component .table-container details[open]{padding-bottom:0.5em}.rich-content details[open]>summary::after,.r-table-builder-component .table-container details[open]>summary::after{transform:rotate(-90deg)}.rich-content details:last-of-type,.r-table-builder-component .table-container details:last-of-type,.rich-content details:has(+:not(details)),.r-table-builder-component .table-container details:has(+:not(details)){margin-bottom:1.3em}.rich-content details+details,.r-table-builder-component .table-container details+details{margin-top:-1px}.rich-content .responsive-iframe,.r-table-builder-component .table-container .responsive-iframe{position:relative;width:100%}.rich-content .responsive-iframe::before,.r-table-builder-component .table-container .responsive-iframe::before{content:"If you can see this, the embed is not loading. " attr(data-url);color:lightgray;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.rich-content .responsive-iframe>iframe,.r-table-builder-component .table-container .responsive-iframe>iframe{background:HSLA(var(--background), 100%);height:100%;left:0;position:absolute;top:0;width:100%}.saved-card-toggle{align-items:center;background:transparent;border:none;border-radius:0.5em;box-shadow:0 0 0 2px HSLA(var(--body), 0.2) inset;color:inherit;cursor:pointer;display:flex;gap:0.25rem;line-height:1.8rem;padding:0.2em 0.5rem;transition:box-shadow 0.2s ease}.saved-card-toggle:hover{box-shadow:0 0 0 2px HSLA(var(--body), 1) inset}.qr-dashboard-index .saved-card-toggle,.qr-cards-index .saved-card-toggle,.r-dashboard-index .saved-card-toggle,.r-searches-index .saved-card-toggle,.r-spaces-index .saved-card-toggle{box-shadow:0 0 0 2px HSLA(var(--background), 0.2) inset}.qr-dashboard-index .saved-card-toggle:hover,.qr-cards-index .saved-card-toggle:hover,.r-dashboard-index .saved-card-toggle:hover,.r-searches-index .saved-card-toggle:hover,.r-spaces-index .saved-card-toggle:hover{box-shadow:0 0 0 2px HSLA(var(--background), 0.2) inset}.qr-dashboard-index .saved-card-toggle .icon,.qr-cards-index .saved-card-toggle .icon,.r-dashboard-index .saved-card-toggle .icon,.r-searches-index .saved-card-toggle .icon,.r-spaces-index .saved-card-toggle .icon{fill:HSLA(var(--white), 100%)}.saved-card-toggle .icon{fill:HSLA(var(--body), 100%);height:1.2rem;width:1.2rem}.saved-card-nav{background:HSLA(var(--background), 100%);bottom:0;box-shadow:-1px 0 0 0 HSLA(var(--grey), 0.2);color:HSLA(var(--body), 100%);max-width:25rem;overflow:auto;padding:1.5rem;position:fixed;right:-100%;top:0;transition:right 0.2s ease;width:100%}@media (max-width: 428px){.saved-card-nav{max-width:none}}.show-menu .saved-card-nav{right:0}.saved-card-nav-close{cursor:pointer;padding:0.5rem;position:absolute;right:1.5rem;top:1.6rem}.saved-card-nav-close .icon{height:1.3rem;width:1.3rem}.saved-card-item{padding:0.5rem}.saved-cards-title{align-items:center;display:flex;gap:0.7rem}.saved-cards-title-count{align-items:center;background:HSLA(var(--body), 100%);border-radius:50%;color:HSLA(var(--background), 100%);display:inline-flex;font-size:0.8rem;font-weight:bold;height:1.3rem;justify-content:center;position:relative;top:0.1rem;width:1.3rem}.sly-scrollbar{background:HSLA(var(--grey), 12%);border-radius:10rem;height:0.25rem;position:relative;width:100%;z-index:1}.sly-scrollbar .sly-handle{background:HSLA(var(--background-inverted-button), 25%);border-radius:10rem;cursor:grab;height:100%;transition:background-color 0.2s ease;width:100px}.sly-scrollbar .sly-handle:active{background:HSLA(var(--background-inverted-button), 50%);cursor:grabbing}.sly-scrollbar .sly-handle::before{bottom:0;content:"";display:block;height:2rem;left:0;position:absolute;right:0;z-index:99}.no-overflow .sly-scrollbar,.no-overflow .btn{display:none}.sly-btn{--size: 24px;align-items:center;background:var(--theme-color);border:none;color:HSLA(var(--background), 100%);cursor:pointer;display:flex;height:var(--size);padding:0;position:absolute;top:0;transition:background 0.2s ease;width:var(--size);z-index:1}.sly-btn.sly-prev{right:calc(var(--size) + 3px)}.sly-btn.sly-next{right:0}.sly-btn:disabled{display:none}.sly-btn.sly-disabled:disabled{display:flex;background:HSLA(var(--grey), 30%);cursor:default}.sly-btn i{margin:auto}.space-item{background:HSLA(var(--background-chapter), 90%);color:HSLA(var(--body), 100%);display:flex;margin:0;position:relative}.space-item:hover{background:HSLA(var(--background-chapter), 100%) !important}.space-item:hover .topic-actions{opacity:1}@media screen and (max-width: 420px){.space-item{border-bottom:1px solid HSLA(var(--border), 100%);padding-left:calc(3rem + 1rem);position:relative}}@media screen and (min-width: 421px){.space-item{border:1px solid HSLA(var(--border), 100%);border-radius:var(--border-radius);box-shadow:0 0 0 HSLA(var(--shadow)), 0 0 0 HSLA(var(--shadow));transition:background 0.2s ease, border 0.2s ease, box-shadow 0.2s ease}.space-item:hover{border:1px solid HSLA(var(--border), 100%);box-shadow:0 5px 10px HSLA(var(--shadow)), 0 10px 20px HSLA(var(--shadow))}}.space-item.not-published:not(:hover){background:HSLA(var(--grey), 0.05)}.space-item.not-published:not(:hover) .space-item-header{filter:grayscale(1);mix-blend-mode:luminosity;opacity:0.7}.space-item a.space-item-link{color:inherit;display:block;padding:var(--spacing-small);width:100%}@media screen and (max-width: 420px){.space-item a.space-item-link{min-height:calc(3rem + 1rem * 2);padding:1rem}}@media screen and (min-width: 421px){.space-item a.space-item-link{padding-top:0}}.space-item-name{font-size:1.2rem;line-height:1.4rem;overflow-wrap:break-word;margin-bottom:0.7rem}.space-item-meta{margin:0}.space-item .topic-actions{align-items:center;background:HSLA(var(--background), 0.6);border-radius:.2rem;display:flex;gap:.5rem;opacity:0;padding:.2rem .5rem;position:absolute;right:1rem;top:1rem;transition:opacity 0.2s ease}@media screen and (max-width: 420px){.space-item .topic-actions{background:HSLA(var(--background), 100%);right:0;top:.5rem}}.space-item .topic-actions a{align-items:center;display:flex;padding:0}.space-item .topic-actions-space{flex-shrink:0;height:1.4rem;width:2.3rem}.space-item .topic-actions .icon{fill:HSLA(var(--body), 0.6);height:1rem;transition:fill 0.2s ease}.space-item .topic-actions:hover{opacity:1}.space-item .topic-actions:hover .icon{fill:HSLA(var(--body), 100%)}.space-item .hide{display:none}.space-item-header{--header-size: 10rem;transition:all 0.2s ease}.space-item-header.no-image{background-color:var(--theme-color)}@media screen and (min-width: 421px){.space-item-header{border-radius:var(--border-radius) var(--border-radius) 0 0;margin:0 calc(var(--spacing-small) * -1) var(--spacing-small)}}@media screen and (min-width: 421px) and (max-width: 420px){.space-item-header{display:none}}@media screen and (min-width: 421px){.space-item-header img{border-radius:inherit;display:block;height:auto;height:var(--header-size);-o-object-fit:cover;object-fit:cover;width:100%}.space-item-header.no-image{height:var(--header-size);margin:-1px calc(var(--spacing-small) * -1 - 1px) var(--spacing-small)}}@media screen and (max-width: 768px){.space-item-header img,.space-item-header.no-image{height:var(--header-size);-o-object-fit:cover;object-fit:cover;-o-object-position:0 25%;object-position:0 25%;padding:0}}@media screen and (max-width: 420px){.space-item-header img,.space-item-header.no-image{border-radius:var(--border-radius);height:3rem;left:1rem;position:absolute;width:3rem}}.speech-bubbles{max-width:50rem}.speech-bubbles.centered{margin:0 auto}.speech-bubble{--speech-bubble-background: HSL(var(--white), 1);--speech-bubble-border: HSL(var(--border), 1);--speech-bubble-arrow-size: 14px;display:flex;margin:1rem 0}@media (min-width: 768px){.speech-bubble.equalizer::after{content:"";display:block;flex-basis:calc(32px + 2rem)}}.speech-bubble-content{background-color:var(--speech-bubble-background);border:1px solid var(--speech-bubble-border);min-width:0;padding:1rem;position:relative;transition:border-color 0.2s ease;width:100%}.speech-bubble-content:focus-within{--speech-bubble-border: HSL(var(--royal-blue), 1)}.speech-bubble-content .meta{margin:0 0 0.5rem}.speech-bubble-content trix-editor,.speech-bubble-content trix-editor:focus{background:transparent;border:none;box-shadow:none;display:block;padding:0;resize:vertical}.speech-bubble-content::before{--offset: 1px;--color: var(--speech-bubble-border)}.speech-bubble-content::after{--offset: 0px;--color: var(--speech-bubble-background)}.speech-bubble-content::before,.speech-bubble-content::after{border:calc(var(--speech-bubble-arrow-size) / 2 + var(--offset)) solid transparent;border-top:calc((var(--speech-bubble-arrow-size) / 2) + var(--offset)) solid var(--color);content:"";display:block;height:0;position:absolute;top:calc(var(--offset) * -1);transition:border-color 0.2s ease;width:0}.speech-bubble.from-left .r-avatar-component-avatar{margin-right:1.5rem}.speech-bubble.from-left>*:not(.r-avatar-component-avatar){border-radius:0 0.5rem 0.5rem 0.5rem}.speech-bubble.from-left>*:not(.r-avatar-component-avatar)::before,.speech-bubble.from-left>*:not(.r-avatar-component-avatar)::after{border-right:calc(var(--speech-bubble-arrow-size) / 2 + var(--offset)) solid var(--color);left:calc(var(--speech-bubble-arrow-size) * -1 - 2 * var(--offset))}.speech-bubble.from-right{flex-direction:row-reverse}.speech-bubble.from-right .r-avatar-component-avatar{margin-left:1.5rem}.speech-bubble.from-right>*:not(.r-avatar-component-avatar){border-radius:0.5rem 0 0.5rem 0.5rem}.speech-bubble.from-right>*:not(.r-avatar-component-avatar)::before,.speech-bubble.from-right>*:not(.r-avatar-component-avatar)::after{border-left:calc(var(--speech-bubble-arrow-size) / 2 + var(--offset)) solid var(--color);right:calc(var(--speech-bubble-arrow-size) * -1 - 2 * var(--offset))}.tab-pills{margin-bottom:1.5rem;display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center}.tab-pills span{align-items:center;background:HSLA(var(--grey), 10%);border:none;border-radius:1rem;color:HSLA(var(--body), 100%);cursor:pointer;display:inline-flex;gap:0.3em;outline:none;padding:0.5em 1em}.tab-pills .count{background:HSLA(var(--black), 10%);border-radius:1rem;font-size:0.8em;font-weight:600;opacity:0.8;padding:0.2em 0.4em}.tab-pills>span,.tab-pills .active>span{background:var(--theme-color);color:var(--theme-text)}.tab-pills>span .count,.tab-pills .active>span .count{background:HSLA(var(--white), 20%);opacity:1}.tab-pills>span{cursor:default}.tab-pill{border-radius:1rem}.tab-pill:hover{background:HSLA(var(--grey), 20%)}.r-table-component{box-shadow:inset 0 0 0 1px HSLA(var(--body), 0.1);border-radius:0.5rem;font-size:1rem;margin:1.3em 0;overflow-x:auto}.r-table-component table{border:none;margin:0}.r-table-component table th>*,.r-table-component table td>*{margin:1.2rem 0}.r-table-component table th>*:first-child,.r-table-component table td>*:first-child{margin-top:0}.r-table-component table th>*:last-child,.r-table-component table td>*:last-child{margin-bottom:0}.r-table-component table th h1,.r-table-component table th h2,.r-table-component table th h3,.r-table-component table th h4,.r-table-component table th h5,.r-table-component table th h6,.r-table-component table td h1,.r-table-component table td h2,.r-table-component table td h3,.r-table-component table td h4,.r-table-component table td h5,.r-table-component table td h6{font:inherit !important;font-weight:bold !important}.r-table-component table li:last-child{margin-bottom:0}.r-table-component-align-left{text-align:left}.r-table-component-align-center{text-align:center}.r-table-component-align-right{text-align:right}.r-table-builder-component .pick-table{text-align:center}.r-table-builder-component .pick-table table{border:1px solid HSLA(var(--body), 0.4);border-collapse:collapse;margin:1rem auto}.r-table-builder-component .pick-table table td,.r-table-builder-component .pick-table table th{border:1px dotted HSLA(var(--body), 0.2);padding:0.5rem;position:relative;text-align:left}.r-table-builder-component .pick-table-container{margin:2rem auto;width:-moz-fit-content;width:fit-content}.r-table-builder-component .pick-table-xy{background:HSLA(var(--body), 100%);border-radius:0.3rem;color:HSLA(var(--background), 100%);font-size:12px;line-height:12px;margin:0.3rem auto;padding:0.3rem}.r-table-builder-component .pick-table-cell.active{background-color:HSLA(var(--blue), 0.5)}.r-table-builder-component .table{--thickness: 5px;--min-half-thickness: calc((var(--thickness) / 2) * -1)}.r-table-builder-component .table table tr.add,.r-table-builder-component .table table td.add,.r-table-builder-component .table table th.add,.r-table-builder-component .table table td.align,.r-table-builder-component .table table th.align{--color: HSLA(var(--blue), 0.5)}.r-table-builder-component .table table tr.remove,.r-table-builder-component .table table td.remove,.r-table-builder-component .table table th.remove{--color: HSLA(var(--red), 0.4)}.r-table-builder-component .table table td::after,.r-table-builder-component .table table th::after{background:var(--color)}.r-table-builder-component .table table td.col::after,.r-table-builder-component .table table th.col::after{content:"";height:calc(100% + var(--thickness));position:absolute;top:var(--min-half-thickness);width:var(--thickness)}.r-table-builder-component .table table td.col.before::after,.r-table-builder-component .table table th.col.before::after{left:var(--min-half-thickness)}.r-table-builder-component .table table td.col.after::after,.r-table-builder-component .table table th.col.after::after{right:var(--min-half-thickness)}.r-table-builder-component .table table tr.row td::after,.r-table-builder-component .table table tr.row th::after{content:"";height:var(--thickness);left:var(--min-half-thickness);position:absolute;width:calc(100% + var(--thickness))}.r-table-builder-component .table table tr.row.before td::after,.r-table-builder-component .table table tr.row.before th::after{top:var(--min-half-thickness)}.r-table-builder-component .table table tr.row.after td::after,.r-table-builder-component .table table tr.row.after th::after{bottom:var(--min-half-thickness)}.r-table-builder-component .table table td.col.this::after,.r-table-builder-component .table table th.col.this::after,.r-table-builder-component .table table tr.row.this td::after,.r-table-builder-component .table table tr.row.this th::after{height:100%;left:0;top:0;width:100%}.r-table-builder-component .table table td,.r-table-builder-component .table table th{position:relative;text-align:left;white-space:pre-wrap;word-break:break-all}.r-table-builder-component .table table td:focus,.r-table-builder-component .table table th:focus{z-index:1}.r-table-builder-component .table table td.align.left,.r-table-builder-component .table table th.align.left{text-align:left !important}.r-table-builder-component .table table td.align.center,.r-table-builder-component .table table th.align.center{text-align:center !important}.r-table-builder-component .table table td.align.right,.r-table-builder-component .table table th.align.right{text-align:right !important}.r-table-builder-component .table table td.align::after,.r-table-builder-component .table table th.align::after{background:transparent;border:0 solid var(--color);border-width:0 var(--thickness);height:auto;inset:0 var(--min-half-thickness);width:auto}.r-table-builder-component .table table tr:first-child .align::after{border-top-width:var(--thickness);top:var(--min-half-thickness)}.r-table-builder-component .table table tr:last-child .align::after{border-bottom-width:var(--thickness);bottom:var(--min-half-thickness)}.r-table-builder-component .table table tr::before{content:"";position:absolute}.r-table-builder-component .table table tbody>tr{position:relative}.r-table-builder-component .table table tbody>tr::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='9.5' cy='18' r='1.5'/%3E%3Ccircle cx='14.5' cy='18' r='1.5'/%3E%3Ccircle cx='9.5' cy='12' r='1.5'/%3E%3Ccircle cx='14.5' cy='12' r='1.5'/%3E%3Ccircle cx='9.5' cy='6' r='1.5'/%3E%3Ccircle cx='14.5' cy='6' r='1.5'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;cursor:grab;height:100%;left:-24px;opacity:0;width:24px}html.dark .r-table-builder-component .table table tbody>tr::before{filter:invert(1)}@media (prefers-color-scheme: dark){html.auto .r-table-builder-component .table table tbody>tr::before{filter:invert(1)}}.r-table-builder-component .table table tbody>tr:hover::before{opacity:0.75}.r-table-builder-component .table table tbody>tr.sortable-drag{background-color:HSLA(var(--background), 0.9)}.r-table-builder-component .table table tbody>tr.sortable-ghost{opacity:1;background-color:HSLA(var(--blue), 0.3)}.r-table-builder-component .table table tbody>tr.sortable-ghost>*{opacity:0}.r-table-builder-component.is-dragging .table tr::before{opacity:0 !important}.r-table-builder-component-explanation{align-items:center;color:HSLA(var(--body), 0.6);display:flex;font-size:0.85rem;gap:0.25rem;justify-content:center;margin:1.5rem auto;width:100%}.r-table-builder-component-explanation svg{fill:HSLA(var(--body), 0.6);height:1.2rem;width:1.2rem}.r-table-builder-component-context-menu ul{list-style:none;margin:0;padding:4px 0}.r-table-builder-component-context-menu ul li[data-action]{align-items:center;border-radius:0.2rem;cursor:pointer;display:flex;font-size:13px;gap:0.4rem;margin:0;padding:0.4rem 0.5rem}.r-table-builder-component-context-menu ul li[data-action]:hover{background:HSLA(var(--body), 0.04)}.r-table-builder-component-context-menu svg{fill:HSLA(var(--body), 100%);height:16px;width:16px}.r-table-builder-component-context-menu-separator{border-bottom:1px solid HSLA(var(--border), 100%);margin:0.5rem 0}.r-table-builder-component-context-menu.table-has-head li[data-action="header-insert"],.r-table-builder-component-context-menu.target-is-head li[data-action="row-insert-before"]{opacity:0.4;pointer-events:none}.table-builder-dialog{min-height:400px;overflow:auto;padding:1.5rem 2rem}label.r-toggle-switch-component{--duration: .05s;align-items:center;cursor:pointer;display:inline-flex}label.r-toggle-switch-component .switch{background-color:HSLA(var(--grey), 7%);border-color:HSLA(var(--grey), 25%);border-radius:.7rem;border-style:solid;border-width:2px;cursor:pointer;display:inline-block;height:calc(1.2rem + 4px);margin-left:.5rem;min-width:calc(2.1rem + 4px);position:relative;transition:border-color var(--duration) linear}label.r-toggle-switch-component .switch::before{background-color:white;border-radius:.6rem;box-shadow:1px 2px 2px rgba(0,0,0,0.15);content:"";display:block;height:1.2rem;width:1.2rem;margin-left:0;position:absolute;transition:margin-left var(--duration) linear,box-shadow var(--duration) linear}label.r-toggle-switch-component .switch::after{background-color:HSLA(var(--success), 100%);border-bottom-left-radius:.6rem;border-top-left-radius:.6rem;content:"";display:block;height:1.2rem;padding-left:calc(.6rem + 2px);transition:width var(--duration) linear;width:0}label.r-toggle-switch-component input[type=checkbox]{opacity:0;width:0;height:0}label.r-toggle-switch-component input[type=checkbox]:checked+.switch{align-items:right;background-color:HSLA(var(--success), 100%);border-color:HSLA(var(--success), 100%);transition:border-color var(--duration) linear,background-color 0s var(--duration)}label.r-toggle-switch-component input[type=checkbox]:checked+.switch::before{box-shadow:-1px 2px 2px rgba(0,0,0,0.1);margin-left:.9rem}label.r-toggle-switch-component input[type=checkbox]:checked+.switch::after{width:1.5rem}[data-tooltip]{position:relative}[data-tooltip]::after{align-items:center;background:HSLA(var(--black), 0.8);border-radius:0.2rem;color:HSLA(var(--white), 100%);content:attr(data-tooltip);display:inline-flex;font-size:0.75rem;left:50%;line-height:1;opacity:0;padding:0.3rem 0.4rem;pointer-events:none;position:absolute;right:auto;top:calc(100% + 0.4rem);transform:scale(0.85) translateX(-50%);transform-origin:top left;transition:opacity 0.2s ease, transform 0.2s ease;white-space:nowrap;z-index:9999}[data-tooltip]:focus::after,[data-tooltip]:hover::after{opacity:1;transform:scale(1) translateX(-50%);transition-delay:0.5s}.tooltip-align-top[data-tooltip]::after{bottom:calc(100% + 0.4rem);top:auto}.tooltip-align-bottom[data-tooltip]::after{bottom:auto;top:calc(100% + 0.4rem)}.tooltip-align-left[data-tooltip]::after{left:0;right:auto;transform:scale(0.85)}.tooltip-align-left[data-tooltip]:hover::after{transform:scale(1)}.tooltip-align-right[data-tooltip]::after{left:auto;right:0;transform:scale(0.85);transform-origin:top right}.tooltip-align-right[data-tooltip]:hover::after{transform:scale(1)}.tooltip-align-center[data-tooltip]:hover::after{transform:scale(1) translateX(-50%)}.tooltip-align-center[data-tooltip]::after{left:50%;right:auto;transform:scale(0.85) translateX(-50%)}.tooltip-multiline[data-tooltip]::after{line-height:1.6;max-width:40rem;white-space:normal;width:-moz-max-content;width:max-content}.follow-button-followed{border:1px solid HSLA(var(--body), 0.05);background:HSLA(var(--body), 4%);color:HSLA(var(--body), 100%)}.follow-button-followed .follow-button-following{display:block}.follow-button-followed .follow-button-unfollow{display:none}.follow-button-followed:not(:disabled):hover{background:HSLA(var(--body), 8%);border:1px solid HSLA(var(--body), 0.05);color:HSLA(var(--body), 100%);text-shadow:none}.follow-button-followed:not(:disabled):hover .follow-button-following{display:none}.follow-button-followed:not(:disabled):hover .follow-button-unfollow{display:block}.topic-selector{background-color:HSLA(var(--body), 95%);border-radius:0.4rem;box-shadow:0 10px 20px -13px black;color:HSLA(var(--background), 100%);display:none;max-width:40rem;position:fixed;left:0;top:0;transform:translate(calc(50vw - 50%), calc(50vh - 50%));z-index:51}.topic-selector-header{border-bottom:1px solid HSLA(var(--grey), 30%);padding:1rem}.topic-selector-topics{font-size:.9rem;margin:0;padding:1rem;max-height:60vh;overflow-y:auto}.topic-selector-flashes{background-color:HSLA(var(--body), 100%);border:1px solid HSLA(var(--grey), 10%);bottom:.5rem;color:HSLA(var(--background), 100%);display:none;left:.5rem;padding:1rem;position:fixed;z-index:51}.topic-selector .select-topic{display:block;padding:.4rem}.topic-selector .select-topic.disabled{color:gray}.topic-selector .select-topic.error{color:red}.topic-selector .select-topic input{margin-right:.5rem}.topic-selector.show{display:block}trix-editor{border:1px solid #bbb;border-radius:3px;margin:0;padding:0.4em 0.6em;min-height:5em;outline:none}trix-toolbar *,.markdown-editor .editor-toolbar *{box-sizing:border-box}trix-toolbar .trix-button-row,.markdown-editor .editor-toolbar .trix-button-row{display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto}trix-toolbar .trix-button-group,.markdown-editor .editor-toolbar .trix-button-group{display:flex;margin-bottom:10px;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#888;border-radius:3px}trix-toolbar .trix-button-group:not(:first-child),.markdown-editor .editor-toolbar .trix-button-group:not(:first-child){margin-left:1.5vw}@media (max-device-width: 768px){trix-toolbar .trix-button-group:not(:first-child),.markdown-editor .editor-toolbar .trix-button-group:not(:first-child){margin-left:0}}trix-toolbar .trix-button-group-spacer,.markdown-editor .editor-toolbar .trix-button-group-spacer{flex-grow:1}@media (max-device-width: 768px){trix-toolbar .trix-button-group-spacer,.markdown-editor .editor-toolbar .trix-button-group-spacer{display:none}}trix-toolbar .trix-button,.markdown-editor .editor-toolbar .trix-button{position:relative;float:left;color:rgba(0,0,0,0.6);font-size:0.75em;font-weight:600;white-space:nowrap;padding:0 0.5em;margin:0;outline:none;border:none;border-bottom:1px solid #ddd;border-radius:0;background:transparent}trix-toolbar .trix-button:not(:first-child),.markdown-editor .editor-toolbar .trix-button:not(:first-child){border-left:1px solid #ccc}trix-toolbar .trix-button.trix-active,.markdown-editor .editor-toolbar .trix-button.trix-active{background:#cbeefa;color:black}trix-toolbar .trix-button:not(:disabled),.markdown-editor .editor-toolbar .trix-button:not(:disabled){cursor:pointer}trix-toolbar .trix-button:disabled,.markdown-editor .editor-toolbar .trix-button:disabled{color:rgba(0,0,0,0.125)}@media (max-device-width: 768px){trix-toolbar .trix-button,.markdown-editor .editor-toolbar .trix-button{letter-spacing:-0.01em;padding:0 0.3em}}trix-toolbar .trix-button--icon,.markdown-editor .editor-toolbar .trix-button--icon,.markdown-editor .editor-toolbar button{font-size:inherit;width:2.6em;height:1.6em;max-width:calc(0.8em + 4vw);text-indent:-9999px}@media (max-device-width: 768px){trix-toolbar .trix-button--icon,.markdown-editor .editor-toolbar .trix-button--icon,.markdown-editor .editor-toolbar button{height:2em;max-width:calc(0.8em + 3.5vw)}}trix-toolbar .trix-button--icon::before,.markdown-editor .editor-toolbar .trix-button--icon::before,.markdown-editor .editor-toolbar button::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.6;content:"";background-position:center;background-repeat:no-repeat;background-size:contain}@media (max-device-width: 768px){trix-toolbar .trix-button--icon::before,.markdown-editor .editor-toolbar .trix-button--icon::before,.markdown-editor .editor-toolbar button::before{right:6%;left:6%}}trix-toolbar .trix-button--icon.trix-active::before,.markdown-editor .editor-toolbar .trix-button--icon.trix-active::before,.markdown-editor .editor-toolbar button.trix-active::before{opacity:1}trix-toolbar .trix-button--icon:disabled::before,.markdown-editor .editor-toolbar .trix-button--icon:disabled::before,.markdown-editor .editor-toolbar button:disabled::before{opacity:0.125}trix-toolbar .trix-button--icon-attach::before,.markdown-editor .editor-toolbar .trix-button--icon-attach::before,trix-toolbar .markdown-editor .editor-toolbar-attach-file::before,.markdown-editor trix-toolbar .editor-toolbar-attach-file::before,.markdown-editor .editor-toolbar .editor-toolbar-attach-file::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M16.5%206v11.5a4%204%200%201%201-8%200V5a2.5%202.5%200%200%201%205%200v10.5a1%201%200%201%201-2%200V6H10v9.5a2.5%202.5%200%200%200%205%200V5a4%204%200%201%200-8%200v12.5a5.5%205.5%200%200%200%2011%200V6h-1.5z%22%2F%3E%3C%2Fsvg%3E);top:8%;bottom:4%}trix-toolbar .trix-button--icon-bold::before,.markdown-editor .editor-toolbar .trix-button--icon-bold::before,trix-toolbar .markdown-editor .editor-toolbar-bold::before,.markdown-editor trix-toolbar .editor-toolbar-bold::before,.markdown-editor .editor-toolbar .editor-toolbar-bold::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M15.6%2011.8c1-.7%201.6-1.8%201.6-2.8a4%204%200%200%200-4-4H7v14h7c2.1%200%203.7-1.7%203.7-3.8%200-1.5-.8-2.8-2.1-3.4zM10%207.5h3a1.5%201.5%200%201%201%200%203h-3v-3zm3.5%209H10v-3h3.5a1.5%201.5%200%201%201%200%203z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-italic::before,.markdown-editor .editor-toolbar .trix-button--icon-italic::before,trix-toolbar .markdown-editor .editor-toolbar-italic::before,.markdown-editor trix-toolbar .editor-toolbar-italic::before,.markdown-editor .editor-toolbar .editor-toolbar-italic::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M10%205v3h2.2l-3.4%208H6v3h8v-3h-2.2l3.4-8H18V5h-8z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-link::before,.markdown-editor .editor-toolbar .trix-button--icon-link::before,trix-toolbar .markdown-editor .editor-toolbar-link::before,.markdown-editor trix-toolbar .editor-toolbar-link::before,.markdown-editor .editor-toolbar .editor-toolbar-link::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M9.88%2013.7a4.3%204.3%200%200%201%200-6.07l3.37-3.37a4.26%204.26%200%200%201%206.07%200%204.3%204.3%200%200%201%200%206.06l-1.96%201.72a.91.91%200%201%201-1.3-1.3l1.97-1.71a2.46%202.46%200%200%200-3.48-3.48l-3.38%203.37a2.46%202.46%200%200%200%200%203.48.91.91%200%201%201-1.3%201.3z%22%2F%3E%3Cpath%20d%3D%22M4.25%2019.46a4.3%204.3%200%200%201%200-6.07l1.93-1.9a.91.91%200%201%201%201.3%201.3l-1.93%201.9a2.46%202.46%200%200%200%203.48%203.48l3.37-3.38c.96-.96.96-2.52%200-3.48a.91.91%200%201%201%201.3-1.3%204.3%204.3%200%200%201%200%206.07l-3.38%203.38a4.26%204.26%200%200%201-6.07%200z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-strike::before,.markdown-editor .editor-toolbar .trix-button--icon-strike::before,trix-toolbar .markdown-editor .editor-toolbar-strikethrough::before,.markdown-editor trix-toolbar .editor-toolbar-strikethrough::before,.markdown-editor .editor-toolbar .editor-toolbar-strikethrough::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.73%2014l.28.14c.26.15.45.3.57.44.12.14.18.3.18.5%200%20.3-.15.56-.44.75-.3.2-.76.3-1.39.3A13.52%2013.52%200%200%201%207%2014.95v3.37a10.64%2010.64%200%200%200%204.84.88c1.26%200%202.35-.19%203.28-.56.93-.37%201.64-.9%202.14-1.57s.74-1.45.74-2.32c0-.26-.02-.51-.06-.75h-5.21zm-5.5-4c-.08-.34-.12-.7-.12-1.1%200-1.29.52-2.3%201.58-3.02%201.05-.72%202.5-1.08%204.34-1.08%201.62%200%203.28.34%204.97%201l-1.3%202.93c-1.47-.6-2.73-.9-3.8-.9-.55%200-.96.08-1.2.26-.26.17-.38.38-.38.64%200%20.27.16.52.48.74.17.12.53.3%201.05.53H7.23zM3%2013h18v-2H3v2z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-quote::before,.markdown-editor .editor-toolbar .trix-button--icon-quote::before,trix-toolbar .markdown-editor .editor-toolbar-quote::before,.markdown-editor trix-toolbar .editor-toolbar-quote::before,.markdown-editor .editor-toolbar .editor-toolbar-quote::before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M6%2017h3l2-4V7H5v6h3zm8%200h3l2-4V7h-6v6h3z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-heading-1::before,.markdown-editor .editor-toolbar .trix-button--icon-heading-1::before,trix-toolbar .markdown-editor .editor-toolbar-heading::before,.markdown-editor trix-toolbar .editor-toolbar-heading::before,.markdown-editor .editor-toolbar .editor-toolbar-heading::before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12%209v3H9v7H6v-7H3V9h9zM8%204h14v3h-6v12h-3V7H8V4z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-code::before,.markdown-editor .editor-toolbar .trix-button--icon-code::before,trix-toolbar .markdown-editor .editor-toolbar-code::before,.markdown-editor trix-toolbar .editor-toolbar-code::before,.markdown-editor .editor-toolbar .editor-toolbar-code::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.2%2012L15%2015.2l1.4%201.4L21%2012l-4.6-4.6L15%208.8l3.2%203.2zM5.8%2012L9%208.8%207.6%207.4%203%2012l4.6%204.6L9%2015.2%205.8%2012z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-bullet-list::before,.markdown-editor .editor-toolbar .trix-button--icon-bullet-list::before,trix-toolbar .markdown-editor .editor-toolbar-unordered-list::before,.markdown-editor trix-toolbar .editor-toolbar-unordered-list::before,.markdown-editor .editor-toolbar .editor-toolbar-unordered-list::before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%204a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm4%203h14v-2H8v2zm0-6h14v-2H8v2zm0-8v2h14V5H8z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-number-list::before,.markdown-editor .editor-toolbar .trix-button--icon-number-list::before,trix-toolbar .markdown-editor .editor-toolbar-ordered-list::before,.markdown-editor trix-toolbar .editor-toolbar-ordered-list::before,.markdown-editor .editor-toolbar .editor-toolbar-ordered-list::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M2%2017h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1%203h1.8L2%2013.1v.9h3v-1H3.2L5%2010.9V10H2v1zm5-6v2h14V5H7zm0%2014h14v-2H7v2zm0-6h14v-2H7v2z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-undo::before,.markdown-editor .editor-toolbar .trix-button--icon-undo::before,trix-toolbar .markdown-editor .editor-toolbar-undo::before,.markdown-editor trix-toolbar .editor-toolbar-undo::before,.markdown-editor .editor-toolbar .editor-toolbar-undo::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.5%208c-2.6%200-5%201-6.9%202.6L2%207v9h9l-3.6-3.6A8%208%200%200%201%2020%2016l2.4-.8a10.5%2010.5%200%200%200-10-7.2z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-redo::before,.markdown-editor .editor-toolbar .trix-button--icon-redo::before,trix-toolbar .markdown-editor .editor-toolbar-redo::before,.markdown-editor trix-toolbar .editor-toolbar-redo::before,.markdown-editor .editor-toolbar .editor-toolbar-redo::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.4%2010.6a10.5%2010.5%200%200%200-16.9%204.6L4%2016a8%208%200%200%201%2012.7-3.6L13%2016h9V7l-3.6%203.6z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-decrease-nesting-level::before,.markdown-editor .editor-toolbar .trix-button--icon-decrease-nesting-level::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-8.3-.3l2.8%202.9L6%2014.2%204%2012l2-2-1.4-1.5L1%2012l.7.7zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-increase-nesting-level::before,.markdown-editor .editor-toolbar .trix-button--icon-increase-nesting-level::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-6.9-1L1%2014.2l1.4%201.4L6%2012l-.7-.7-2.8-2.8L1%209.9%203.1%2012zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-dialogs,.markdown-editor .editor-toolbar .trix-dialogs{position:relative}trix-toolbar .trix-dialog,.markdown-editor .editor-toolbar .trix-dialog{position:absolute;top:0;left:0;right:0;font-size:0.75em;padding:15px 10px;background:#fff;box-shadow:0 0.3em 1em #ccc;border-top:2px solid #888;border-radius:5px;z-index:5}trix-toolbar .trix-input--dialog,.markdown-editor .editor-toolbar .trix-input--dialog{font-size:inherit;font-weight:normal;padding:0.5em 0.8em;margin:0 10px 0 0;border-radius:3px;border:1px solid #bbb;background-color:#fff;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-toolbar .trix-input--dialog.validate:invalid,.markdown-editor .editor-toolbar .trix-input--dialog.validate:invalid{box-shadow:#F00 0px 0px 1.5px 1px}trix-toolbar .trix-button--dialog,.markdown-editor .editor-toolbar .trix-button--dialog{font-size:inherit;padding:0.5em;border-bottom:none}trix-toolbar .trix-dialog--link,.markdown-editor .editor-toolbar .trix-dialog--link{max-width:600px}trix-toolbar .trix-dialog__link-fields,.markdown-editor .editor-toolbar .trix-dialog__link-fields{display:flex;align-items:baseline}trix-toolbar .trix-dialog__link-fields .trix-input,.markdown-editor .editor-toolbar .trix-dialog__link-fields .trix-input{flex:1}trix-toolbar .trix-dialog__link-fields .trix-button-group,.markdown-editor .editor-toolbar .trix-dialog__link-fields .trix-button-group{flex:0 0 content;margin:0}trix-editor [data-trix-mutable]:not(.attachment__caption-editor){-webkit-user-select:none;-moz-user-select:none;user-select:none}trix-editor [data-trix-mutable]::-moz-selection,trix-editor [data-trix-cursor-target]::-moz-selection,trix-editor [data-trix-mutable] ::-moz-selection{background:none}trix-editor [data-trix-mutable]::-moz-selection,trix-editor [data-trix-cursor-target]::-moz-selection,trix-editor [data-trix-mutable] ::-moz-selection{background:none}trix-editor [data-trix-mutable]::selection,trix-editor [data-trix-cursor-target]::selection,trix-editor [data-trix-mutable] ::selection{background:none}trix-editor .attachment__caption-editor[data-trix-mutable]:focus::-moz-selection{background:highlight}trix-editor .attachment__caption-editor[data-trix-mutable]:focus::-moz-selection{background:highlight}trix-editor .attachment__caption-editor[data-trix-mutable]:focus::selection{background:highlight}trix-editor .attachment.attachment--file[data-trix-mutable]{box-shadow:0 0 0 2px highlight;border-color:transparent}trix-editor .attachment[data-trix-mutable] img{box-shadow:0 0 0 2px highlight}trix-editor .attachment{position:relative}trix-editor .attachment:hover{cursor:default}trix-editor .attachment--preview .attachment__caption:hover{cursor:text}trix-editor .attachment__progress{position:absolute;z-index:1;height:20px;top:calc(50% - 10px);left:5%;width:90%;opacity:0.9;transition:opacity 200ms ease-in}trix-editor .attachment__progress[value="100"]{opacity:0}trix-editor .attachment__caption-editor{display:inline-block;width:100%;margin:0;padding:0;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;text-align:center;vertical-align:top;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-editor .attachment__toolbar{position:absolute;z-index:1;top:-0.9em;left:0;width:100%;text-align:center}trix-editor .trix-button-group{display:inline-flex}trix-editor .trix-button{position:relative;float:left;color:#666;white-space:nowrap;font-size:80%;padding:0 0.8em;margin:0;outline:none;border:none;border-radius:0;background:transparent}trix-editor .trix-button:not(:first-child){border-left:1px solid #ccc}trix-editor .trix-button.trix-active{background:#cbeefa}trix-editor .trix-button:not(:disabled){cursor:pointer}trix-editor .trix-button--remove{text-indent:-9999px;display:inline-block;padding:0;outline:none;width:1.8em;height:1.8em;line-height:1.8em;border-radius:50%;background-color:#fff;border:2px solid highlight;box-shadow:1px 1px 6px rgba(0,0,0,0.25)}trix-editor .trix-button--remove::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.7;content:"";background-image:url(data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.4L17.6%205%2012%2010.6%206.4%205%205%206.4l5.6%205.6L5%2017.6%206.4%2019l5.6-5.6%205.6%205.6%201.4-1.4-5.6-5.6z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-repeat:no-repeat;background-size:90%}trix-editor .trix-button--remove:hover{border-color:#333}trix-editor .trix-button--remove:hover::before{opacity:1}trix-editor .attachment__metadata-container{position:relative}trix-editor .attachment__metadata{position:absolute;left:50%;top:2em;transform:translate(-50%, 0);max-width:90%;padding:0.1em 0.6em;font-size:0.8em;color:#fff;background-color:rgba(0,0,0,0.7);border-radius:3px}trix-editor .attachment__metadata .attachment__name{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}trix-editor .attachment__metadata .attachment__size{margin-left:0.2em;white-space:nowrap}.trix-content{line-height:1.5}.trix-content *{box-sizing:border-box;margin:0;padding:0}.trix-content h1{font-size:1.2em;line-height:1.2}.trix-content blockquote{border:0 solid #ccc;border-left-width:0.3em;margin-left:0.3em;padding-left:0.6em}.trix-content [dir=rtl] blockquote,.trix-content blockquote[dir=rtl]{border-width:0;border-right-width:0.3em;margin-right:0.3em;padding-right:0.6em}.trix-content li{margin-left:1em}.trix-content [dir=rtl] li{margin-right:1em}.trix-content pre{display:inline-block;width:100%;vertical-align:top;font-family:monospace;font-size:0.9em;padding:0.5em;white-space:pre;background-color:#eee;overflow-x:auto}.trix-content img{max-width:100%;height:auto}.trix-content .attachment{display:inline-block;position:relative;max-width:100%}.trix-content .attachment a{color:inherit;text-decoration:none}.trix-content .attachment a:hover,.trix-content .attachment a:visited:hover{color:inherit}.trix-content .attachment__caption{text-align:center}.trix-content .attachment__caption .attachment__name+.attachment__size::before{content:' · '}.trix-content .attachment--preview{width:100%;text-align:center}.trix-content .attachment--preview .attachment__caption{color:#666;font-size:0.9em;line-height:1.2}.trix-content .attachment--file{color:#333;line-height:1;margin:0 2px 2px 2px;padding:0.4em 1em;border:1px solid #bbb;border-radius:5px}.trix-content .attachment-gallery{display:flex;flex-wrap:wrap;position:relative}.trix-content .attachment-gallery .attachment{flex:1 0 33%;padding:0 0.5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2 .attachment,.trix-content .attachment-gallery.attachment-gallery--4 .attachment{flex-basis:50%;max-width:50%}.trix-content .fenced-code-block{margin-top:0}.trix-content .attachment .attachment__caption,.trix-content .attachment__name+.attachment__size{color:HSLA(var(--body), 75%);font-size:1rem}.trix-content .attachment__name+.attachment__size{margin-left:0.3rem}.trix-content .attachment__name+.attachment__size::before{color:HSLA(var(--body), 40%);content:"\2022";margin-right:0.3rem}.trix-content .attachment--file{align-items:center;border-radius:99rem;color:HSLA(var(--body), 75%);display:inline-flex}.trix-content .attachment--file .attachment__name{color:HSLA(var(--link), 100%)}.trix-content .attachment--preview{display:block}.trix-content .attachment--preview>img{display:inline-block;margin:0}.trix-content .attachment-gallery>action-text-attachment,.trix-content .attachment-gallery>.attachment{flex:1 0 33%;max-width:33%;padding:0 0.5em}.trix-content .attachment-gallery.attachment-gallery--2>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--2>.attachment,.trix-content .attachment-gallery.attachment-gallery--4>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--4>.attachment{flex-basis:50%;max-width:50%}trix-editor{min-height:8rem}trix-editor .attachment--file .attachment__caption{font-style:normal}trix-editor pre{background-color:HSLA(var(--grey), 5%) !important}.r-typeahead-component{position:relative}.r-typeahead-component-search{position:relative}.r-typeahead-component-search-icon{position:absolute;left:0.6em;top:0.6em;pointer-events:none;z-index:1;opacity:0.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.r-typeahead-component-search>.r-typeahead-component-search-input{padding-left:2em}.r-typeahead-component-results{background-color:HSLA(var(--background), 100%);max-height:500px;position:absolute;overflow-y:auto;width:100%;z-index:9}.r-typeahead-component-result{align-items:center;background-color:HSLA(var(--background), 100%);border:1px solid HSLA(var(--border), 100%);border-top:none;cursor:pointer;display:flex;font-size:0.95rem;gap:0.6rem;min-height:32px;padding:10px}.r-typeahead-component-result-icon{align-self:flex-start;background:var(--theme-color);border-radius:5px;color:white;flex-shrink:0;font-weight:bold;height:32px;line-height:32px;text-align:center;width:32px}.r-typeahead-component-result-meta,.r-typeahead-component-result-pill{align-self:flex-start;color:HSLA(var(--body), 75%);font-size:0.9em;margin-left:auto;white-space:nowrap}.r-typeahead-component-result-meta{line-height:32px;padding-left:0.5rem}.r-typeahead-component-result-pill{border:1px solid HSLA(var(--border), 100%);border-radius:10em;padding:0.25rem 0.5rem}.r-typeahead-component-no-results{border:1px solid #d7d7d7;border-top:none;color:HSLA(var(--body), 50%);padding:10px}.upload-progress{background:HSLA(var(--background-input), 100%);border-radius:0.25rem;box-shadow:inset 0 0 0 1px HSLA(var(--grey), 0.1);height:0.5rem;margin-top:1rem;overflow:hidden;position:relative}.upload-progress.hidden,.upload-progress .hidden{display:none}.upload-progress.completed{align-items:center;background:transparent;border-radius:1rem;box-shadow:inset 0 0 0 1px HSLA(var(--success), 100%);display:inline-flex;height:auto;margin-top:0.25rem;padding:0.2rem 0.5rem}.upload-progress-bar{background:HSLA(var(--success), 100%);height:0.5rem;transition:width 0.2s ease;width:0}.upload-progress-completed-badge{border-color:HSLA(var(--success), 100%);color:HSLA(var(--success), 100%)}.upload-progress-completed-badge .icon{fill:HSLA(var(--success), 100%);height:0.5rem}.r-admin-danger-zone-buttons-component{display:flex;gap:1rem}.r-admin-danger-zone-buttons-component-button{align-items:flex-start;background:transparent;border:none;border-radius:var(--border-radius);box-shadow:0 0 0 1px HSLA(var(--grey), 10%),0 0 0 HSLA(var(--shadow)),0 0 0 HSLA(var(--shadow));color:HSLA(var(--body), 100%);cursor:pointer;display:flex;flex:1;flex-direction:column;gap:0.3rem;justify-content:flex-start;padding:1rem;text-align:left;text-shadow:none;transform:none;transition:border 0.2s ease, box-shadow 0.2s ease}.r-admin-danger-zone-buttons-component-button:not(.disabled):hover{box-shadow:0 0 0 1px HSLA(var(--grey), 10%),0 5px 10px HSLA(var(--shadow)),0 10px 20px HSLA(var(--shadow))}.r-admin-danger-zone-buttons-component-button.disabled{cursor:not-allowed;opacity:0.65}.r-admin-danger-zone-buttons-component-button.disabled .icon{fill:HSLA(var(--grey), 100%)}.r-admin-danger-zone-buttons-component-button .icon{fill:HSLA(var(--danger), 100%);height:1.4rem}.r-admin-danger-zone-buttons-component-button-title{display:block}.r-admin-danger-zone-buttons-component-button-description{color:HSLA(var(--body), 0.75);display:block;font-size:0.85rem}.manage-header-tabs{display:flex;margin-bottom:-1px;margin-top:var(--spacing);gap:2rem}.manage-header-tabs .active{border-bottom:2px solid var(--theme-color)}.manage-header-tabs .disabled-header-link{color:HSLA(var(--body), 30%);cursor:not-allowed;font-weight:600;padding:0.5rem 0}.manage-header-tabs a{color:HSLA(var(--body), 50%);font-weight:600;padding:0.5rem 0}.manage-header-tabs a.active{color:var(--theme-color)}.manage-header-tabs .actions{align-items:center;display:flex;gap:2rem;margin-left:auto}.manage-header-tabs .align-right{margin-left:auto}.manage-header-tabs .align-right~.align-right{margin-left:0}.r-admin-spaces-row-component .transfer-ownership{float:right;margin-left:auto;visibility:hidden}.r-admin-spaces-row-component:hover .transfer-ownership{visibility:visible}.r-chapters-quiz-editor{margin:1rem 0}.r-chapters-quiz-editor .quiz-toolbar{bottom:7rem;display:flex;justify-content:center;margin:0 -1rem -1rem;padding:1rem;position:sticky;top:0;z-index:2}.r-chapters-quiz-editor .quiz-toolbar::before{background-image:linear-gradient(to bottom, transparent 0%, HSLA(var(--background-alt), 100%) 50%);content:'';inset:-50% 0 0;pointer-events:none;position:absolute;z-index:-1}body.admin-page .r-chapters-quiz-editor .quiz-toolbar::before{background-image:linear-gradient(to bottom, transparent 0%, HSLA(var(--background), 100%) 50%)}.r-chapters-quiz-editor fieldset{border-color:HSLA(var(--grey), 0.15);border-radius:0.5rem;margin:1rem 0;padding:1rem}.r-chapters-quiz-editor fieldset legend{font-weight:bold}.r-chapters-quiz-editor fieldset legend+.field{margin-top:0}body:not(.admin-page) .r-chapters-quiz-editor fieldset.settings{--background-input: var(--background-alt)}.r-chapters-quiz-editor .form-grid-fields{align-items:stretch;display:flex;flex-wrap:wrap;gap:0.5rem;justify-items:stretch}.r-chapters-quiz-editor .form-grid-fields .form-grid-field{background-color:HSLA(var(--background), 100%);border:1px solid HSLA(var(--grey), 0.15);border-radius:0.3rem;display:flex;flex:1;flex-direction:column;gap:0.8rem;min-width:MAX(40%, 12rem);padding:0.8rem}.r-chapters-quiz-editor .form-grid-fields .form-grid-field>label{border-bottom:HSLA(var(--grey), 0.15) solid 1px;color:HSLA(var(--body), 75%);display:block;font-size:0.8rem;font-weight:bold;padding-bottom:0.8rem}.r-chapters-quiz-editor .form-grid-fields .field{margin:0}.r-chapters-quiz-editor .form-grid-fields .form-grid-field-set{background:none;border:none;border-radius:0;display:flex;flex:1;flex-direction:column;gap:0.5rem;justify-content:center;margin:0;padding:0}.r-chapters-quiz-editor .reading-time-setting input{width:4rem}.r-chapters-quiz-editor .reading-time-setting .field{align-items:center;display:flex;gap:0.5rem}.r-chapters-quiz-editor .minimum-score{display:flex}.r-chapters-quiz-editor .minimum-score input{background:HSLA(var(--background-input), 100%);border-radius:0.2rem 0 0 0.2rem;border-right:none;margin:0;width:4rem}.r-chapters-quiz-editor .minimum-score-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:0.5rem}.r-chapters-quiz-editor .minimum-score-percent{background:HSLA(var(--grey), 0.15);border:1px solid HSLA(var(--grey), 0.1);border-radius:0 0.2rem 0.2rem 0;color:HSLA(var(--body), 35%);font-weight:bold;height:36px;padding:.5rem}.r-chapters-quiz-editor .minimum-score-explanation{color:HSLA(var(--body), 75%);display:block;flex:1;font-size:0.8rem;line-height:1.4;min-width:66.667%}.r-chapters-quiz-editor-question-list{counter-reset:question-counter}.r-chapters-quiz-editor-question{padding-left:60px;padding-right:50px;position:relative}.r-chapters-quiz-editor-question::before{align-items:center;background-color:HSLA(var(--background), 100%);border:3px solid HSLA(var(--grey), 0.15);border-radius:50%;color:HSLA(var(--grey), 100%);content:counter(question-counter);counter-increment:question-counter;display:flex;font-size:0.9rem;font-weight:bold;height:2rem;justify-content:center;left:0.8rem;position:absolute;top:1.15rem;width:2rem}.r-chapters-quiz-editor-question-draghandle{align-items:center;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity 0.1s ease;width:3rem}.r-chapters-quiz-editor-question-draghandle svg{transform:rotate(90deg)}.r-chapters-quiz-editor-question-draghandle:hover{opacity:1 !important}.r-chapters-quiz-editor-question-title-input{font-weight:bold;margin-bottom:0.5rem}.r-chapters-quiz-editor-question:not(:hover):not(:focus-within) input,.r-chapters-quiz-editor-question:not(:hover):not(:focus-within) textarea,.r-chapters-quiz-editor-question:not(:hover):not(:focus-within) .markdown-input-preview,.r-chapters-quiz-editor-question:not(:hover):not(:focus-within) .CodeMirror{opacity:0.75;transition:opacity 0.2s ease}.r-chapters-quiz-editor-question:not(:hover):not(:focus-within) textarea{resize:none}.r-chapters-quiz-editor-question:hover .r-chapters-quiz-editor-question-draghandle{opacity:0.5}.is-dragging .r-chapters-quiz-editor-question input,.is-dragging .r-chapters-quiz-editor-question textarea,.is-dragging .r-chapters-quiz-editor-question .markdown-input-preview,.is-dragging .r-chapters-quiz-editor-question .CodeMirror{opacity:0.75;transition:opacity 0.2s ease}.is-dragging .r-chapters-quiz-editor-question textarea{resize:none}.is-dragging .r-chapters-quiz-editor-question .r-chapters-quiz-editor-question-draghandle{opacity:0}.r-chapters-quiz-editor-question.sortable-ghost{border-color:HSLA(var(--royal-blue), 0.3) !important;opacity:1 !important}.r-chapters-quiz-editor-question.sortable-drag::before{display:none}.r-chapters-quiz-editor-question-destroy{position:absolute;right:0.8rem;top:1rem}.r-chapters-quiz-editor-question--marked-for-destroy{display:none !important}.r-chapters-quiz-editor-options{min-height:36px;position:relative}.r-chapters-quiz-editor-options .r-chapters-quiz-editor-options-add-button{bottom:0.25rem;left:calc(100% + 0.75rem);opacity:0;padding:0.2rem;position:absolute;transform:none !important;transition:opacity 0.1s ease}.r-chapters-quiz-editor-options .r-chapters-quiz-editor-options-add-button>svg{margin:0}.r-chapters-quiz-editor-question:hover .r-chapters-quiz-editor-options-add-button{opacity:1}.r-chapters-quiz-editor-option-list{list-style:none;margin:0;padding:0}.r-chapters-quiz-editor-option{align-items:center;display:flex;gap:0.5rem;margin:0.5rem 0;position:relative}.r-chapters-quiz-editor-option--marked-for-destroy{display:none !important}.r-chapters-quiz-editor-question-destroy,.r-chapters-quiz-editor-option-destroy{align-items:center;cursor:pointer;display:flex;height:1rem;opacity:0;transition:opacity 0.2s ease}.r-chapters-quiz-editor-question-destroy-checkbox,.r-chapters-quiz-editor-option-destroy-checkbox{display:none !important}.r-chapters-quiz-editor-question-destroy .icon,.r-chapters-quiz-editor-option-destroy .icon{height:1.1rem;width:1.1rem}.r-chapters-quiz-editor-question-destroy:hover,.r-chapters-quiz-editor-option-destroy:hover{opacity:0.75 !important}.r-chapters-quiz-editor-question-destroy:hover .icon,.r-chapters-quiz-editor-option-destroy:hover .icon{fill:HSLA(var(--red), 100%)}.r-chapters-quiz-editor-option-destroy{height:100%;padding-left:0.1rem;padding-right:0.5rem;position:absolute;right:0;top:0}.r-chapters-quiz-editor-question:hover .r-chapters-quiz-editor-question-destroy,.r-chapters-quiz-editor-option:hover .r-chapters-quiz-editor-option-destroy{opacity:0.5}#chapter-tiptap-form .tiptap-inputs-panel{background-color:HSLA(var(--background), 100%);border-radius:5px;box-shadow:0 0 0.2rem rgba(0,0,0,0.05),0 0.4rem 1rem rgba(0,0,0,0.05);margin:0 calc(var(--app-spacing) * -1) var(--app-spacing)}@media (min-width: 940px){#chapter-tiptap-form .tiptap-inputs-panel{margin-left:auto;margin-right:auto}}#chapter-tiptap-form .tiptap-inputs-panel #chapter_name{background:none;border-color:transparent;box-shadow:none;padding:0}#chapter-tiptap-form .tiptap-inputs-panel .tiptap-editor-toolbar{background-color:HSLA(var(--background), 100%);position:sticky;top:55px;z-index:1}@media (min-width: 421px){#chapter-tiptap-form .tiptap-inputs-panel .tiptap-editor-toolbar{top:63px}}#chapter-tiptap-form .tiptap-inputs-panel .tiptap-editor-toolbar .r-tiptap-editor-toolbar-component{margin-top:0}@keyframes slide-to-right{0%{opacity:0;transform:scale(0) translateX(-100%)}100%{opacity:1;transform:scale(1) translateX(0)}}@keyframes slide-to-left{0%{opacity:0;transform:scale(0) translateX(10rem)}100%{opacity:1;transform:scale(1) translateX(0)}}@keyframes dot-pulse-before{0%{box-shadow:9984px 0 0 -5px}30%{box-shadow:9984px 0 0 2px}60%,100%{box-shadow:9984px 0 0 -5px}}@keyframes dot-pulse{0%{box-shadow:9999px 0 0 -5px}30%{box-shadow:9999px 0 0 2px}60%,100%{box-shadow:9999px 0 0 -5px}}@keyframes dot-pulse-after{0%{box-shadow:10014px 0 0 -5px}30%{box-shadow:10014px 0 0 2px}60%,100%{box-shadow:10014px 0 0 -5px}}.r-decision-tree-component{font-family:var(--sans-serif);font-size:1.2em;margin:2rem auto;max-width:50rem;overflow:hidden;padding:1em;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width: 40rem){.r-decision-tree-component{background:HSLA(var(--background-alt), 100%);border:1px solid HSLA(var(--border), 100%);border-radius:0.5rem;padding:3rem 2rem 1rem}}.r-decision-tree-component a{color:inherit;font-weight:bold;text-decoration:underline}.r-decision-tree-component a:hover{text-decoration:none}.r-decision-tree-component .initial-question{font-size:1.7em;font-weight:bold}.r-decision-tree-component .option,.r-decision-tree-component .prompt{border-radius:0.3rem;padding:0.5rem 1rem;width:-moz-max-content;width:max-content}.r-decision-tree-component .prompt{background:HSLA(var(--grey-35), 0.2);color:HSLA(var(--body), 100%);position:relative}.r-decision-tree-component .prompt::after{border:10px solid transparent;border-left:0;border-right-color:HSLA(var(--grey-35), 0.2);border-top:0;content:'';height:0;left:0;margin-left:-10px;margin-top:-5px;position:absolute;top:50%;width:0}.r-decision-tree-component .option{background:HSLA(var(--decision-tree-option), 0.5);border:1px solid HSLA(var(--decision-tree-option), 0.5);border-radius:0.3rem;cursor:pointer;display:block;font-weight:bold;margin-left:auto;max-width:100%;transition:background 0.2s ease-in-out}.r-decision-tree-component .option:hover{background:rgba(9,115,255,0.2)}.r-decision-tree-component .processed>li:not(.chosen-option){height:0;opacity:0;overflow:hidden;width:0}.r-decision-tree-component .processed>li.chosen-option{width:100%}.r-decision-tree-component .processed>li.chosen-option>.option{background:#0973ff;color:white;max-width:calc(100% - 3rem);position:relative}.r-decision-tree-component .processed>li.chosen-option>.option::after{opacity:1}.r-decision-tree-component ol{display:flex;flex-wrap:wrap;gap:3px;justify-content:end;list-style:none;margin:0;padding-left:0;transform-origin:right bottom}.r-decision-tree-component ol li{margin:0;max-width:100%;padding:0}.r-decision-tree-component ol li>.option{position:relative}.r-decision-tree-component ol li>.option::after{border:10px solid transparent;border-left-color:#0973ff;border-right:0;border-top:0;content:'';height:0;margin-right:-10px;margin-top:-5px;opacity:0;position:absolute;right:0;top:50%;transition:opacity 0.2s ease-in-out;width:0}.r-decision-tree-component .prompt{display:block;margin-bottom:1rem;max-width:calc(100% - 3rem);transform-origin:left bottom}.r-decision-tree-component .follow-up{display:none;margin:1rem 0 0}.r-decision-tree-component .follow-up.active{display:block}.r-decision-tree-component .follow-up>.option-title:not(:last-child){display:block;font-style:italic;margin-top:1em}.r-decision-tree-component .follow-up>.option-title::before{content:"\2192";margin-right:1em}.r-decision-tree-component .follow-up .reaction{align-items:center;background:linear-gradient(45deg, var(--theme-color), var(--theme-accent));border-radius:0.3rem;color:var(--theme-text);cursor:default;display:block;margin:1rem auto 0;padding:1em;width:-moz-fit-content;width:fit-content}.r-decision-tree-component .active>ol:not(.processed){flex-wrap:wrap}.r-decision-tree-component .thinking{animation:dot-pulse 1.5s infinite linear;animation-delay:0.25s;background-color:var(--theme-accent);border-radius:5px;box-shadow:9999px 0 0 -5px;color:var(--theme-accent);height:10px;left:-9999px;margin:20px auto 10px;opacity:1;position:relative;width:10px}.r-decision-tree-component .thinking::before,.r-decision-tree-component .thinking::after{background-color:var(--theme-accent);border-radius:5px;color:var(--theme-accent);content:"";display:inline-block;height:10px;position:absolute;top:0;width:10px}.r-decision-tree-component .thinking::before{animation:dot-pulse-before 1.5s infinite linear;animation-delay:0s;box-shadow:9984px 0 0 -5px}.r-decision-tree-component .thinking::after{animation:dot-pulse-after 1.5s infinite linear;animation-delay:0.5s;box-shadow:10014px 0 0 -5px}.r-decision-tree-component .thinking.hide{opacity:0}.r-decision-tree-component .follow-up:not(.active)>.prompt{opacity:0}.r-decision-tree-component .follow-up.active>.prompt{animation:slide-to-right 0.15s 0s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.r-decision-tree-component .follow-up.active>ol{animation:slide-to-left 0.15s 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.r-decision-tree-component .main-ol{display:block}.decision-tree-editor{cursor:grab;flex:1;overflow:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.decision-tree-editor:active{cursor:grabbing}.decision-tree-editor ol{padding:0}.decision-tree-editor .hidden{display:none}.decision-tree-editor div{cursor:default}.decision-tree-editor button{align-items:center;cursor:pointer;display:flex;font-family:var(--sans-serif);font-weight:bold;font-size:1rem;justify-content:center}.decision-tree-editor .grow-wrap{display:grid}.decision-tree-editor .grow-wrap::after{content:attr(data-replicated-value) " ";visibility:hidden;white-space:pre-wrap}.decision-tree-editor .grow-wrap>textarea{overflow:hidden;resize:none}.decision-tree-editor .grow-wrap>textarea,.decision-tree-editor .grow-wrap::after{background:rgba(255,255,255,0.1);border:none;border-radius:0.2rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.2);color:currentColor;cursor:text;font:inherit;grid-area:1 / 1 / 2 / 2;min-height:1rem;padding:0.5rem;text-align:left;transition:background 0.2s ease-in-out, box-shadow 0.2s ease-in-out;-webkit-user-select:initial;-moz-user-select:initial;user-select:initial}.decision-tree-editor textarea::-moz-placeholder{color:rgba(0,0,0,0.4)}.decision-tree-editor textarea::placeholder{color:rgba(0,0,0,0.4)}.decision-tree-editor textarea:focus{background:rgba(255,255,255,0.9);box-shadow:inset 0 0 0 1px white;outline:none}.decision-tree-editor textarea:focus::-moz-placeholder{color:rgba(0,0,0,0.2)}.decision-tree-editor textarea:focus::placeholder{color:rgba(0,0,0,0.2)}.decision-tree-editor .node-content{width:20rem}.decision-tree-editor .add-answer{background-color:#0973ff;border:none;border-radius:50%;bottom:-2.15rem;color:white;font-size:1.03rem;height:1.3rem;left:50%;transform:translateX(-50%);width:1.3rem;z-index:1}.decision-tree-editor .remove-question,.decision-tree-editor .remove-answer{background:black;border:none;border-radius:50%;color:white;font-size:0.9rem;height:1.3rem;opacity:0;right:-0.65rem;top:-0.65rem;transition:opacity 0.2s ease-in-out;width:1.3rem;z-index:1}.decision-tree-editor div:hover>.remove-question,.decision-tree-editor div:hover>.remove-answer{opacity:1}.decision-tree-editor .buttons{background-color:#1e1f24;bottom:0;display:flex;gap:0.5rem;left:0;padding:1rem;position:fixed;right:0;z-index:9}.decision-tree-editor .buttons button{background-color:#35363d;border:none;border-radius:0.2rem;color:white;padding:0.5rem 1rem;transition:background-color 0.2s ease-in-out}.decision-tree-editor .buttons button:hover{background-color:#44454e}.decision-tree-editor .tree .question>.node-label{align-items:center;display:inline-flex;font-size:0.75rem;font-weight:bold;height:1.35rem;left:50%;position:absolute;top:1.75rem;transform:translateX(-50%);z-index:1}.decision-tree-editor .tree .question-content{background-color:HSLA(var(--decision-tree-prompt), 100%)}.decision-tree-editor .tree .question.no-children .node-label{background-color:HSLA(var(--decision-tree-end-node), 100%)}.decision-tree-editor .tree .question.no-children .question-content{background-color:HSLA(var(--decision-tree-end-node), 100%)}.decision-tree-editor .tree .root>.node-label{background-color:HSLA(var(--decision-tree-prompt), 100%) !important}.decision-tree-editor .tree .root>.question-content{background-color:HSLA(var(--decision-tree-prompt), 100%) !important}.decision-tree-editor .tree .question_answer .node-label{align-items:center;display:inline-flex;font-size:0.75rem;font-weight:bold;height:1.35rem;left:50%;position:absolute;top:1.75rem;transform:translateX(-50%);z-index:1}.decision-tree-editor .tree .question_answer-content{background-color:HSLA(var(--decision-tree-option), 100%)}.decision-tree-editor .tree,.decision-tree-editor .tree ul,.decision-tree-editor .tree li{list-style:none;margin:0;padding:0;position:relative}.decision-tree-editor .tree{margin:0 0 1em;text-align:center}.decision-tree-editor .tree ul{display:table;width:100%}.decision-tree-editor .tree ul:has(li)::after{content:"";height:calc(1.5em + 1px);left:calc(50% - 1px);position:absolute;top:calc(-1.5em);width:2px}.decision-tree-editor .tree ul.question_answers::after{background:linear-gradient(to bottom, HSLA(var(--decision-tree-prompt), 100%) 0%, HSLA(var(--decision-tree-option), 100%) 100%)}.decision-tree-editor .tree ul.follow-up::after{background:linear-gradient(to bottom, HSLA(var(--decision-tree-option), 100%) 0%, HSLA(var(--decision-tree-prompt), 100%) 100%)}.decision-tree-editor .tree ul.follow-up:has(>.no-children)::after{background:linear-gradient(to bottom, HSLA(var(--decision-tree-option), 100%) 0%, HSLA(var(--decision-tree-end-node), 100%) 100%)}.decision-tree-editor .tree li{display:table-cell;padding:1.5em 0 0;vertical-align:top}.decision-tree-editor .tree li::before{content:"";left:0;outline:solid 1px HSLA(var(--decision-tree-option), 100%);position:absolute;right:0;top:0}.decision-tree-editor .tree li:first-child::before{left:50%}.decision-tree-editor .tree li:last-child::before{right:50%}.decision-tree-editor .tree .node-content{border-radius:0.2em;display:inline-block;margin:0 1.2em 1.5em;padding:2rem 0.6rem 0.6rem;position:relative}.decision-tree-editor .tree .node-content button{position:absolute}.decision-tree-editor .tree .node-content::before{content:"";height:calc(1.5em + 1px);left:50%;position:absolute;top:calc(-1.5em + 1px)}.decision-tree-editor .tree .question_answer-content::before{outline:solid 1px HSLA(var(--decision-tree-option), 100%)}.decision-tree-editor .tree .question-content::before{outline:solid 1px HSLA(var(--decision-tree-prompt), 100%)}.decision-tree-editor .tree .no-children .question-content::before{outline:solid 1px HSLA(var(--decision-tree-end-node), 100%)}.decision-tree-editor .tree>li::before,.decision-tree-editor .tree>li::after,.decision-tree-editor .tree>li>div::before,.decision-tree-editor .tree>li>div::after{outline:none !important}.decision-tree-editor .messages{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:HSLA(var(--body), 0.8);border-radius:0.2rem;bottom:1rem;color:HSLA(var(--background), 100%);float:right;font-size:0.8rem;line-height:1.4;list-style-type:disc;margin-top:1.5rem;opacity:1;padding:0.5rem 1rem 0.5rem 1.5rem;position:sticky;transition:opacity 0.2s ease;z-index:9}.decision-tree-editor .messages:empty{opacity:0}.r-element-carousel-component{--swiper-theme-color: var(--theme-color);--swiper-pagination-color: var(--swiper-theme-color);--swiper-pagination-bullet-size: 0.5rem;--swiper-pagination-bullet-width: 0.5rem;--swiper-pagination-bullet-height: 0.5rem;--swiper-pagination-bullet-inactive-color: HSL(var(--base-hue), 0%, 85%);--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-opacity: 1;--swiper-pagination-bullet-horizontal-gap: 0.25rem;--swiper-pagination-bullet-vertical-gap: 0.35rem;--swiper-navigation-color: var(--swiper-theme-color);--swiper-navigation-size: 3rem;--carousel-slide-width: 100%;--carousel-slide-max-height: 320px;font-size:1rem;overflow:hidden;position:relative}@media (min-width: 600px){.r-element-carousel-component{--carousel-slide-width: 80%;--carousel-slide-max-height: 580px}}.r-element-carousel-component .swiper{overflow:visible;position:relative}.r-element-carousel-component .swiper-slide{box-shadow:rgba(0,0,0,0.1) 0px 0.1rem 1rem 0px;height:auto;margin:0;max-height:var(--carousel-slide-max-height);opacity:0.7;position:relative;transition:opacity 250ms ease-in-out;width:var(--carousel-slide-width)}.r-element-carousel-component .swiper-slide-active{z-index:1;opacity:1}.r-element-carousel-component .swiper-slide img{background:white;border-radius:0.25rem;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.r-element-carousel-component .swiper-button-disabled{opacity:0}.r-element-carousel-component .swiper-button-prev,.r-element-carousel-component .swiper-button-next{background:white;border-radius:50%;box-shadow:rgba(0,0,0,0.1) 0 0.1rem 0.6rem 0;height:var(--swiper-navigation-size);transition:opacity 250ms ease-in-out, transform 250ms ease-in-out;width:var(--swiper-navigation-size)}.r-element-carousel-component .swiper-button-prev::after,.r-element-carousel-component .swiper-button-next::after{display:none}.r-element-carousel-component .swiper-button-prev svg,.r-element-carousel-component .swiper-button-next svg{fill:currentColor;height:17px;width:21px}.r-element-carousel-component .swiper-button-prev{left:calc(10% - (var(--swiper-navigation-size) / 2) - 4px);transform:rotate(180deg)}.r-element-carousel-component .swiper-button-prev:hover{transform:rotate(180deg) scale(1.1)}.r-element-carousel-component .swiper-button-prev.swiper-button-disabled{transform:rotate(180deg) scale(1.1) translateX(50%)}.r-element-carousel-component .swiper-button-next{right:calc(10% - (var(--swiper-navigation-size) / 2) - 4px)}.r-element-carousel-component .swiper-button-next:hover{transform:scale(1.1)}.r-element-carousel-component .swiper-button-next.swiper-button-disabled{transform:scale(1.1) translateX(50%)}.r-element-carousel-component .swiper:not(.r-element-carousel-component .swiper-initialized) .swiper-button-prev,.r-element-carousel-component .swiper:not(.r-element-carousel-component .swiper-initialized) .swiper-button-next{opacity:0}.r-element-carousel-component .swiper-pagination{bottom:auto;margin-top:1rem;position:relative}.r-element-carousel-component .swiper-pagination-bullet{transition:transform 100ms ease-out}.r-element-carousel-component .swiper-pagination-bullet:hover{transform:scale(1.3)}.r-element-compare-component{--percentage: 50%;--target-height: 70vh;--max-height: 700px;--max-width: 50rem;--target-width: 100%;--border-color: HSLA(var(--body), 10%);margin:0}.r-element-compare-component-images{border-radius:0.5rem;box-shadow:0 0 0 1px var(--border-color) inset;display:flex;justify-content:center;max-width:var(--max-width);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.r-element-compare-component-content{cursor:col-resize;position:relative}.r-element-compare-component-content:hover .icon-compare-handle{opacity:1;transform:scale(1)}.r-element-compare-component-content:hover .r-element-compare-component-handle::before{bottom:calc(50% + var(--handleSizeHalf))}.r-element-compare-component-content:hover .r-element-compare-component-handle::after{top:calc(50% + var(--handleSizeHalf))}.r-element-compare-component-content.click .r-element-compare-component-handle{opacity:1}.r-element-compare-component-content.landscape{width:var(--target-width)}.r-element-compare-component-content.portrait{width:calc( var(--relative-width) * MIN(var(--target-height), var(--max-height)))}.r-element-compare-component-content.portrait .r-element-compare-component-left,.r-element-compare-component-content.portrait .r-element-compare-component-right{box-shadow:0 1px 0 0 var(--border-color) inset,0 -1px 0 0 var(--border-color) inset}.r-element-compare-component-content.square{width:var(--target-width)}.r-element-compare-component-content.landscape .r-element-compare-component-left,.r-element-compare-component-content.square .r-element-compare-component-left{box-shadow:1px 0 0 0 var(--border-color) inset,0 -1px 0 0 var(--border-color) inset,0 1px 0 0 var(--border-color) inset}.r-element-compare-component-content.landscape .r-element-compare-component-right,.r-element-compare-component-content.square .r-element-compare-component-right{box-shadow:-1px 0 0 0 var(--border-color) inset,0 -1px 0 0 var(--border-color) inset,0 1px 0 0 var(--border-color) inset}.r-element-compare-component-left,.r-element-compare-component-right{background:HSLA(var(--background-alt), 100%);overflow:hidden}.r-element-compare-component-left img,.r-element-compare-component-right img{display:block;margin:0;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.r-element-compare-component-left img[src=""],.r-element-compare-component-right img[src=""]{height:300px;visibility:hidden;width:100%}.r-element-compare-component-left .r-element-compare-component-label{left:1rem}.r-element-compare-component-right{bottom:0;left:var(--percentage);position:absolute;right:0;top:0;z-index:1}.r-element-compare-component-right img{background:var(--background);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top}.r-element-compare-component-right .r-element-compare-component-label{right:1rem}.r-element-compare-component-handle{--strokeWidth: 2px;--strokeWidthHalf: calc(var(--strokeWidth) / 2);--handleSize: 36px;--handleSizeHalf: calc(var(--handleSize) / 2);bottom:0;filter:drop-shadow(0px 0px 1px HSLA(var(--black), 60%));left:var(--percentage);margin-left:calc(var(--handleSizeHalf) * -1);opacity:0.5;position:absolute;top:0;transition:opacity 0.2s ease-in-out;z-index:4}.r-element-compare-component-handle::before,.r-element-compare-component-handle::after{background:HSLA(var(--white), 100%);content:"";display:block;position:absolute;right:calc((var(--handleSizeHalf) * -1) - var(--strokeWidthHalf));width:var(--strokeWidth)}.r-element-compare-component-handle::before{bottom:50%;top:0;transition:bottom 0.1s ease-in-out}.r-element-compare-component-handle::after{bottom:0;top:50%;transition:top 0.1s ease-in-out}.r-element-compare-component-handle .icon-compare-handle{display:block;fill:HSLA(var(--white), 100%);height:var(--handleSize);opacity:0;position:absolute;top:calc(50% - var(--handleSizeHalf));transform:scale(0);transition:opacity 0.1s ease-in-out, transform 0.1s ease-in-out;width:var(--handleSize)}.r-element-compare-component-label{background:HSLA(var(--background), 100%);border-radius:10rem;box-shadow:0 1px 2px HSLA(var(--black), 20%);display:inline-block;font-family:var(--sans-serif);font-size:0.8rem;font-weight:700;line-height:1rem;padding:0.3rem 0.6rem;position:absolute;top:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.r-element-compare-component-label:empty{display:none}.r-element-compare-component-caption{color:HSLA(var(--body), 75%);font-family:"Charter", "Times New Roman", serif;font-size:1rem;font-style:italic;line-height:1.4;margin-top:0.5rem;text-align:center}.r-element-compare-component-caption:empty{display:none}.element-dialog-edit{max-width:850px;width:100%}.element-dialog-edit.submitting form{filter:saturate(0);opacity:0.7;pointer-events:none}.element-dialog-new{max-width:850px;width:100%}.element-dialog-new.submitting form{filter:saturate(0);opacity:0.7;pointer-events:none}.element-dialog-new-type-list{background:HSLA(var(--background-alt), 100%);border:1px solid HSLA(var(--border), 100%);border-radius:8px;display:grid;grid-gap:1px;grid-template-columns:100%;overflow:hidden}@media (min-width: 600px){.element-dialog-new-type-list{grid-template-columns:50% 50%}}.element-dialog-new-type-list-label{margin-bottom:0.35em;padding-left:1em}.element-dialog-new-type-list a{background:HSLA(var(--background), 100%);box-shadow:0 0 0 1px HSLA(var(--border), 100%);padding:1em;transition:background 0.15s ease}.element-dialog-new-type-list a:hover,.element-dialog-new-type-list a:focus{background:HSLA(var(--background-alt), 100%)}.element-dialog-new-type-list h3{align-items:center;display:flex;font-size:1.2em;font-weight:normal;gap:0.5em}.element-dialog-new-type-list p{color:HSLA(var(--body), 60%);font-size:0.9em;margin-bottom:0}.element-dialog-new-type-list svg{fill:var(--theme-color);height:30px;width:30px}.element-dialog-new-form{display:none;position:relative}.element-dialog-new-form .back{bottom:0.5rem;left:0;position:absolute}.element-dialog-new-label{--color: var(--theme-color);color:var(--theme-text)}@keyframes dropping{0%{transform:scale(1.1)}100%{transform:scale(1)}}.r-element-drag-question-component{--border-color: HSLA(var(--grey), 0.15);background:HSLA(var(--background-alt), 100%);border:1px solid HSLA(var(--border), 100%);border-radius:0.5rem;margin:1rem 0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.r-element-drag-question-component h2{font-size:1.5rem;font-weight:600;margin:1.5rem}@media (max-width: 600px){.r-element-drag-question-component h2{font-size:1.3rem;margin:1rem 0.5rem}}.r-element-drag-question-component-submit{background:var(--theme-color);border:none;border-radius:100px;color:var(--theme-text);cursor:pointer;font-size:1.1rem;margin:0 auto;padding:0.55rem 1rem 0.5rem;transition:opacity 0.2s ease}@media (max-width: 600px){.r-element-drag-question-component-submit{font-size:1rem}}.r-element-drag-question-component-submit:disabled{background:HSLA(var(--grey), 0.5);pointer-events:none}.r-element-drag-question-component-submit:hover{opacity:0.8}.r-element-drag-question-component-submit:active{opacity:0.7;transition-duration:0s}.r-element-drag-question-component-title{font-size:1.2rem;line-height:1em;margin:2rem 1.5rem 1rem;max-height:2em}@media (max-width: 600px){.r-element-drag-question-component-title{font-size:1rem;margin:1rem 0.5rem 0.5rem}}.r-element-drag-question-component-items-title{transition:opacity 0.2s ease, max-height 0.2s ease 0.2s, margin 0.2s ease 0.2s}.r-element-drag-question-component-items-title.hidden{margin:0;max-height:0;opacity:0}.r-element-drag-question-component-stacks{display:grid;gap:1rem;grid-template-columns:repeat(2, 1fr);padding:0 1.5rem}@media (max-width: 600px){.r-element-drag-question-component-stacks{display:flex;flex-direction:column;gap:0.5rem;margin:0;padding:0 0.5rem 0.5rem}}.r-element-drag-question-component-stack{background:HSLA(var(--border), 0.3);border:3px dashed HSLA(var(--border), 100%);border-radius:0.5rem;display:flex;flex:1;flex-direction:column;justify-content:center;margin:0;min-width:15rem;padding:0;transition:background 1s ease, border 1s ease}@keyframes highlight{0%{background:HSLA(var(--blue), 0.1);border:3px dashed HSLA(var(--blue), 0.5)}100%{background:HSLA(var(--blue), 0.05);border:3px dashed HSLA(var(--blue), 0.3)}}.r-element-drag-question-component-stack.fog{background:HSLA(var(--border), 0.15);border:3px dashed HSLA(var(--border), 0.5);transition:background 0.1s ease, border 0.1s ease}.r-element-drag-question-component-stack.highlighted{background:HSLA(var(--blue), 0.1);border:3px dashed HSLA(var(--blue), 0.75);transition:background 0.1s ease, border 0.1s ease}.r-element-drag-question-component-stack.highlighted-half{background:HSLA(var(--blue), 0.05);border:3px dashed HSLA(var(--blue), 0.25);transition:background 0.5s ease, border 0.5s ease}@media (max-width: 600px){.r-element-drag-question-component-stack{min-width:0;position:relative}}.r-element-drag-question-component-stack-content{display:flex;flex:1;flex-direction:column}.r-element-drag-question-component-stack-items{flex:1;margin:0 !important;min-height:6.75rem;padding:0.5rem 0.5rem 1rem 1rem}@media (max-width: 600px){.r-element-drag-question-component-stack-items{margin:0 !important;min-height:2rem;padding:0 0 0.5rem 0.5rem}}.r-element-drag-question-component-stack-items>*{margin:0.5rem 0.5rem 0 0 !important}.r-element-drag-question-component-stack-items:empty{color:HSLA(var(--grey), 0.5);font-size:1.2rem;font-weight:600;position:relative}.r-element-drag-question-component-stack-items:empty::before{content:attr(data-empty-message);left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}@media (max-width: 600px){.r-element-drag-question-component-stack-items:empty::before{font-size:1rem}}.r-element-drag-question-component-stack-items.hide-drag-here::before{display:none}.r-element-drag-question-component-stack-title{border-bottom:1px solid HSLA(var(--border), 0.5);font-size:1.1rem;margin:0;padding:1rem;text-align:center}@media (max-width: 600px){.r-element-drag-question-component-stack-title{font-size:1rem;line-height:1;padding:0.5rem;text-align:left}}.r-element-drag-question-component-list{border-top:1px solid var(--border-color);counter-reset:item;height:calc(var(--item-height) * var(--answer-count));list-style:none;margin:0;padding:0;position:relative}.r-element-drag-question-component.order .r-element-drag-question-component-list{margin-bottom:1rem}@media screen and (max-width: 600px){.r-element-drag-question-component.order .r-element-drag-question-component-list{margin-bottom:0.5rem}}.r-element-drag-question-component.stacks .r-element-drag-question-component-list{background:HSLA(var(--border), 0.3);border:3px dashed HSLA(var(--border), 100%);border-radius:0.5rem;display:flex;flex:1;flex-wrap:wrap;gap:0.5rem;margin:0.5rem 1.5rem 1rem;padding:1rem;transition:opacity 0.2s ease, height 0.2s ease, margin 0.2s ease, border-width 0.2s ease, padding 0.2s ease}@media screen and (max-width: 600px){.r-element-drag-question-component.stacks .r-element-drag-question-component-list{gap:0.5rem;margin:0 0.5rem 0.5rem;padding:0.5rem}}.r-element-drag-question-component.stacks .r-element-drag-question-component-list:empty{border-width:0;height:0;margin:0;opacity:0;padding:0}.r-element-drag-question-component-footer{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem 1.5rem 2rem}@media (max-width: 600px){.r-element-drag-question-component-footer{padding:0.5rem 0.5rem 1rem}}.r-element-drag-question-component-message{font-size:1.2rem;font-weight:600}.r-element-drag-question-component-message.correct{color:HSLA(var(--dark-green), 100%)}.r-element-drag-question-component-reset{align-items:center;background:transparent;border:none;color:var(--theme-color);cursor:pointer;display:inline-flex;gap:0.3rem;margin-top:0.5rem}.r-element-drag-question-component-reset .icon{fill:var(--theme-color);height:1.1rem;position:relative;top:-0.05rem;width:1.1rem}.r-element-drag-question-component-item{cursor:grab;transition:background 0.2s ease, opacity 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease, border-color 0.1s ease}.r-element-drag-question-component-item .help-icon{align-items:center;aspect-ratio:1;background:HSLA(var(--background), 100%);border-radius:0.8rem;box-shadow:0 0 0 1px HSLA(var(--body), 0.05);color:HSLA(var(--blue), 100%);cursor:pointer;display:none;font-size:0.9rem;font-weight:1000;height:calc(100% - 0.4rem);inset:0.2rem 0.2rem auto auto;justify-content:center;line-height:1;max-height:2rem;position:absolute;transition:background 0.2s ease, color 0.2s ease;user-drag:none}.r-element-drag-question-component-item .help-icon:hover{background:HSLA(var(--blue), 100%);color:HSLA(var(--white), 100%)}.r-element-drag-question-component-item .help-icon:active{background:HSL(from HSLA(var(--blue), 100%) h s calc(l + 10)/1);color:HSLA(var(--white), 100%)}.r-element-drag-question-component-item .text{align-items:center;display:flex}.r-element-drag-question-component.stacks .r-element-drag-question-component-item{background:HSLA(var(--border), 0.5);border:1px solid HSLA(var(--royal-blue), 0.1);border-radius:1rem;display:inline-flex;font-size:1.1rem;font-weight:bold;line-height:1;margin:0;min-height:2.4rem;padding:0.4rem 1rem;position:relative}@media screen and (max-width: 600px){.r-element-drag-question-component.stacks .r-element-drag-question-component-item{font-size:1rem;padding:0.4rem 0.5rem}}.r-element-drag-question-component.stacks .r-element-drag-question-component-item:hover{background:HSLA(var(--background), 0.4)}.r-element-drag-question-component.stacks .r-element-drag-question-component-item.incorrect{padding-right:2.7rem}.r-element-drag-question-component:not(.stacks) .r-element-drag-question-component-item{align-items:center;border-bottom:1px solid var(--border-color);border-top:0 dashed HSLA(var(--body), 0);box-shadow:0 0 0 transparent, 0 0 0 transparent;counter-increment:item;display:flex;gap:0.66rem;margin:0;padding:1rem 1.5rem;position:relative}.r-element-drag-question-component:not(.stacks) .r-element-drag-question-component-item:hover{background:HSLA(var(--background), 90%)}.r-element-drag-question-component:not(.stacks) .r-element-drag-question-component-item::before{align-items:center;background:HSLA(var(--background-alt), 100%);border:2px solid HSLA(var(--body), 0.1);border-radius:100%;color:HSLA(var(--body), 0.6);content:counter(item);display:flex;flex-shrink:0;font-weight:bold;height:1.7rem;justify-content:center;width:1.7rem}.r-element-drag-question-component:not(.stacks) .r-element-drag-question-component-item.incorrect{padding-right:3.8rem}.r-element-drag-question-component:not(.stacks) .r-element-drag-question-component-item.highlighted-top{border-top:3px dashed HSLA(var(--body), 0.35)}.r-element-drag-question-component:not(.stacks) .r-element-drag-question-component-item.highlighted-bottom{border-bottom:3px dashed HSLA(var(--body), 0.35)}.r-element-drag-question-component:not(.stacks) .r-element-drag-question-component-item.sortable-chosen{background:HSLA(var(--background-alt), 100%)}.r-element-drag-question-component:not(.stacks) .r-element-drag-question-component-item .help-icon{right:0.8rem;top:0.8rem}.r-element-drag-question-component-item.dropped{animation:dropping 0.2s ease}.r-element-drag-question-component-item.sortable-chosen{cursor:grabbing}.r-element-drag-question-component-item.sortable-ghost{opacity:0.3;transform:scale(1.1) translateZ(0px) !important}.disabled>.r-element-drag-question-component-item{background:transparent;cursor:default}.r-element-drag-question-component-item.sortable-chosen{box-shadow:0 0 5px HSLA(var(--shadow)),0 0 20px HSLA(var(--shadow));z-index:1}.r-element-drag-question-component .r-element-drag-question-component-item.correct{background:HSLA(var(--success), 0.1);cursor:default;pointer-events:none;user-drag:none}.r-element-drag-question-component .r-element-drag-question-component-item.incorrect{background:HSLA(var(--danger), 0.1)}.r-element-drag-question-component .r-element-drag-question-component-item.incorrect:hover{background:HSLA(var(--danger), 0.2)}.r-element-drag-question-component .r-element-drag-question-component-item.incorrect .help-icon{display:flex}.r-element-hotspot-component{border-radius:0.3rem;box-shadow:0 0 0 1px HSLA(var(--grey), 10%);container-name:hotspot_component;container-type:inline-size;display:flex;overflow:hidden;position:relative}@keyframes pulse{0%{box-shadow:0 0 0 0 HSL(from var(--color) h calc(s * 1.1) calc(l * 1.1)/1)}80%,100%{box-shadow:0 0 0 0.6rem HSL(from var(--color) h s l/0)}}.r-element-hotspot-component-container{margin:auto;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}.r-element-hotspot-component-container img{display:block;margin:0;max-height:inherit;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.r-element-hotspot-component:fullscreen .r-element-hotspot-component-image.fill-height{height:100vh;width:auto}.r-element-hotspot-component:fullscreen .r-element-hotspot-component-image.fill-width{height:auto;width:100vw}.r-element-hotspot-component .hotspot-items{list-style:none;margin:0;padding:0}.hotspot-item{--size: MAX(MIN(3rem, 4cqw), 1.5rem);align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:var(--color);border-radius:50%;color:white;cursor:pointer;display:flex;font-size:0.85rem;font-weight:bold;height:var(--size);justify-content:center;left:var(--x);margin:0;outline:none;padding:0;position:absolute;top:var(--y);transform:translate(-50%, -50%) rotate(0deg);transition:opacity 0.2s ease, box-shadow 0.3s ease, transform 0.3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--size);z-index:4}.hotspot-item::before,.hotspot-item::after{border-radius:50%;content:"";display:block;height:100%;mix-blend-mode:lighten;position:absolute;width:100%}.hotspot-item::before{animation:pulse 3s infinite}.hotspot-item::after{animation:pulse 3s infinite 1.5s}.hotspot-item:hover{transform:translate(-50%, -50%) scale(1.2) rotate(-10deg)}.hotspot-item.active{transform:translate(-50%, -50%) scale(1.2) rotate(90deg)}.hotspot-item svg{fill:currentColor;height:50%;width:50%}.hotspot-item-content{padding:0.5rem}.hotspot-item-title{font-size:1.1rem;font-weight:600;margin:0}.hotspot-item-body{font-size:0.85rem;margin-top:0.4rem}.hotspot-item-body figure{margin:0.5rem 0}.hotspot-item-body.markup p:not(.block-paragraph)+ul{margin-top:0.3rem}.hotspot-item-body p{margin:0 0 0.3rem}.hotspot-item-body p a{color:var(--color);text-decoration:underline}.hotspot-item-body p a:hover{text-decoration:none}.hotspot-item-body *:last-child{margin-bottom:0 !important}.r-element-image-component{margin:0;position:relative}.r-element-image-component img{display:block;max-width:100%}.r-element-image-component figcaption{color:HSLA(var(--body), 75%);font-family:"Charter", "Times New Roman", serif;font-size:1rem;font-style:italic;line-height:1.4;margin-top:0.5rem;text-align:center}.r-element-image-component:fullscreen{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem 1rem 4.4rem}.r-element-image-component:fullscreen img{min-height:0}.r-element-image-component:fullscreen figcaption{color:white;mix-blend-mode:difference}.r-element-open-question-component{perspective:1000px;position:relative;z-index:5}@keyframes open-question-fade{from{opacity:0}to{opacity:1}}.r-element-open-question-component-no-transition{transition:none !important}.r-element-open-question-component-no-transition.r-element-open-question-component-flipper,.r-element-open-question-component-no-transition .r-element-open-question-component-question-side,.r-element-open-question-component-no-transition .r-element-open-question-component-response-side{transition:height 0.6s cubic-bezier(0.4, 0, 0.2, 1) !important}.r-element-open-question-component-no-transition .r-element-open-question-component-question-side-content{animation:open-question-fade 0.6s cubic-bezier(0.4, 0, 0.2, 1) reverse forwards !important}.r-element-open-question-component-no-transition .r-element-open-question-component-response-side-content{opacity:0}.r-element-open-question-component-flipper{border-radius:0.8rem;transform-style:preserve-3d;transition:all 0.6s cubic-bezier(0.4, 0, 0.2, 1)}.r-element-open-question-component-flipper:not(.r-element-open-question-component-flipped) .icon-question-mark{left:80%;opacity:0.5;transform:translate(-50%, -50%) scale(1) rotate(0deg)}.r-element-open-question-component-flipped{transform:rotateY(180deg)}.r-element-open-question-component-question-side,.r-element-open-question-component-response-side{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);backface-visibility:hidden;background-image:linear-gradient(100deg, var(--theme-color), color-mix(in hsl, var(--theme-color), var(--theme-accent) 70%));background-position:100% 0;background-size:200%;border-radius:0.3rem;color:var(--theme-text);inset:0 0 auto;overflow:hidden;transform-origin:center;transform-style:preserve-3d;transition:all 0.6s cubic-bezier(0.4, 0, 0.2, 1)}.r-element-open-question-component-question-side{padding:3rem;position:relative}@media (max-width: 40rem){.r-element-open-question-component-question-side{padding:2rem}}@media (max-width: 30rem){.r-element-open-question-component-question-side{padding:1.5rem}}@media (max-width: 20rem){.r-element-open-question-component-question-side{padding:1.5rem 1rem}}.r-element-open-question-component-response-side{padding:2rem 0;position:absolute;transform:rotateY(180deg)}@media (max-width: 30rem){.r-element-open-question-component-response-side{padding:2rem 0 1.5rem}}@media (max-width: 20rem){.r-element-open-question-component-response-side{padding:2rem 0 1rem}}.r-element-open-question-component-response-side .r-element-open-question-component-title{font-size:1.8rem;line-height:1.25;margin-right:2rem;padding:0 2rem}@media (max-width: 30rem){.r-element-open-question-component-response-side .r-element-open-question-component-title{padding:0 1.5rem}}@media (max-width: 20rem){.r-element-open-question-component-response-side .r-element-open-question-component-title{padding:0 1rem}}.r-element-open-question-component-response-side .r-element-open-question-component-title::after{display:none}.r-element-open-question-component-initial{position:relative}.r-element-open-question-component-question-side-content{font-weight:500;max-width:30rem}.r-element-open-question-component-question-side-content>.icon-question-mark{display:block;fill:var(--theme-color);filter:blur(0.65rem);height:calc(90% + 8rem);left:90%;opacity:0.15;position:absolute;top:45%;transform:translate(-50%, -50%) scale(0.7) rotate(10deg);transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1),transform 5s ease-out}.r-element-open-question-component-question-text{position:relative;z-index:1}.r-element-open-question-component-open-question-type{align-items:center;color:var(--theme-text);display:flex;font-size:1.2rem;font-weight:700;gap:0.35rem;margin-bottom:1rem}.r-element-open-question-component-open-question-type .icon-open-question{fill:currentColor;height:1.8rem;width:1.8rem}.r-element-open-question-component-title{font-size:2.6rem;font-weight:900;line-height:1.1;margin:0 0 1.5rem}@media (max-width: 40rem){.r-element-open-question-component-title{font-size:2rem}}.r-element-open-question-component-has-description .r-element-open-question-component-title::after{background:currentColor;border-radius:0.06em;content:"";display:block;height:0.16em;margin-top:1.5rem;width:2em}.r-element-open-question-component-body,.r-element-open-question-component-response-preview-content{line-height:1.4}.r-element-open-question-component-body li>*:first-child,.r-element-open-question-component-response-preview-content li>*:first-child{margin-top:0}.r-element-open-question-component-body li>*:last-child,.r-element-open-question-component-response-preview-content li>*:last-child{margin-bottom:0}.r-element-open-question-component-body a,.r-element-open-question-component-response-preview-content a{color:HSLA(var(--theme-text), 100%) !important;text-decoration:underline}.r-element-open-question-component-body a:hover,.r-element-open-question-component-response-preview-content a:hover{text-decoration:none !important}.r-element-open-question-component-body>*:first-child,.r-element-open-question-component-response-preview-content>*:first-child{margin-top:0}.r-element-open-question-component-body>*:last-child,.r-element-open-question-component-response-preview-content>*:last-child{margin-bottom:0}.r-element-open-question-component-show-response:not(:disabled){--color: HSL(from var(--theme-accent) h 70% 90% / 1);animation:open-question-pulse 3s infinite -0.4s;background:var(--color);border-radius:2rem;box-shadow:0 0 0 0 HSL(from var(--color) h s l/1);color:HSLA(var(--black), 100%);justify-content:center;margin-top:2rem;padding:0.8rem 1.2rem;position:relative;transition:background 0.15s ease, color 0.15s ease, transform 0.15s ease, box-shadow 0.15s ease;z-index:1}@keyframes open-question-pulse{0%{background:var(--color);box-shadow:0 0 0 0 HSL(from var(--color) h s l/1);transform:scale(1)}5%{background:white;box-shadow:0 0 0 0 HSL(from var(--color) h s l/1);transform:scale(1.02)}40%{transform:scale(1)}80%,100%{background:var(--color);box-shadow:0 0 1rem 1rem HSL(from var(--color) h calc(s * 2) 50%/0)}}@media (max-width: 40rem){.r-element-open-question-component-show-response:not(:disabled){margin-top:1.5rem}}@media (max-width: 30rem){.r-element-open-question-component-show-response:not(:disabled){margin-top:1rem;padding:0.6rem 1.2rem}}@media (max-width: 20rem){.r-element-open-question-component-show-response:not(:disabled){margin-top:1rem;padding:0.5rem 1rem;width:100%}}.r-element-open-question-component-show-response:not(:disabled):hover{animation:open-question-pulse-hover 3s forwards;background:HSLA(var(--white), 100%);box-shadow:none;color:HSLA(var(--black), 100%);text-shadow:none}@keyframes open-question-pulse-hover{0%{background:var(--color);box-shadow:0 0 0 0 HSL(from var(--color) h s l/1);transform:scale(1)}5%{background:white;box-shadow:0 0 0 0 HSL(from var(--color) h s l/1);transform:scale(1.02)}80%,100%{box-shadow:0 0 1rem 1rem HSL(from var(--color) h calc(s * 2) 50%/0)}}.r-element-open-question-component-show-response:not(:disabled) .icon-reply{fill:currentColor;height:1.2rem;margin-right:0.35rem;width:1.2rem}.r-element-open-question-component-status-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 3rem;padding:1rem 0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.r-element-open-question-component-status-container .r-element-open-question-component-cancel{margin-left:auto}.r-element-open-question-component-status-container .r-element-open-question-component-cancel:disabled{background:HSLA(var(--grey), 25%)}.r-element-open-question-component-word-count-container{align-items:center;display:flex;flex-wrap:wrap;font-size:0.9rem;gap:0.3rem 1rem}.r-element-open-question-component-word-count{align-items:center;background:HSLA(var(--black), 0.06);border-radius:0.25rem;color:var(--theme-text);display:flex;font-size:0.8rem;gap:0.2rem;height:1.7rem;line-height:1;padding:0 0.35rem;white-space:nowrap}.r-element-open-question-component-word-count .icon{display:inline-block;fill:currentColor;vertical-align:middle}.r-element-open-question-component-word-count .icon-warning{height:1.2em;width:1.2em}.r-element-open-question-component-word-count .icon-checkmark{height:1em;width:1em}.r-element-open-question-component-word-count-rule{opacity:0.5;transition:opacity 0.5s ease}.r-element-open-question-component-word-count-rule-warning{opacity:1}.r-element-open-question-component-hide{display:none}.r-element-open-question-component-buttons{display:flex;flex:1;gap:0.5rem}.r-element-open-question-component-button{background:transparent;border:none;border-radius:0.3rem;color:HSLA(var(--black), 100%);cursor:pointer;display:flex;flex:1;font-family:var(--sans-serif);font-size:0.9rem;font-weight:700;justify-content:center;padding:0.5rem 0.8rem;transition:background 0.2s ease, box-shadow 0.2s ease, color 0.2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.r-element-open-question-component-cancel{box-shadow:inset 0 0 0 1px HSL(from var(--theme-text) h s l/0.5);color:var(--theme-text)}.r-element-open-question-component-cancel:hover{box-shadow:inset 0 0 0 1px HSL(from var(--theme-text) h s l/1)}.r-element-open-question-component-submit{background:HSL(from var(--theme-accent) h 70% 90%/1)}.r-element-open-question-component-submit:disabled,.r-element-open-question-component-submit:disabled:hover{background:HSL(from var(--theme-accent) h 70% 90%/0.2);color:HSL(from var(--theme-accent) h 70% 90%/0.6);cursor:not-allowed}.r-element-open-question-component-submit:hover{background:HSLA(var(--white), 100%)}.r-element-open-question-component-edit-response{box-shadow:inset 0 0 0 1px HSL(from var(--theme-accent) h 70% 90%/0.5);color:HSL(from var(--theme-accent) h 70% 90%/1);margin:0.5rem auto 0 0;padding:0.2rem 0.5rem}.r-element-open-question-component-edit-response:hover{background:HSL(from var(--theme-accent) h 70% 90%/1);color:var(--theme-color)}.r-element-open-question-component-response-side{overflow:hidden}.r-element-open-question-component-response-side .r-element-open-question-component-response-editor,.r-element-open-question-component-response-side .r-element-open-question-component-response-preview{padding:0 2rem}@media (max-width: 30rem){.r-element-open-question-component-response-side .r-element-open-question-component-response-editor,.r-element-open-question-component-response-side .r-element-open-question-component-response-preview{padding:0 1.5rem}}@media (max-width: 20rem){.r-element-open-question-component-response-side .r-element-open-question-component-response-editor,.r-element-open-question-component-response-side .r-element-open-question-component-response-preview{padding:0 1rem}}.r-element-open-question-component-response-preview{display:flex;flex-direction:column;gap:1rem}.r-element-open-question-component-response-preview-title{font-size:1.2rem;font-weight:700;margin:0;max-width:30rem}.r-element-open-question-component-response-preview-content{max-width:30rem}.r-element-open-question-component-response-side-modes{display:flex;transition:transform 0.3s ease;width:200%}.r-element-open-question-component-response-side-modes>*{flex:0 0 50%;min-width:50%}.r-element-open-question-component-response-side-modes.r-element-open-question-component-edit{transform:translateX(0)}.r-element-open-question-component-response-side-modes.r-element-open-question-component-edit .r-element-open-question-component-response-preview{height:0}.r-element-open-question-component-response-side-modes.r-element-open-question-component-preview{transform:translateX(-50%)}.r-element-open-question-component-response-side-modes.r-element-open-question-component-preview .r-element-open-question-component-response-editor{height:0}.r-element-open-question-component-input{background:HSLA(var(--background-alt));border-radius:0.5rem;box-shadow:0 0 0.5rem HSLA(var(--black), 0.3);color:HSLA(var(--black), 100%)}.r-element-open-question-component-input .r-tiptap-editor-toolbar-component{border-bottom:1px solid HSLA(var(--grey), 20%);border-top:0;margin-top:0;padding:0.5rem}.r-element-open-question-component-input .r-tiptap-editor-component .tiptap{padding:1rem 0.5rem}.r-element-open-question-component-show-question{background:HSL(from var(--theme-text) h s l/0.4);border:none;border-radius:0.5rem;cursor:pointer;opacity:0;padding:0.5rem;position:absolute;right:0.5rem;top:0.5rem;transform:translateX(1rem);transition:background 0.2s ease, transform 0.4s ease 0.6s, opacity 0.4s ease 0.6s;z-index:1}.r-element-open-question-component-show-question:hover{background:var(--theme-text)}.r-element-open-question-component-show-question .icon{display:block;fill:var(--theme-text);filter:invert(1);height:1.2rem;width:1.2rem}.r-element-open-question-component-flipped .r-element-open-question-component-show-question{opacity:1;transform:translateX(0)}:root{--point-click-element-selection: 60, 100%, 50%}@keyframes dash{to{stroke-dashoffset:1000}}@keyframes glow{0%,100%{fill:HSLA(var(--point-click-element-selection), 0.1);stroke:HSLA(var(--point-click-element-selection), 0.8)}5%{fill:HSLA(var(--point-click-element-selection), 0.3);stroke:HSLA(var(--point-click-element-selection), 0.8)}}.point-click-editor{max-width:1000px}.point-click-editor .adding-shape{cursor:crosshair}.point-click-editor path,.point-click-editor .drag-handle{transition:fill 0.1s ease-in-out, stroke 0.1s ease-in-out, stroke-width 0.1s ease-in-out, opacity 0.1s ease-in-out, filter 0.1s ease-in-out}.point-click-editor g{cursor:pointer}.point-click-editor g.active{cursor:default}.point-click-editor g.active path{fill:url(#active);filter:drop-shadow(1px 0 0 HSLA(var(--black), 0.1)) drop-shadow(-1px 0 0 HSLA(var(--black), 0.1)) drop-shadow(0 1px 0 HSLA(var(--black), 0.1)) drop-shadow(0 -1px 0 HSLA(var(--black), 0.1));stroke:HSLA(var(--point-click-element-selection), 0.8);stroke-width:1}.point-click-editor g.active .drag-handle{cursor:pointer;fill:white;filter:drop-shadow(1px 0 0 HSLA(var(--black), 0.25)) drop-shadow(-1px 0 0 HSLA(var(--black), 0.25)) drop-shadow(0 1px 0 HSLA(var(--black), 0.25)) drop-shadow(0 -1px 0 HSLA(var(--black), 0.25));stroke:HSLA(var(--point-click-element-selection), 0.8);stroke-width:1}.point-click-editor g.active .drag-handle.active{fill:HSLA(var(--point-click-element-selection), 0.8)}.point-click-editor g.active .drag-handle:hover{stroke-width:3}.point-click-editor g.active path.closed-shape{animation:glow 0.5s ease-in-out}.point-click-editor g:not(.active) .drag-handle{display:none}.point-click-editor g:not(.active) path{fill:rgba(128,128,128,0.25);stroke:rgba(200,200,200,0.8)}.point-click-editor g:not(.active) path:hover{fill:HSLA(var(--point-click-element-selection), 0.1);filter:drop-shadow(1px 0 0 HSLA(var(--black), 0.25)) drop-shadow(-1px 0 0 HSLA(var(--black), 0.25)) drop-shadow(0 1px 0 HSLA(var(--black), 0.25)) drop-shadow(0 -1px 0 HSLA(var(--black), 0.25));stroke:HSLA(var(--point-click-element-selection), 0.3)}.point-click-editor .card-action{background:transparent;border:1px solid HSLA(var(--royal-blue), 0.1);border-radius:8px;color:HSLA(var(--royal-blue), 100%);padding:0.5rem 1.4rem}.point-click-editor .card-action:disabled{background:transparent;border-color:HSLA(var(--grey), 0.05);color:HSLA(var(--grey), 0.5)}.point-click-editor .card-action:not(:disabled):hover{background:rgba(26,87,230,0.05);border:1px solid rgba(38,61,115,0.1);color:#364363;text-shadow:none;transform:none}.point-click-editor .card-action .icon{margin-right:0.5rem}.point-click-editor .point-click-actions{display:flex;gap:0.5rem;margin:0.5rem 0 2rem}.point-click-editor .shape-form-container{position:relative}.point-click-editor .shape-form-container .remove-shape{border-color:HSLA(var(--red), 0.2);padding:0.5rem;position:absolute;right:0;top:10px}.point-click-editor .shape-form-container .remove-shape:hover{background:HSLA(var(--red), 100%)}.point-click-editor .shape-form-container .remove-shape:hover .icon{fill:HSLA(var(--white), 100%)}.point-click-editor .shape-form-container .remove-shape .icon{fill:HSLA(var(--red), 100%);margin:0}.point-click-editor .shape-form-container .remove-shape:disabled{display:none}.point-click-editor .shape-form{margin-right:2.5rem}.point-click-editor .shape-form input[type="text"]{margin:0 0 0.5rem}.point-click-editor .shape-form textarea{resize:none}.point-click-editor .shape-form .dynamic-form-label{display:block;font-size:0.75rem;margin:0.5rem 0 0.25rem;max-height:1rem;opacity:1}.point-click-editor .shape-form .dynamic-form-label:first-child{margin-top:0}.point-click-editor .shape-form .dynamic-form-input{transition:all 0.4s ease-in-out}.point-click-editor .shape-form .dynamic-form-input.error{border-color:HSLA(var(--red), 100%);box-shadow:0 0 0 1px HSLA(var(--red), 100%) inset;color:HSLA(var(--red), 100%);transition:none}.point-click-editor .shape-form .message{border-radius:0.5rem;font-size:0.9rem;line-height:1.4;list-style:disc;margin:0 0 1rem;padding:0.7rem 1rem 0.7rem 2rem}.point-click-editor .shape-form .message.error{border:1px solid HSLA(var(--red), 0.2);color:HSLA(var(--red), 100%)}.point-click-editor .shape-form .message.warning{border:1px solid HSLA(var(--ochre), 0.2);color:HSLA(var(--ochre), 100%)}.point-click-editor .shape-form .message.hide{display:none}.point-click-editor .shape-form .message li:last-child{margin-bottom:0}.point-click-editor .point-click-svg{border-radius:0.5rem;margin-bottom:1rem}.point-click-editor .hide{display:none}.r-element-point-click-component path{fill:transparent;stroke:transparent}.r-element-point-click-component.show-outlines path{cursor:pointer;stroke:rgba(200,200,200,0.8);transition:fill 0.1s ease-in-out, stroke 0.1s ease-in-out, stroke-width 0.1s ease-in-out}.r-element-point-click-component.show-outlines path:hover{stroke:HSLA(var(--point-click-element-selection), 0.8);stroke-width:1}.r-element-point-click-component.show-outlines path.active,.r-element-point-click-component.visual path.active{animation:dash 20s linear infinite;cursor:pointer;filter:drop-shadow(1px 0 0 HSLA(var(--black), 0.25)) drop-shadow(-1px 0 0 HSLA(var(--black), 0.25)) drop-shadow(0 1px 0 HSLA(var(--black), 0.25)) drop-shadow(0 -1px 0 HSLA(var(--black), 0.25));stroke:HSLA(var(--point-click-element-selection), 100%);stroke-dasharray:10;stroke-width:2px}.r-element-point-click-component.visual svg{pointer-events:none}.r-element-point-click-component.visual svg path:hover{cursor:default;fill:rgba(128,128,128,0.25);stroke:rgba(200,200,200,0.8)}.r-element-point-click-component-active-shape-data{border:1px solid HSLA(var(--border), 100%);border-radius:0 0 8px 8px;border-top:none;padding:2rem 1rem 1.5rem}.r-element-point-click-component-active-shape-data.hidden{display:none}.r-element-point-click-component-active-shape-data__title{margin:0 0 0.5rem}.r-element-point-click-component-active-shape-data__description p{margin:0.8rem 0}.r-element-point-click-component-active-shape-data__description p:last-child{margin-bottom:0}.point-click-svg{background-color:HSLA(var(--background-alt), 100%);border:1px solid HSLA(var(--border), 100%);border-radius:0.5rem;display:block;margin-bottom:-0.5rem;width:100%}.point-click-svg.showing-info{border-radius:0.5rem 0.5rem 0 0}:not(.point-click-editor)>.point-click-svg{mix-blend-mode:multiply;transition:opacity 0.2s ease-in-out, filter 0.2s ease-in-out}:not(.point-click-editor)>.point-click-svg.disabled{filter:grayscale(100%);opacity:0.75}.correct-container{background:HSLA(var(--white), 100%);position:relative;transition:background 0.2s ease-in-out}.correct-container.correct{background-color:HSLA(var(--success), 0.5)}.correct-container.correct .point-click-feedback{text-shadow:0 0 0.5rem HSLA(var(--black), 0.5),0 0 0.5rem HSLA(var(--success), 0.5)}.correct-container.incorrect{background-color:HSLA(var(--danger), 0.5)}.correct-container.incorrect .point-click-feedback{text-shadow:0 0 0.5rem HSLA(var(--black), 0.5),0 0 0.5rem HSLA(var(--danger), 0.5)}.point-click-question{margin:2rem auto 1rem;text-align:center;transform:translate(0, 0);transition:all 0.2s ease-in-out}.point-click-question p{align-items:center;background-color:HSLA(var(--black), 100%);border-radius:0.5rem;color:HSLA(var(--white), 100%);display:inline-flex;font-size:1.3rem;gap:0.3rem;margin:0;padding:0.4rem 0.8rem}.point-click-question p svg{height:1.2em}.point-click-question p svg path{fill:currentColor !important}.point-click-question.hidden{opacity:0;pointer-events:none;transform:translate(0%, 10%)}.point-click-feedback{color:HSLA(var(--white), 100%);font-size:1.4rem;left:50%;line-height:1.4;position:absolute;text-align:center;top:50%;transform:translate(-50%, -50%);transition:all 0.2s ease-in-out;z-index:1}.point-click-feedback.hidden{opacity:0;transform:translate(-50%, -30%);z-index:-1}.point-click-feedback h1{font-size:4rem}.visual-answers{display:flex;flex-wrap:wrap;gap:0.6rem;justify-content:center;list-style:none;margin:1.4rem 0 0;padding:0}.visual-answers .answer{background-color:HSLA(var(--background-alt), 100%);border:1px solid HSLA(var(--border), 100%);border-radius:0.3rem;cursor:pointer;margin:0;padding:0.5rem 1rem;transition:all 0.2s ease-in-out}.visual-answers .answer:hover{background-color:HSLA(var(--border), 100%)}.r-element-slider-component{background:var(--theme-color);border-radius:5px;color:var(--theme-text);font-size:1rem;line-height:1.4;padding:1.5em;position:relative;text-shadow:0 1px 4px rgba(0,0,0,0.15)}.r-element-slider-component::before{background:linear-gradient(45deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 40%, rgba(0,0,0,0.5) 100%);content:"";mix-blend-mode:overlay;height:100%;left:0;position:absolute;top:0;width:100%}.r-element-slider-component-title{font-size:1.6em;font-weight:700;line-height:1.2;margin-bottom:1em;position:relative}.r-element-slider-component-labels{display:flex;justify-content:space-between;position:relative}.r-element-slider-component-submit-button{color:var(--theme-text) !important;position:relative}.r-element-slider-component-searching-submission .r-element-slider-component-submit-button,.r-element-slider-component-has-submission .r-element-slider-component-submit-button,.r-element-slider-component.view-only .r-element-slider-component-submit-button{pointer-events:none;visibility:hidden}.r-element-slider-component-searching-submission .r-element-slider-component-slider-input::-ms-thumb{transform:scale(0)}.r-element-slider-component-searching-submission .r-element-slider-component-slider-input::-moz-range-thumb{transform:scale(0)}.r-element-slider-component-searching-submission .r-element-slider-component-slider-input::-webkit-slider-thumb{transform:scale(0)}.r-element-slider-component-slider{position:relative;z-index:1;margin:1em 0}.r-element-slider-component-slider-scale{position:absolute;left:16px;right:16px;top:50%}.r-element-slider-component-slider-submission,.r-element-slider-component-slider-average{position:absolute}.r-element-slider-component-slider-submission+[data-tippy-root] .tippy-arrow::before,.r-element-slider-component-slider-submission+[data-tippy-root] .tippy-arrow::after,.r-element-slider-component-slider-average+[data-tippy-root] .tippy-arrow::before,.r-element-slider-component-slider-average+[data-tippy-root] .tippy-arrow::after{transform:scale(0.6);transform-origin:bottom}.r-element-slider-component-slider-submission+[data-tippy-root] .tippy-content,.r-element-slider-component-slider-average+[data-tippy-root] .tippy-content{font-family:var(--sans-serif)}.r-element-slider-component-slider-ticks{display:flex;justify-content:space-between;opacity:0.5;position:absolute;top:0.8em;width:100%}.r-element-slider-component-slider-ticks i{background:white;height:6px;width:1px}.r-element-slider-component-slider-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:white;border-radius:5px;height:7px;margin:1em 0;position:relative;width:100%;z-index:1}.r-element-slider-component-slider-input:focus{outline:none}.r-element-slider-component-slider-input:disabled{pointer-events:none}.r-element-slider-component-slider-input::-ms-track{appearance:none;background:transparent;border:none;box-shadow:none}.r-element-slider-component-slider-input::-moz-range-track{-moz-appearance:none;appearance:none;background:transparent;border:none;box-shadow:none}.r-element-slider-component-slider-input::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;background:transparent;border:none;box-shadow:none}.r-element-slider-component-slider-input::-ms-thumb{appearance:none;background:var(--theme-color);border:5px solid white;border-radius:50%;box-shadow:0 0 5px 1px rgba(0,0,0,0.15);height:32px;-ms-transition:transform 0.3s ease;transition:transform 0.3s ease;width:32px}.r-element-slider-component-slider-input::-ms-thumb:hover{cursor:move;cursor:grab;cursor:-webkit-grab}.r-element-slider-component-slider-input::-ms-thumb:active{cursor:grabbing;cursor:-moz-grabbing}.r-element-slider-component-slider-input::-moz-range-thumb{-moz-appearance:none;appearance:none;background:var(--theme-color);border:5px solid white;border-radius:50%;box-shadow:0 0 5px 1px rgba(0,0,0,0.15);height:32px;-moz-transition:transform 0.3s ease;transition:transform 0.3s ease;width:32px}.r-element-slider-component-slider-input::-moz-range-thumb:hover{cursor:move;cursor:grab;cursor:-webkit-grab}.r-element-slider-component-slider-input::-moz-range-thumb:active{cursor:grabbing;cursor:-moz-grabbing}.r-element-slider-component-slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--theme-color);border:5px solid white;border-radius:50%;box-shadow:0 0 5px 1px rgba(0,0,0,0.15);height:32px;-webkit-transition:transform 0.3s ease;transition:transform 0.3s ease;width:32px}.r-element-slider-component-slider-input::-webkit-slider-thumb:hover{cursor:move;cursor:grab;cursor:-webkit-grab}.r-element-slider-component-slider-input::-webkit-slider-thumb:active{cursor:grabbing;cursor:-moz-grabbing}#tabs-component{margin-bottom:0.5rem}.r-admin-elements-show .r-tabs-component{--background: 0, 0%, 100%}.r-tabs-component{--tabs-height: 55px;line-height:1.6;padding-top:calc(var(--tabs-height) - 1px);position:relative}.r-tabs-component-title{margin:0 0 0.5em}.r-tabs-component .trix-content{font-size:1.1em;line-height:1.6}.r-tabs-component [role="tablist"]{background:linear-gradient(to top, transparent 1px, HSLA(var(--black), 0.05) 1px, transparent 30%);display:flex;gap:0.2rem;left:1rem;-webkit-mask-image:linear-gradient(to right, transparent, black 1rem, black calc(100% - 1rem), transparent);mask-image:linear-gradient(to right, transparent, black 1rem, black calc(100% - 1rem), transparent);-ms-overflow-style:none;overflow-x:auto;overscroll-behavior-x:none;padding:0 1.5rem;position:absolute;right:1rem;scroll-snap-type:x mandatory;scrollbar-width:none;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}@media screen and (max-width: 768px){.r-tabs-component [role="tablist"]{padding:0 0.5rem}}.r-tabs-component [role="tablist"]::-webkit-scrollbar{display:none}.r-tabs-component [role="tablist"] button{--opacity: 0;--top-border-width: 3px;align-items:center;background:HSLA(var(--background), var(--opacity));border-bottom-color:transparent;border-color:HSLA(var(--border), var(--opacity));border-radius:0.2rem 0.2rem 0 0;border-style:solid;border-width:1px 1px 0 1px;box-shadow:inset 0 -1px 0 transparent;color:HSLA(var(--body), 0.75);cursor:pointer;display:flex;flex-direction:column;font-family:var(--sans-serif);font-size:1.1rem;height:var(--tabs-height);justify-content:center;line-height:1rem;padding:var(--top-border-width) 1rem;position:relative;scroll-snap-align:center;transition:border-color 0.2s ease, color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease;white-space:nowrap}.r-tabs-component [role="tablist"] button:hover{color:HSLA(var(--body), 100%)}.r-tabs-component [role="tablist"] button[aria-selected="true"]{--opacity: 1;box-shadow:inset 0 -1px 0 HSLA(var(--border), calc(1 - var(--opacity)));color:HSLA(var(--body), 100%);cursor:default;font-weight:600}.r-tabs-component [role="tablist"] button[aria-selected="true"]::after{background:var(--theme-color)}.r-tabs-component [role="tablist"] button:not([aria-selected="true"]):hover{--opacity: 0.7;height:calc(var(--tabs-height) - 1px);padding-top:calc(var(--top-border-width) + 1px)}.r-tabs-component [role="tablist"] button:not([aria-selected="true"]):hover::after{background:HSLA(var(--border), var(--opacity))}.r-tabs-component [role="tablist"] button[aria-selected="true"],.r-tabs-component [role="tablist"] button:not([aria-selected="true"]):hover{border-top-color:transparent}.r-tabs-component [role="tablist"] button::before{content:attr(data-title);font-weight:600;height:0;overflow:hidden;visibility:hidden}.r-tabs-component [role="tablist"] button::after{border-radius:inherit;content:"";height:var(--top-border-width);inset:0 0 auto;position:absolute;transition:background 0.2s ease}.r-tabs-component [role="tabpanel"]{background:HSLA(var(--background), 100%);border:1px solid HSLA(var(--border), 100%);border-radius:0.3rem;padding:2rem;position:relative}@media screen and (max-width: 768px){.r-tabs-component [role="tabpanel"]{padding:1rem}}.r-tabs-component--fieldset{border:none;font-size:1em;margin:0;padding-bottom:0;padding-left:0;padding-right:0}.r-tabs-component--fieldset [role="tablist"]{-webkit-mask-image:none;mask-image:none;padding:0 !important}.r-tabs-component--fieldset [role="tablist"] button{font-size:1em}.r-tabs-component--fieldset [role="tabpanel"]{padding:1rem}.r-tabs-component--fieldset [role="tabpanel"] trix-toolbar .trix-button,.r-tabs-component--fieldset [role="tabpanel"] .markdown-editor .editor-toolbar .trix-button,.markdown-editor .r-tabs-component--fieldset [role="tabpanel"] .editor-toolbar .trix-button,.r-tabs-component--fieldset [role="tabpanel"] trix-toolbar .trix-button-group,.r-tabs-component--fieldset [role="tabpanel"] .markdown-editor .editor-toolbar .trix-button-group,.markdown-editor .r-tabs-component--fieldset [role="tabpanel"] .editor-toolbar .trix-button-group,.r-tabs-component--fieldset [role="tabpanel"] trix-editor,.r-tabs-component--fieldset [role="tabpanel"] input{border-color:HSLA(var(--border), 100%) !important}.r-tabs-component--fieldset [role="tabpanel"] input{margin-bottom:1.5rem}.r-tabs-component--fieldset [role="tabpanel"] label{color:HSLA(var(--body), 75%);display:block;font-size:0.8rem;margin-bottom:0.4rem}.r-tabs-component .scroll-button{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:HSLA(var(--body), 0.8);border:1px solid HSLA(var(--body), 0.5);border-radius:0.3rem;color:HSLA(var(--background), 100%);cursor:pointer;display:flex;height:2.5rem;justify-content:center;padding:0;position:absolute;top:calc((var(--tabs-height) - 2.5rem) / 2);transition:all  0.3s ease;width:2.5rem;z-index:1}.r-tabs-component .scroll-button:hover{background:HSLA(var(--body), 100%)}.r-tabs-component .scroll-button:disabled{cursor:default;opacity:0;pointer-events:none}.r-tabs-component .scroll-button .icon{fill:currentColor;height:0.8rem;width:0.8rem}.r-tabs-component .scroll-button-left{left:0}.r-tabs-component .scroll-button-left:disabled{transform:translateX(-50%)}.r-tabs-component .scroll-button-right{right:0}.r-tabs-component .scroll-button-right:disabled{transform:translateX(50%)}#carousel-element-form .field+.notice{margin-top:-1.6rem}#carousel-element-form .carousel-form-slides{counter-reset:slide-counter;display:flex;flex-wrap:wrap;gap:1.5%;margin-bottom:1rem}#carousel-element-form .carousel-form-slide,#carousel-element-form .carousel-form-slide-add{align-items:center;background:white;border:1px solid HSLA(var(--border), 100%);border-radius:0.5rem;display:flex;flex-basis:32%;justify-content:center;margin-bottom:1.5%;min-height:160px;overflow:hidden;position:relative}#carousel-element-form .carousel-form-slide-input,#carousel-element-form .carousel-form-slide-add-input{opacity:0;position:absolute}#carousel-element-form .carousel-form-slide::after{background:HSLA(var(--black), 70%);border-radius:50%;color:white;content:counter(slide-counter);counter-increment:slide-counter;font-size:0.8rem;font-weight:bold;left:0.5rem;line-height:1rem;min-width:1rem;pointer-events:none;position:absolute;text-align:center;top:0.5rem}#carousel-element-form .carousel-form-slide.sortable-ghost{background:transparent;border-color:var(--theme-color);border-style:dashed;opacity:0.5}#carousel-element-form .carousel-form-slide.sortable-ghost>*{visibility:hidden}#carousel-element-form .carousel-form-slide-image{display:block;position:relative}#carousel-element-form .carousel-form-slide-delete{align-items:center;background:HSLA(var(--black), 70%);border-radius:50%;cursor:pointer;display:flex;height:1.1rem;justify-content:center;opacity:0;position:absolute;right:0.5rem;top:0.5rem;transition:opacity 0.05s ease-in-out, transform 0.1s ease-in-out;width:1.1rem;z-index:1}#carousel-element-form .carousel-form-slide-delete:hover{background:HSLA(var(--red), 100%);transform:scale(1.2)}#carousel-element-form .carousel-form-slide-delete-checkbox{opacity:0;position:absolute}#carousel-element-form .carousel-form-slide-delete .icon{fill:white;height:0.8rem;width:0.8rem}#carousel-element-form .carousel-form-slide-deleted{display:none}#carousel-element-form .carousel-form-slide:hover{cursor:move;cursor:grab;cursor:-webkit-grab}#carousel-element-form .carousel-form-slide:hover .carousel-form-slide-delete{opacity:1}#carousel-element-form .carousel-form-slide-add{background:transparent;border-color:var(--theme-color);border-style:dashed;color:var(--theme-color);cursor:pointer;flex-direction:column;font-weight:bold;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}#carousel-element-form .carousel-form-slide-add .icon{fill:currentColor;margin-bottom:0.5rem;opacity:0.8;width:3rem}#carousel-element-form .carousel-form-slide-add:hover{background:white}#compare-element-form{max-width:50rem;position:relative}#compare-element-form .r-element-compare-component{margin-bottom:1.5em}#compare-element-form .r-element-compare-component-images{box-shadow:0 0 0 1px var(--border-color)}#compare-element-form .r-element-compare-component-content{width:100%}#compare-element-form .notice{margin-bottom:1.5em;width:100%}#compare-element-form fieldset{border:1px solid HSLA(var(--border), 100%);border-radius:0.5rem;margin-bottom:1em;padding:1em}#compare-element-form fieldset legend{color:HSLA(var(--body), 75%);font-size:0.8rem;margin-left:-0.2em;padding:0 0.5em}#compare-element-form .compare-element-form-image-inputs{display:flex;flex-wrap:wrap;gap:1em}#compare-element-form .compare-element-form-image-inputs fieldset{flex:1}#compare-element-form .compare-element-form-image-inputs #element_left_image_label,#compare-element-form .compare-element-form-image-inputs #element_right_image_label{margin-top:0.5em}.r-admin-elements-new_decision_tree .admin-page-main{flex:1;padding:0}.r-admin-elements-new_decision_tree .admin-page-main .manage-element-header,.r-admin-elements-new_decision_tree .admin-page-main h1{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:HSLA(var(--background), 0.8);border-bottom:1px solid HSLA(var(--border), 100%);display:block;font-size:1.2rem;padding:1rem;position:sticky;top:0;z-index:9}.r-admin-elements-new_decision_tree .decision-tree-editor{height:calc(100vh - var(--main-nav-height) - var(--footer-height));padding:0 2rem 1rem}.r-admin-elements-edit .admin-page-main.decision_tree{flex:1;padding:0}.r-admin-elements-edit .admin-page-main.decision_tree .manage-element-header{padding:2rem 2rem 0}.r-admin-elements-edit .admin-page-main.decision_tree .decision-tree-editor{height:calc(var(--full-page-height) - var(--footer-height));padding-bottom:2rem}.r-admin-elements-new_decision_tree .r-element-decision-tree-form,.r-admin-elements-edit .r-element-decision-tree-form{--footer-height: 4rem}.r-element-decision-tree-form{--footer-height: 9rem}.r-element-decision-tree-form footer.actions{align-items:center;background:HSLA(var(--background), 100%);border-top:1px solid HSLA(var(--border), 100%);bottom:0;display:flex;gap:1rem;height:var(--footer-height);justify-content:end;left:0;padding:0 1rem;position:sticky;right:0;z-index:9}.r-element-decision-tree-form footer.actions label,.r-element-decision-tree-form footer.actions section,.r-element-decision-tree-form footer.actions form{align-items:center;display:flex}.r-element-decision-tree-form footer.actions label,.r-element-decision-tree-form footer.actions section{gap:1rem}.r-element-decision-tree-form footer.actions label{font-weight:bold;white-space:nowrap}.r-element-decision-tree-form footer.actions form{flex:1;gap:1rem;justify-content:center}.element-dialog-new .decision-tree-editor,.element-dialog-edit .decision-tree-editor{max-height:calc(90vh - var(--footer-height));padding:0 2rem}.element-dialog-new footer.actions,.element-dialog-edit footer.actions{align-items:flex-end}.r-element-drag-question-form-container{--easing: cubic-bezier(0.25, 0.1, 0.25, 1);--border-color: HSLA(var(--grey), 0.15);border-bottom:1px solid HSLA(var(--border), 100%);flex:1;position:relative}.order .r-element-drag-question-form-container{border-bottom:none}.r-element-drag-question-form-item input[type="text"],.r-element-drag-question-form-stack input[type="text"]{background:none;border:none;border-radius:0.4rem;padding:0.66rem 1.5rem 0.66rem 0.66rem;transition:color 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out}.r-element-drag-question-form-item input.dupe[type="text"],.r-element-drag-question-form-stack input.dupe[type="text"]{background:HSLA(var(--red), 5%);z-index:1}.r-element-drag-question-form-item input.dupe[type="text"]:focus,.r-element-drag-question-form-stack input.dupe[type="text"]:focus{color:HSLA(var(--red), 100%)}.r-element-drag-question-form-item input[type="text"]:focus,.r-element-drag-question-form-stack input[type="text"]:focus{background:HSLA(var(--background), 100%)}.r-element-drag-question-form-stack .r-element-drag-question-form-stack-header input[type="text"]::-moz-placeholder{color:HSLA(var(--body), 50%)}.r-element-drag-question-form-stack .r-element-drag-question-form-stack-header input[type="text"]::placeholder{color:HSLA(var(--body), 50%)}.r-element-drag-question-form-stack:hover .r-element-drag-question-form-stack-header input[type="text"]{box-shadow:0 0 0 1px HSLA(var(--border), 100%)}.r-element-drag-question-form-stack:hover .r-element-drag-question-form-stack-header input[type="text"]:focus,.r-element-drag-question-form-stack:hover .r-element-drag-question-form-stack-header input[type="text"]:hover{box-shadow:0 0 0 1px HSLA(var(--royal-blue), 100%)}.r-element-drag-question-form-stacks{display:grid;gap:1rem;grid-template-columns:repeat(2, 1fr);margin:0}.r-element-drag-question-form-stack,.r-element-drag-question-form-stack-add-button{border:1px solid HSLA(var(--border), 100%);border-radius:0.5rem;display:flex;flex-direction:column;min-height:9rem;overflow:hidden}.r-element-drag-question-form-stack-add-button{align-items:center;color:HSLA(var(--link), 100%);cursor:pointer;display:flex;justify-content:center;opacity:0.5;order:999;transition:opacity .2s ease-in-out}.r-element-drag-question-form-stack-add-button:hover{opacity:1}.r-element-drag-question-form-stack-add-button .icon{background:currentColor;border-radius:50%;fill:HSLA(var(--background), 100%);height:2.6rem;margin-bottom:1rem;padding:0.6rem;width:2.6rem}.r-element-drag-question-form-stack-header{align-items:center;border-bottom:1px solid HSLA(var(--border), 100%);display:flex;gap:0.5rem;margin-bottom:0.5rem;padding:0.5rem}.r-element-drag-question-form-stack-add-item-button{align-items:center;background:transparent;border:none;color:HSLA(var(--link), 100%);cursor:pointer;display:flex;font-size:1.1rem;gap:0.5rem;justify-content:center;opacity:0.5;padding:1rem;transition:opacity .2s ease-in-out, background .2s ease-in-out, color .2s ease-in-out}.r-element-drag-question-form-stack-add-item-button:hover{background:HSLA(var(--link), 100%);color:HSLA(var(--background), 100%)}.r-element-drag-question-form-stack-add-item-button .icon{border:1px solid HSLA(var(--link), 0.2);border-radius:50%;fill:currentColor;height:1.4rem;padding:0.25rem;transition:fill 0.2s ease-in-out, border 0.2s ease-in-out;width:1.4rem}.r-element-drag-question-form-stack:hover .r-element-drag-question-form-stack-add-item-button{opacity:1}.r-element-drag-question-form-stack:hover .r-element-drag-question-form-stack-add-item-button:hover .icon{border:1px solid HSLA(var(--background), 0.2)}.r-element-drag-question-form-remove-stack-button{cursor:pointer}.r-element-drag-question-form-remove-stack-button .icon{display:block;height:1.2rem;opacity:0.2;transition:opacity 0.2s ease-in-out;width:1.2rem}.r-element-drag-question-form-stack-header:hover .r-element-drag-question-form-remove-stack-button .icon{opacity:1}.r-element-drag-question-form-stack-list,.r-element-drag-question-form-list{background:HSLA(var(--background-alt), 100%);border:1px solid HSLA(var(--border), 100%);border-radius:0.5rem;height:calc(var(--item-height) * var(--answer-count));list-style-position:inside;margin:0 0 1rem;overflow:hidden;padding:0;position:relative;transition:color 2s ease-in-out}.r-element-drag-question-form-stack-list.correct,.r-element-drag-question-form-stack-list.incorrect,.r-element-drag-question-form-list.correct,.r-element-drag-question-form-list.incorrect{transition-duration:0s}.r-element-drag-question-form-stack-list.correct,.r-element-drag-question-form-list.correct{color:HSLA(var(--dark-green), 100%)}.r-element-drag-question-form-stack-list.incorrect,.r-element-drag-question-form-list.incorrect{color:HSLA(var(--red), 100%)}.r-element-drag-question-form-list:empty{display:none}.r-element-drag-question-form-stack-list{margin:0.5rem 0.5rem 1rem}.r-element-drag-question-form-stack-list:empty{align-items:center;display:flex;justify-content:center;min-height:5rem}.r-element-drag-question-form-stack-list:empty::before{content:attr(data-empty-message);opacity:0.5}.r-element-drag-question-form-stack-input{font-size:1.4rem;font-weight:bold}.r-element-drag-question-form-handle,.r-element-drag-question-form-remove-button{align-items:center;display:flex;justify-content:center;opacity:0.2;transition:opacity 0.2s ease-in-out;width:3rem}.r-element-drag-question-form-handle{cursor:move}.r-element-drag-question-form-remove-button{cursor:pointer}.r-element-drag-question-form-item{border-top:1px solid var(--border-color);box-shadow:0 0 0 transparent, 0 0 0 transparent;display:flex;margin:0;position:relative;transition:background 0.2s ease-in-out, box-shadow 0.2s ease-in-out}.r-element-drag-question-form-item:first-child{border-top:none}.r-element-drag-question-form-item:hover{background:HSLA(var(--background), 90%)}.r-element-drag-question-form-item:hover .r-element-drag-question-form-handle,.r-element-drag-question-form-item:hover .r-element-drag-question-form-remove-button{opacity:1}.r-element-drag-question-form-item.sortable-ghost{opacity:1}.r-element-drag-question-form-item.sortable-chosen{background:HSLA(var(--background-alt), 100%);box-shadow:0 0 5px HSLA(var(--shadow)),0 0 20px HSLA(var(--shadow));z-index:1}.r-element-drag-question-form-icons{height:0px;opacity:0;overflow:hidden;width:0px}.r-element-drag-question-form-actions{align-items:center;display:flex;gap:1rem;justify-content:space-between}.r-element-flashcard-component{--background-color: HSLA(var(--background-alt), 100%);--color: color(--body);--border-radius: 1rem;--min-height: 200px;--flip-duration: 0.75s;--flip-easing: cubic-bezier(0.5, 0.3, 0.4, 1.39);--expand-duration: calc(var(--flip-duration) / 2);--expand-easing: ease-in-out;--vertical-padding: 2em;font-size:1rem;line-height:1.4;margin:0 auto;max-width:700px;perspective:800px;position:relative}.r-element-flashcard-component:hover{z-index:1}.r-element-flashcard-component-card{background-color:var(--background-color);border-radius:var(--border-radius);color:var(--color);container-name:card;container-type:inline-size;font-size:clamp(1em, 4cqw, 1.4em);height:var(--card-height, auto);line-height:1.4;position:relative;transform-style:preserve-3d;transition:transform var(--flip-duration) var(--flip-easing),height var(--expand-duration) var(--expand-easing)}.r-element-flashcard-component-front,.r-element-flashcard-component-back{align-items:center;backface-visibility:hidden;display:flex;transform:rotateX(0deg)}.r-element-flashcard-component-back{inset:0;overflow:hidden;position:absolute;transform:rotateY(-180deg)}.r-element-flashcard-component-back::after{background-image:linear-gradient(to bottom, transparent 0%, var(--background-color) 100%);border-radius:0 0 var(--border-radius) var(--border-radius);content:"";height:var(--vertical-padding);inset:var(--card-height) 0 auto;position:absolute;transform:translateY(-100%);transition:top var(--expand-duration) var(--expand-easing)}.r-element-flashcard-component-front-content,.r-element-flashcard-component-back-content{flex:1;padding:var(--vertical-padding) 1em;word-break:break-word}@media (min-width: 429px){.r-element-flashcard-component-front-content,.r-element-flashcard-component-back-content{padding:var(--vertical-padding) 2em}}@media (min-width: 840px){.r-element-flashcard-component-front-content,.r-element-flashcard-component-back-content{padding:var(--vertical-padding) 3em}}.r-element-flashcard-component-front-content .r-element-flashcard-component-body p,.r-element-flashcard-component-back-content .r-element-flashcard-component-body p{margin:1em 0}.r-element-flashcard-component-front-content .r-element-flashcard-component-body>*:first-child,.r-element-flashcard-component-back-content .r-element-flashcard-component-body>*:first-child{margin-top:0}.r-element-flashcard-component-front-content .r-element-flashcard-component-body>*:last-child,.r-element-flashcard-component-back-content .r-element-flashcard-component-body>*:last-child{margin-bottom:0}.r-element-flashcard-component-front-content{display:flex;flex-direction:column;justify-content:center;min-height:var(--min-height, 0)}.r-element-flashcard-component-front-content .r-element-flashcard-component-title{font-size:1.5em;font-weight:600;line-height:1.3;margin:0 0 0.5em}.r-element-flashcard-component-flip-icon{bottom:1rem;fill:currentColor;opacity:0.5;position:absolute;right:1rem;transition:opacity 0.25s ease, transform 0.25s ease;width:1rem;z-index:1}.r-element-flashcard-component--flipped{transform:rotateY(-180deg)}.r-element-flashcard-component--trigger-click .r-element-flashcard-component-card:hover{cursor:pointer}.r-element-flashcard-component--trigger-click .r-element-flashcard-component-card:hover .r-element-flashcard-component-flip-icon{opacity:1;transform:scale(1.1)}.r-element-flashcard-component--variant-default .r-element-flashcard-component-card{background-color:HSLA(var(--background-alt), 100%);box-shadow:0 0 0 1px HSLA(var(--border), 100%)}.r-element-flashcard-component--variant-theme .r-element-flashcard-component-card{--background-color: var(--theme-color);--color: var(--theme-text);text-shadow:0 1px 4px rgba(0,0,0,0.15)}.r-element-flashcard-component--variant-theme .r-element-flashcard-component-card a{color:currentColor !important;text-decoration:underline}.r-element-flashcard-component--variant-theme .r-element-flashcard-component-flip-icon{opacity:0.65}.r-element-flashcard-form{--input-border-color: HSLA(var(--body), 0.25)}.r-element-flashcard-form .r-element-flashcard-component{margin-bottom:2em}.r-element-flashcard-form .r-element-flashcard-component textarea{background:none;border-radius:0.5rem;box-shadow:none;color:currentColor;outline:none;margin:0;display:block}.r-element-flashcard-form .r-element-flashcard-component textarea::-moz-placeholder{color:HSLA(var(--input), 0.25)}.r-element-flashcard-form .r-element-flashcard-component textarea::placeholder{color:HSLA(var(--input), 0.25)}.r-element-flashcard-form .r-element-flashcard-component textarea:not(.title-input),.r-element-flashcard-form .r-element-flashcard-component .title-label{border:1px dashed var(--input-border-color);border-radius:0.5rem}.r-element-flashcard-form .r-element-flashcard-component .title-label{margin-bottom:0.3em;position:relative}.r-element-flashcard-form .r-element-flashcard-component .title-label.is-hidden textarea{text-decoration:line-through;opacity:0.5}.r-element-flashcard-form .r-element-flashcard-component .title-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:currentColor}.r-element-flashcard-form .r-element-flashcard-component--variant-default textarea::-moz-placeholder{color:HSLA(var(--input), 0.25)}.r-element-flashcard-form .r-element-flashcard-component--variant-default textarea::placeholder{color:HSLA(var(--input), 0.25)}.r-element-flashcard-form .r-element-flashcard-component--variant-theme{--input-border-color: HSLA(var(--border), 1)}.r-element-flashcard-form .r-element-flashcard-component--variant-theme textarea::-moz-placeholder{color:currentColor;opacity:0.4}.r-element-flashcard-form .r-element-flashcard-component--variant-theme textarea::placeholder{color:currentColor;opacity:0.4}.r-element-flashcard-form fieldset{border:1px solid HSLA(var(--border), 100%);border-radius:0.5rem;margin-bottom:1em;padding:1.5em}.r-element-flashcard-form fieldset legend{color:HSLA(var(--body), 75%);font-size:0.8rem;margin-left:-0.2em;padding:0 0.5em}.r-element-flashcard-form-options{align-items:flex-start;display:flex;gap:2em}.r-element-flashcard-form-options label{color:HSLA(var(--body), 75%);font-size:0.8em}.r-element-flashcard-form-options select{font-size:0.9em;margin-top:0.5em}.admin-page-main.hotspot .narrow-page{max-width:60rem}#hotspot-element-form .delete-image{margin:1rem 0}#hotspot-element-form .actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:HSLA(var(--background), 90%);border-top:1px solid HSLA(var(--border), 100%);bottom:0;display:flex;gap:1rem;justify-content:flex-end;margin:1rem -1rem -1rem;padding:1rem;position:sticky;z-index:9}#hotspot-element-form .r-hotspot-type{margin:1rem 0;position:relative}@media (max-width: 428px){#hotspot-element-form .r-hotspot-type{margin:1rem 1rem 2rem}}#hotspot-element-form .r-hotspot-type .hotspot-item{--size: 2rem}#hotspot-element-form .r-hotspot-type:has(.focus):not(:has(.r-item-save:disabled)) .hotspot-item:not(.focus){pointer-events:none}#hotspot-element-form .hotspot-container{border-radius:0.5rem;margin:0 auto 1rem;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content;z-index:1}#hotspot-element-form .hotspot-container::before,#hotspot-element-form .hotspot-container::after{border-radius:0.5rem;content:"";z-index:-1}#hotspot-element-form .hotspot-container::before{background:HSLA(var(--black), 0);inset:0 0 0 100%;position:fixed;transition:background 0.2s ease}#hotspot-element-form .hotspot-container .hotspot-bg-blur{background-image:inherit;background-size:contain;filter:blur(0.1rem);inset:-2rem;mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute;transition:opacity 0.2s ease, filter 0.2s ease;z-index:-1}dialog .hotspot-bg-blur{inset:-1.5rem}#hotspot-element-form .hotspot-container.creating{cursor:crosshair;position:relative;z-index:99999}#hotspot-element-form .hotspot-container.creating::before{background:HSLA(var(--black), 0.5);cursor:default;inset:0;transition:background 0.2s ease}#hotspot-element-form .hotspot-container.creating .hotspot-bg-blur{filter:blur(2rem);opacity:0.5}#hotspot-element-form .hotspot-container.creating .hotspot-item:not(.focus){background-color:HSL(from var(--color) h s l/0.3);pointer-events:none}#hotspot-element-form .hotspot-container:has(.focus){cursor:default}#hotspot-element-form .hotspot-container:has(.focus) .cancel-add-hotspot,#hotspot-element-form .hotspot-container:has(.focus) .add-hotspot{display:none}#hotspot-element-form .hotspot-container:has(.focus) .hotspot-item:not(.focus){opacity:0.4;pointer-events:none}#hotspot-element-form .hotspot-container img{border-radius:0.5rem;display:block;max-height:inherit;-o-object-fit:contain;object-fit:contain}#hotspot-element-form .hotspot-container .hotspot-buttons{bottom:0.3rem;pointer-events:none;position:absolute;right:0.3rem;top:0.3rem;z-index:5}#hotspot-element-form .hotspot-container .hotspot-buttons .button{background:HSLA(var(--color), 100%);border-radius:0.3rem;box-shadow:0 1px 0 0 HSLA(var(--grey), 0);color:HSLA(var(--white), 100%);font-size:0.9rem;gap:0.4rem;height:2rem;justify-content:center;padding:0 0.5rem;position:sticky;right:0.3rem;top:calc(var(--main-nav-height) + 0.3rem);transition:background 0.2s ease, box-shadow 0.2s ease, opacity 0.3s ease, transform 0.2s ease}dialog #hotspot-element-form .hotspot-container .hotspot-buttons .button{top:calc(0.3rem - 1.5rem)}#hotspot-element-form .hotspot-container .hotspot-buttons .button:disabled{background:HSLA(var(--grey-40), 100%);color:HSLA(var(--grey), 100%);cursor:default}#hotspot-element-form .hotspot-container .hotspot-buttons .button.active,#hotspot-element-form .hotspot-container .hotspot-buttons .button:not(:disabled):hover,#hotspot-element-form .hotspot-container .hotspot-buttons .button:not(:disabled):active{background:HSL(from HSLA(var(--color), 100%) h calc(s * 0.9) calc(l * 0.95));box-shadow:0 2px 2px 0 HSLA(var(--black), 0.2);text-shadow:none;transform:scale(1)}#hotspot-element-form .hotspot-container .hotspot-buttons .button .icon{fill:currentColor;height:1rem;margin:auto;width:1rem}#hotspot-element-form .hotspot-container .add-hotspot{--color: var(--blue);display:flex;opacity:0;pointer-events:none;transform:translateX(1rem)}#hotspot-element-form .hotspot-container .cancel-add-hotspot{--color: var(--grey-40);box-shadow:0 0 0 1px HSLA(var(--black), 20%);display:none;opacity:0;pointer-events:none}#hotspot-element-form .hotspot-container:hover .add-hotspot{opacity:1;pointer-events:auto;transform:translateX(0)}#hotspot-element-form .hotspot-container:has(.hotspot-item:hover) .add-hotspot{opacity:0;pointer-events:none}#hotspot-element-form .hotspot-container.creating .add-hotspot{display:none}#hotspot-element-form .hotspot-container.creating .cancel-add-hotspot{display:flex;opacity:1;pointer-events:auto}#hotspot-element-form .hotspot-items{margin:0}.admin-page-main.hotspot{padding-bottom:0}.hotspot-item-inputs{max-width:calc(100vw - 2rem);padding:0.5rem;width:22rem}.hotspot-item-inputs .hotspot-item-title{margin:0 0 1rem}.hotspot-item-inputs .r-item-body{max-height:10rem;resize:none}.hotspot-item-inputs .field{margin-top:0}.hotspot-item-inputs .form-inline{margin-top:0}.hotspot-item-inputs .form-inline label{margin:0}.hotspot-item-inputs .r-item-color-picker{display:flex;flex-wrap:wrap;gap:0.5rem}.hotspot-item-inputs .color-picker-item{border-radius:50%;cursor:pointer;height:1rem;transition:transform 0.2s ease;width:1rem}.hotspot-item-inputs .color-picker-item.active{border:3px solid HSLA(var(--grey), 20%);transform:scale(1.2)}.hotspot-item-inputs .color-picker-item:hover{transform:scale(1.2)}.hotspot-item-inputs .r-item-buttons{border-top:1px solid HSLA(var(--border), 100%);display:flex;gap:1rem;justify-content:flex-end;margin:1.25rem -1rem -1rem;padding:0.75rem 1rem}.hotspot-item-inputs .r-item-buttons .r-item-undo{filter:grayscale(0.5);font-size:0.9rem;opacity:0.7}.hotspot-item-inputs .r-item-buttons .r-item-undo:hover:not(:disabled){filter:grayscale(0);opacity:1}.hotspot-item-inputs .r-item-buttons .r-item-undo:disabled{opacity:0}.hotspot-item-inputs .r-item-buttons .r-item-save{font-size:0.9rem;transition:opacity 0.2s ease, filter 0.2s ease}.hotspot-item-inputs .r-item-buttons .r-item-save:disabled{filter:grayscale(1);opacity:0.2}.hotspot-item-inputs .r-item-buttons .r-item-delete{font-size:0.9rem;margin-right:auto}.hotspot-item-inputs .r-item-close{background:transparent;border:none;border-radius:0.2rem;cursor:pointer;padding:0.25rem;position:absolute;right:0.75rem;top:0.75rem;transition:background 0.2s ease}.hotspot-item-inputs .r-item-close:focus,.hotspot-item-inputs .r-item-close:hover{background:HSLA(var(--grey), 10%);outline:none}.hotspot-item-inputs .r-item-close .icon{display:block;height:1.2rem;width:1.2rem}.r-elements-insights .element-insights-container,.admin-page-main.open_question{max-width:50rem}.open-question-insights{margin-top:2rem}.open-question-title{margin-bottom:2rem}.open-question-responses{display:flex;flex-direction:column;gap:1rem}.open-question-response{background:HSLA(var(--sidebar), 100%);border:1px solid HSLA(var(--border), 0.5);border-radius:0.5rem;padding:1.5rem}.open-question-response-header{align-items:center;display:flex;gap:0.75rem;margin-bottom:1rem}.open-question-response-header-user{align-items:center;display:flex;gap:0.5rem}.open-question-response-header-date{color:HSLA(var(--body), 0.6);font-size:0.9rem}.open-question-response-header-word-count{border:1px solid HSLA(var(--body), 0.6);border-radius:0.3rem;color:HSLA(var(--body), 0.6);font-size:0.85rem;line-height:1;margin-left:auto;padding:0.25rem 0.5rem}.open-question-response-content>*:first-child{margin-top:0}.open-question-response-content>*:last-child{margin-bottom:0}.r-elements-insights .open-question-response{background:HSLA(var(--background), 100%)}.r-element-quick-question-form-container{--easing: cubic-bezier(0.25, 0.1, 0.25, 1);--border-color: HSLA(var(--grey), 0.15);background:HSLA(var(--background-alt), 100%);border:1px solid HSLA(var(--border), 100%);border-radius:0.5rem;margin:1rem 0;overflow:hidden;position:relative}.r-element-quick-question-form-list{height:calc(var(--item-height) * var(--answer-count));list-style-position:inside;margin:0;padding:0;position:relative;transition:color 2s ease-in-out}.r-element-quick-question-form-list.correct,.r-element-quick-question-form-list.incorrect{transition-duration:0s}.r-element-quick-question-form-list.correct{color:HSLA(var(--dark-green), 100%)}.r-element-quick-question-form-list.incorrect{color:HSLA(var(--red), 100%)}.r-element-quick-question-form-handle,.r-element-quick-question-form-remove-button{align-items:center;display:flex;justify-content:center;opacity:0.2;transition:opacity 0.2s var(--easing);width:3rem}.r-element-quick-question-form-handle{cursor:move}.r-element-quick-question-form-remove-button{cursor:pointer}.r-element-quick-question-form-content{flex:1}.r-element-quick-question-form-top{display:flex;gap:0.5rem;padding:0.5rem 0}.r-element-quick-question-form-feedback{margin:0 0 0.5rem;display:block;resize:vertical}.r-element-quick-question-form-input.dupe{background:HSLA(var(--red), 5%) !important;z-index:1}.r-element-quick-question-form-input.dupe:focus{color:HSLA(var(--red), 100%)}.r-element-quick-question-form-input:focus{background:HSLA(var(--background), 100%)}.r-element-quick-question-form-item{border-top:1px solid var(--border-color);box-shadow:0 0 0 transparent, 0 0 0 transparent;display:flex;margin:0;position:relative;transition:background 0.2s var(--easing),box-shadow 0.2s var(--easing);background:HSLA(var(--background), 100%)}.r-element-quick-question-form-item:first-child{border-top:none}.r-element-quick-question-form-item:has(:focus),.r-element-quick-question-form-item:hover{background:HSLA(var(--background-alt), 100%)}.r-element-quick-question-form-item:has(:focus) .r-element-quick-question-form-handle,.r-element-quick-question-form-item:has(:focus) .r-element-quick-question-form-remove-button,.r-element-quick-question-form-item:hover .r-element-quick-question-form-handle,.r-element-quick-question-form-item:hover .r-element-quick-question-form-remove-button{opacity:1}.r-element-quick-question-form-item:has(:focus) input.r-element-quick-question-form-input,.r-element-quick-question-form-item:has(:focus) textarea.r-element-quick-question-form-feedback,.r-element-quick-question-form-item:hover input.r-element-quick-question-form-input,.r-element-quick-question-form-item:hover textarea.r-element-quick-question-form-feedback{border:1px solid HSLA(var(--border), 100%);background:HSLA(var(--background-input), 100%)}.r-element-quick-question-form-item input.r-element-quick-question-form-input,.r-element-quick-question-form-item textarea.r-element-quick-question-form-feedback{border:1px solid HSLA(var(--border), 0);background:HSLA(var(--background), 0);transition:background 0.2s var(--easing),border 0.2s var(--easing)}.r-element-quick-question-form-item input.r-element-quick-question-form-input{font-weight:bold}.r-element-quick-question-form-item.sortable-ghost{opacity:1}.r-element-quick-question-form-item.sortable-chosen{background:HSLA(var(--background-alt), 100%);box-shadow:0 0 5px HSLA(var(--shadow)),0 0 20px HSLA(var(--shadow));z-index:1}.r-element-quick-question-form-icons{height:0px;opacity:0;overflow:hidden;width:0px}.r-element-quick-question-form-correct-label{align-items:center;display:flex;gap:0.5rem;white-space:nowrap}.r-element-quick-question-form-actions{align-items:center;display:flex;gap:1rem;justify-content:space-between}.r-element-quick-question-form-optional{opacity:0.6}.r-element-quick-question-form-helper{display:block;margin:1rem 0;opacity:0.6}.r-element-quick-question-component--poll{--l-padding: 2rem;--s-padding: 1rem;--border-color: HSLA(var(--grey), 0.15);--result-animation-duration: var(--result-animation-duration);background:HSLA(var(--background-alt), 100%);border:1px solid var(--border-color);border-radius:0.5rem;line-height:1.6;margin:1rem 0;margin-left:auto;margin-right:auto;max-width:calc(30rem + var(--l-padding) * 2);position:relative}.r-element-quick-question-component--poll.no-animation{--result-animation-duration: 0s}.r-element-quick-question-component--poll-title{color:var(--theme-color);font-size:var(--font-size);font-weight:900;line-height:1.4;margin:var(--l-padding) var(--l-padding) var(--s-padding)}.r-element-quick-question-component--poll-list{list-style:none;margin:0;padding:0 var(--l-padding);position:relative}.r-element-quick-question-component--poll-option{--height: 7px;align-items:stretch;border-radius:0.5rem;display:flex;gap:var(--s-padding);margin:0 0 0.2rem;padding:var(--s-padding) 0rem;position:relative;transition:background 0.2s ease,padding var(--result-animation-duration) ease;z-index:1}.r-element-quick-question-component--poll-option:not(.r-element-quick-question-component--poll-option-disabled):not(.r-element-quick-question-component--poll-option-selected){cursor:pointer}.r-element-quick-question-component--poll-option:not(.r-element-quick-question-component--poll-option-disabled):not(.r-element-quick-question-component--poll-option-selected):hover{background:HSLA(var(--body), 0.03)}.r-element-quick-question-component--poll-option .checkbox{align-items:center;background:HSLA(var(--blue), 100%);border:0.5rem solid HSLA(var(--background-alt), 100%);border-radius:100%;box-shadow:0 0 0 2px HSLA(var(--body), 0.1);content:"";display:flex;flex-shrink:0;font-weight:bold;height:1rem;justify-content:center;margin-right:2px;margin-top:0.3rem;width:1rem}.r-element-quick-question-component--poll-option .left{align-items:baseline;flex-basis:var(--l-padding);flex-shrink:0;position:relative;transition:flex-basis var(--result-animation-duration) ease}.r-element-quick-question-component--poll-option .left .percentage,.r-element-quick-question-component--poll-option .left .checkbox{position:absolute;right:0;top:0;transition:transform var(--result-animation-duration) ease,opacity var(--result-animation-duration) ease}.r-element-quick-question-component--poll-option .content{display:flex;flex:1;flex-wrap:wrap;gap:0.1rem 0.5rem;padding:0;position:relative;transition:padding var(--result-animation-duration) ease}.r-element-quick-question-component--poll-option .your-answer{align-items:center;color:var(--theme-color);font-size:0.8rem;font-weight:normal;margin-left:0.3rem;opacity:0;padding:0.1rem 0.3rem;position:absolute;top:-0.1rem;transform:translateX(-1rem);transition:opacity 0.3s ease, transform 0.3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.r-element-quick-question-component--poll-option .your-answer::before{border:1px solid var(--theme-color);border-radius:0.3rem;content:"";inset:-1px;opacity:0.3;position:absolute}.r-element-quick-question-component--poll-option .title{display:inline-block;font-weight:bold}.r-element-quick-question-component--poll-option .percentage,.r-element-quick-question-component--poll-option .title{font-size:1.1rem}.r-element-quick-question-component--poll-option .bar{background:var(--theme-accent);border-radius:calc(var(--height) / 2);height:var(--height);inset:auto auto 0 0;overflow:hidden;position:absolute;transition:width var(--duration) ease-out;width:var(--width, 0%);z-index:-1}.r-element-quick-question-component--poll-option .percentage{opacity:0;transform:translateX(100%);transition:opacity var(--result-animation-duration) ease,transform var(--result-animation-duration) ease}.r-element-quick-question-component--poll-option .checkbox{opacity:1;transform:translateX(0%);transition:opacity var(--result-animation-duration) ease,transform var(--result-animation-duration) ease}.r-element-quick-question-component--poll-option-detached{background:HSLA(var(--grey), 0.05);border:1px dashed HSLA(var(--grey), 0.3);border-radius:0.3rem;font-style:italic;font-weight:normal;opacity:0.5;padding:1rem;text-align:center}.r-element-quick-question-component--poll-option-detached .icon{height:1.2rem;margin-right:0.15rem;vertical-align:text-top}.r-element-quick-question-component--poll-option-selected{z-index:2}.r-element-quick-question-component--poll-option-selected .checkbox{border:0.2rem solid HSLA(var(--background-alt), 100%);box-shadow:0 0 0 2px HSLA(var(--blue), 0.5)}.r-element-quick-question-component--poll-option-selected .your-answer{position:relative;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.r-element-quick-question-component--poll-poll-results .left{flex-basis:3.5rem}.r-element-quick-question-component--poll-poll-results .content{padding-bottom:var(--s-padding)}.r-element-quick-question-component--poll-poll-results .percentage{opacity:1;transform:translateX(0%)}.r-element-quick-question-component--poll-poll-results .checkbox{opacity:0;transform:translateX(100%)}.r-element-quick-question-component--poll-poll-results .r-element-quick-question-component--poll-option-nihil .content{padding-bottom:0}.r-element-quick-question-component--poll-poll-results .r-element-quick-question-component--poll-option-selected .your-answer{cursor:default;opacity:1;transform:translateX(0%)}.r-element-quick-question-component--poll-bottom{border-top:1px solid var(--border-color);margin-top:var(--s-padding);overflow:hidden}.r-element-quick-question-component--poll-slides{display:flex;transition:transform var(--result-animation-duration) ease;width:200%}.r-element-quick-question-component--poll-slide{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--s-padding) var(--l-padding);width:50%}.r-element-quick-question-component--poll-show-results{transform:translateX(-50%)}.r-element-quick-question-component--poll-slider{overflow:hidden}.r-element-quick-question-component--question{--easing: cubic-bezier(0.25, 0.1, 0.25, 1);--border-color: HSLA(var(--grey), 0.15);background:HSLA(var(--background-alt), 100%);border:1px solid var(--border-color);border-radius:0.5rem;line-height:1.6;margin:1rem 0;overflow:hidden;position:relative}.r-element-quick-question-component--question-title{font-size:1.3rem;font-weight:600;margin:1.5rem}.r-element-quick-question-component--question-list{height:calc(var(--item-height) * var(--answer-count));list-style:none;margin:0;padding:0;position:relative}.r-element-quick-question-component--question-option{border-top:1px solid var(--border-color);margin:0;padding:0;transition:background 0.2s var(--easing),padding 0.3s var(--easing);z-index:1}.r-element-quick-question-component--question-option:hover{background:HSLA(var(--background), 90%)}.r-element-quick-question-component--question-option label{align-items:center;cursor:pointer;display:flex;padding:1rem 1.5rem 1rem 3rem;position:relative}.r-element-quick-question-component--question-option label:has(input:checked),.r-element-quick-question-component--question-option label:has(input:focus){background:HSLA(var(--body), 0.02)}.r-element-quick-question-component--question-option label::before{align-items:center;background:HSLA(var(--blue), 100%);border:0.5rem solid HSLA(var(--background-alt), 100%);border-radius:100%;box-shadow:0 0 0 2px HSLA(var(--body), 0.1);content:"";display:flex;font-weight:bold;height:1rem;justify-content:center;left:1rem;position:absolute;top:50%;transform:translateY(-50%);transition:all 0.2s var(--easing);transition:transform 0.3s var(--easing),opacity 0.3s var(--easing);width:1rem}.r-element-quick-question-component--question-option-selected{background:HSLA(var(--body), 0.02);z-index:2}.r-element-quick-question-component--question-option-selected label::before{border:0.2rem solid HSLA(var(--background-alt), 100%);box-shadow:0 0 0 2px HSLA(var(--blue), 0.5)}.r-element-quick-question-component--question-option-selected::after{background:#26AD5F}.r-element-quick-question-component--question-checkbox{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.r-element-quick-question-component--question-your-answer-result{border-radius:0.3rem;color:HSLA(var(--white), 100%);display:inline-block;font-size:0.9rem;font-weight:600;margin:0 0 1rem;padding:0.3rem 0.5rem}.r-element-quick-question-component--question-result-container{background:HSLA(var(--color), 0.05);border:HSLA(var(--color), 0.3) 1px solid;border-radius:0.5rem;padding:1rem 1rem 1rem 4.4rem;position:relative}.r-element-quick-question-component--question-result-container.correct{--color: var(--dark-green)}.r-element-quick-question-component--question-result-container.incorrect{--color: var(--danger)}.r-element-quick-question-component--question-result-container.neutral{--color: var(--blue)}.r-element-quick-question-component--question-result-container .icon{border:2px solid HSLA(var(--color), 0.35);border-radius:50%;fill:HSLA(var(--color), 100%);height:2.5rem;left:1rem;padding:0.6rem;position:absolute;top:1.4rem;width:2.5rem}.r-element-quick-question-component--question-result{margin:0 1.5rem}.r-element-quick-question-component--question-your-answer{font-weight:bold}.r-element-quick-question-component--question-button-container{border-top:1px solid var(--border-color);display:flex;justify-content:center;margin-top:auto;padding:1rem 1.5rem}.r-element-quick-question-component--question-reset{align-items:center;background:none;border:none;color:var(--theme-color);cursor:pointer;display:inline-flex;font-size:1.2rem;gap:0.3rem;transition:color 0.2s var(--easing)}.r-element-quick-question-component--question-reset .icon{fill:currentColor;height:1em}.r-element-quick-question-component--question-feedback{margin:1.3em 0}.r-element-quick-question-component--question-container{display:flex;transition:transform 0.2s var(--easing);width:200%}.r-element-quick-question-component--question-panel{display:flex;flex-direction:column;width:50%}.r-element-quick-question-component--question-slider{overflow:hidden}.r-element-quick-question-component--question-result-shown .r-element-quick-question-component--question-container{transform:translateX(-50%)}.r-element-quick-question-component--question-icons{height:0px;opacity:0;overflow:hidden;width:0px}#slider-element-form .slider-form-labels{display:flex;gap:1rem;margin-bottom:1rem}#slider-element-form .slider-form-slider{position:relative;z-index:1}#slider-element-form .slider-form-slider-ticks{display:flex;justify-content:space-between;left:16px;position:absolute;right:16px;top:2em}#slider-element-form .slider-form-slider-ticks i{width:1px;background:rgba(0,0,0,0.25);height:6px}#slider-element-form .slider-form-slider-notice{margin-bottom:0;width:100%}#slider-element-form #element_body_right_label{text-align:right}#slider-element-form #element_body_scale{max-width:180px}#slider-element-form #element_body_default_value{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:HSLA(var(--grey), 10%);border-radius:5px;box-shadow:0 0 0 1px HSLA(var(--grey), 10%) inset;height:7px;margin:1em 0;width:100%;position:relative;z-index:1}#slider-element-form #element_body_default_value:focus{outline:none}#slider-element-form #element_body_default_value::-ms-track{appearance:none;background:transparent;border:none;box-shadow:none}#slider-element-form #element_body_default_value::-moz-range-track{-moz-appearance:none;appearance:none;background:transparent;border:none;box-shadow:none}#slider-element-form #element_body_default_value::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;background:transparent;border:none;box-shadow:none}#slider-element-form #element_body_default_value::-ms-thumb{appearance:none;background:#5665f4;border:5px solid white;border-radius:50%;box-shadow:0 0 5px 1px rgba(0,0,0,0.15);height:32px;width:32px}#slider-element-form #element_body_default_value::-ms-thumb:hover{cursor:move;cursor:grab;cursor:-webkit-grab}#slider-element-form #element_body_default_value::-ms-thumb:active{cursor:grabbing;cursor:-moz-grabbing}#slider-element-form #element_body_default_value::-moz-range-thumb{-moz-appearance:none;appearance:none;background:#5665f4;border:5px solid white;border-radius:50%;box-shadow:0 0 5px 1px rgba(0,0,0,0.15);height:32px;width:32px}#slider-element-form #element_body_default_value::-moz-range-thumb:hover{cursor:move;cursor:grab;cursor:-webkit-grab}#slider-element-form #element_body_default_value::-moz-range-thumb:active{cursor:grabbing;cursor:-moz-grabbing}#slider-element-form #element_body_default_value::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#5665f4;border:5px solid white;border-radius:50%;box-shadow:0 0 5px 1px rgba(0,0,0,0.15);height:32px;width:32px}#slider-element-form #element_body_default_value::-webkit-slider-thumb:hover{cursor:move;cursor:grab;cursor:-webkit-grab}#slider-element-form #element_body_default_value::-webkit-slider-thumb:active{cursor:grabbing;cursor:-moz-grabbing}#slider-element-form fieldset{border:1px solid HSLA(var(--border), 100%);border-radius:0.5rem;margin-bottom:1em;padding:1em}#slider-element-form fieldset legend{color:HSLA(var(--body), 75%);font-size:0.8rem;margin-left:-0.2em;padding:0 0.5em}#slider-element-form fieldset legend+.field{margin-top:0}#tabs-element-form [role="tabpanel"]{padding-top:2rem}#tabs-element-form>.actions{display:flex;justify-content:space-between;margin-top:0.5rem;gap:1rem}#tabs-element-form .tabs-element-form-tab-delete{align-items:center;color:HSLA(var(--red), 100%);cursor:pointer;display:flex;justify-content:center;position:absolute;right:1rem;top:1rem;z-index:1}#tabs-element-form .tabs-element-form-tab-delete-checkbox{opacity:0;position:absolute}#tabs-element-form .tabs-element-form-tab-delete .icon{fill:HSLA(var(--red), 100%);height:0.8rem;width:0.8rem}#tabs-element-form .tabs-element-form-tab-deleted{display:none}.video-element-form .field-set-title{font-size:1rem}.video-element-form label{font-weight:bold;font-size:0.9rem}.video-element-form-columns{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap}.video-element-form-columns>*{flex:1}dialog .video-element-form .field{margin:0 0 1rem}dialog .video-element-form-columns{row-gap:1rem}dialog .video-element-form-columns .field{margin:0}.r-embedded-card-errors-component{font-family:"Noto Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:1rem}.r-embedded-card-errors-component .cannot-embed{background-color:HSLA(var(--grey), 60%) !important;border-radius:10px}.r-embedded-card-errors-component-link{background:HSLA(var(--background), 100%);border-radius:10px;box-shadow:0 0 0 1px HSLA(var(--grey), 20%),0 0 0 0 HSLA(var(--grey), 0%);color:HSLA(var(--body), 100%) !important;display:block;overflow:hidden;position:relative;text-decoration:none !important;transition:box-shadow 0.1s ease}.r-embedded-card-errors-component-link:hover{box-shadow:0 0 0 1px HSLA(var(--grey), 20%),0 0.5rem 1rem 0 HSLA(var(--grey), 10%);z-index:1}.r-embedded-card-errors-component-label{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:HSLA(var(--black), 20%);border-radius:1rem;color:HSLA(var(--white), 100%);font-size:0.75rem;font-weight:bold;padding:0.2rem 0.5rem;position:absolute;right:1rem;text-shadow:0 1px 2px HSLA(var(--black), 30%);top:1rem}.r-embedded-card-errors-component-type{align-items:center;color:HSLA(var(--body), 100%);display:flex;margin-bottom:0.3rem}.r-embedded-card-errors-component-type .icon{height:1rem;margin-right:0.3rem;width:1rem}.r-embedded-card-errors-component-image{align-items:center;background-position:center;background-size:cover;display:flex;height:240px;justify-content:center;position:relative;width:100%}.r-embedded-card-errors-component-image>.icon{height:75%;max-width:75%}.r-embedded-card-errors-component-text{padding:1rem}.r-embedded-card-steps-component--steps .swiper{border-radius:10px}.r-embedded-card-steps-component--steps .swiper-wrapper{justify-items:stretch}@media (min-width: 840px){.r-embedded-card-steps-component--steps .swiper-wrapper{border-radius:10px;flex-wrap:nowrap;width:auto}}.r-embedded-card-steps-component--steps .swiper-container{border-radius:10px;box-shadow:0 0 0 1px HSLA(var(--black), 5%);position:relative}@media (max-width: 839px){.r-embedded-card-steps-component--steps .swiper-container{padding:0 0 1rem}}.r-embedded-card-steps-component--steps .swiper-container .swiper-slide{height:auto}.r-embedded-card-steps-component--steps .swiper-container .swiper-pagination{position:static}@media (min-width: 930px){.r-embedded-card-steps-component--steps .swiper-container .swiper-pagination{bottom:2rem;display:block;left:50%;position:absolute;right:0;width:auto}}.r-embedded-card-steps-component--steps .go-fullscreen{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:0.5rem;color:HSLA(var(--body), 0.4);cursor:pointer;height:2.4rem;justify-content:center;position:absolute;right:4px;top:4px;transition:color 0.2s ease, background 0.2s ease !important;width:2.4rem;z-index:10}@media (max-width: 428px){.r-embedded-card-steps-component--steps .go-fullscreen{display:none}}@media (max-width: 929px){.r-embedded-card-steps-component--steps .go-fullscreen{background:rgba(255,255,255,0.4);height:2rem;right:1rem;top:1rem;width:2rem}}.r-embedded-card-steps-component--steps .go-fullscreen:hover{background:white !important;box-shadow:none}.r-embedded-card-steps-component--steps .go-fullscreen:active{box-shadow:none}.r-embedded-card-steps-component--steps .go-fullscreen .icon{fill:currentColor;margin:0}.r-embedded-card-steps-component--steps .go-fullscreen .icon-cross{height:1.3rem;width:1.3rem}.r-embedded-card-steps-component--steps .swiper-container:not(.fullscreen){max-height:80vh}.r-embedded-card-steps-component--steps .swiper-container:not(.fullscreen) .go-fullscreen .icon-cross{display:none}.r-embedded-card-steps-component--steps .swiper-container:not(.fullscreen) .swiper-button-prev,.r-embedded-card-steps-component--steps .swiper-container:not(.fullscreen) .swiper-button-next{align-items:center;cursor:pointer;display:flex;height:6rem;margin-top:-3rem;position:absolute;top:50%;transition:opacity 0.1s ease, left 0.1s ease, right 0.1s ease;width:3.5rem}@media (max-width: 929px){.r-embedded-card-steps-component--steps .swiper-container:not(.fullscreen) .swiper-button-prev,.r-embedded-card-steps-component--steps .swiper-container:not(.fullscreen) .swiper-button-next{display:none}}.r-embedded-card-steps-component--steps .swiper-container:not(.fullscreen) .swiper-button-prev.swiper-button-disabled,.r-embedded-card-steps-component--steps .swiper-container:not(.fullscreen) .swiper-button-next.swiper-button-disabled{opacity:0;pointer-events:none}.r-embedded-card-steps-component--steps .swiper-container:not(.fullscreen) .swiper-button-prev .icon,.r-embedded-card-steps-component--steps .swiper-container:not(.fullscreen) .swiper-button-next .icon{fill:HSLA(var(--body), 100%);height:2rem;width:2rem}.r-embedded-card-steps-component--steps .swiper-container:not(.fullscreen) .swiper-button-prev::after,.r-embedded-card-steps-component--steps .swiper-container:not(.fullscreen) .swiper-button-next::after{display:none}.r-embedded-card-steps-component--steps .swiper-container:not(.fullscreen) .swiper-button-prev{justify-content:start;left:-3.5rem}.r-embedded-card-steps-component--steps .swiper-container:not(.fullscreen) .swiper-button-prev.swiper-button-disabled{left:-7rem}.r-embedded-card-steps-component--steps .swiper-container:not(.fullscreen) .swiper-button-next{justify-content:end;right:-3.5rem}.r-embedded-card-steps-component--steps .swiper-container:not(.fullscreen) .swiper-button-next.swiper-button-disabled{right:-7rem}@media (min-width: 840px){.r-embedded-card-steps-component--steps .swiper-container:not(.fullscreen) .swiper-pagination{bottom:1rem;left:50%;position:absolute;right:0;width:auto}}.r-embedded-card-steps-component--steps .swiper-container:not(.fullscreen) .qr-step-content{max-height:50vw;padding:2.5rem 1.5rem 3rem;width:100%}@media (max-width: 839px){.r-embedded-card-steps-component--steps .swiper-container:not(.fullscreen) .qr-step-content{padding:1.5rem}}@media (min-width: 429px){.r-embedded-card-steps-component--steps .swiper-container.fullscreen{bottom:0;display:flex;left:0;padding:5rem;position:fixed;right:0;top:0;z-index:99}}@media (min-width: 429px) and (max-width: 849px){.r-embedded-card-steps-component--steps .swiper-container.fullscreen{padding:2rem}}@media (min-width: 429px){.r-embedded-card-steps-component--steps .swiper-container.fullscreen .swiper-background{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:HSLA(var(--black), 90%);bottom:-2rem;left:-2rem;position:fixed;right:-2rem;top:-2rem;z-index:-1}.r-embedded-card-steps-component--steps .swiper-container.fullscreen .swiper{backface-visibility:hidden;margin:auto;overflow:hidden;position:relative}}@media (min-width: 429px) and (max-width: 849px){.r-embedded-card-steps-component--steps .swiper-container.fullscreen .swiper{height:-moz-fit-content;height:fit-content;max-height:MIN(160vw, 100%)}}@media (min-width: 429px){.r-embedded-card-steps-component--steps .swiper-container.fullscreen .qr-step-content-container{min-height:0}.r-embedded-card-steps-component--steps .swiper-container.fullscreen .swiper-slide{max-height:calc(100vh - 4rem)}.r-embedded-card-steps-component--steps .swiper-container.fullscreen .swiper-wrapper{border-radius:10px;flex-wrap:nowrap;width:auto}.r-embedded-card-steps-component--steps .swiper-container.fullscreen .swiper-button-prev,.r-embedded-card-steps-component--steps .swiper-container.fullscreen .swiper-button-next{align-items:center;cursor:pointer;display:flex;height:8rem;justify-content:center;margin-top:-4rem;position:fixed;top:50%;transition:opacity 0.2s ease, left 0.2s ease, right 0.2s ease;width:5rem}}@media (min-width: 429px) and (max-width: 849px){.r-embedded-card-steps-component--steps .swiper-container.fullscreen .swiper-button-prev,.r-embedded-card-steps-component--steps .swiper-container.fullscreen .swiper-button-next{width:2rem}}@media (min-width: 429px){.r-embedded-card-steps-component--steps .swiper-container.fullscreen .swiper-button-prev.swiper-button-disabled,.r-embedded-card-steps-component--steps .swiper-container.fullscreen .swiper-button-next.swiper-button-disabled{opacity:0;pointer-events:none}.r-embedded-card-steps-component--steps .swiper-container.fullscreen .swiper-button-prev .icon,.r-embedded-card-steps-component--steps .swiper-container.fullscreen .swiper-button-next .icon{fill:HSLA(var(--white), 100%);height:3rem;width:3rem}}@media (min-width: 429px) and (max-width: 849px){.r-embedded-card-steps-component--steps .swiper-container.fullscreen .swiper-button-prev .icon,.r-embedded-card-steps-component--steps .swiper-container.fullscreen .swiper-button-next .icon{height:1.2rem;width:1.2rem}}@media (min-width: 429px){.r-embedded-card-steps-component--steps .swiper-container.fullscreen .swiper-button-prev::after,.r-embedded-card-steps-component--steps .swiper-container.fullscreen .swiper-button-next::after{display:none}.r-embedded-card-steps-component--steps .swiper-container.fullscreen .swiper-button-prev{left:0}.r-embedded-card-steps-component--steps .swiper-container.fullscreen .swiper-button-prev.swiper-button-disabled{left:-5rem}.r-embedded-card-steps-component--steps .swiper-container.fullscreen .swiper-button-next{right:0}.r-embedded-card-steps-component--steps .swiper-container.fullscreen .swiper-button-next.swiper-button-disabled{right:-5rem}}.r-embedded-card-steps-component--steps .swiper-container.fullscreen .go-fullscreen .icon-enter-fullscreen{display:none}@media (max-width: 849px){.r-embedded-card-steps-component--steps .swiper-container.fullscreen .swiper-slide{margin-bottom:0}}.r-embedded-card-steps-component--steps .swiper-container.fullscreen .swiper-pagination{bottom:1rem;display:block;left:0;position:absolute;right:0;width:auto}@media (min-width: 840px){.r-embedded-card-steps-component--steps .swiper-container.fullscreen .swiper-pagination{left:50%}}.r-embedded-card-steps-component--steps .qr-step{background:HSLA(var(--background), 100%);display:flex;font-family:var(--sans-serif);max-height:80vh;overflow:hidden}@media (max-width: 839px){.r-embedded-card-steps-component--steps .qr-step{flex-direction:column}}.r-embedded-card-steps-component--steps .qr-step-image-container{background:HSLA(var(--softest-black), 0.9);box-shadow:0 1px 0 0 HSLA(var(--grey), 10%);position:relative}@media (max-width: 839px){.r-embedded-card-steps-component--steps .qr-step-image-container{max-height:50vh}}@media (min-width: 840px){.r-embedded-card-steps-component--steps .qr-step-image-container{border-radius:9px 0 0 9px;box-shadow:1px 0 0 0 HSLA(var(--grey), 10%);flex:1;overflow:hidden}}.r-embedded-card-steps-component--steps .qr-step-image-container::after{content:"";display:block;padding-bottom:100%}.r-embedded-card-steps-component--steps .qr-step-image,.r-embedded-card-steps-component--steps .qr-step-no-image{height:100%;position:absolute;width:100%}.r-embedded-card-steps-component--steps .qr-step-image{margin:0;-o-object-fit:contain;object-fit:contain}.r-embedded-card-steps-component--steps .qr-step-no-image{background-color:HSLA(var(--blue), 10%);box-shadow:-1px 0 0 0 HSLA(var(--grey), 10%) inset;height:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.r-embedded-card-steps-component--steps .qr-step-no-image text{dominant-baseline:central;fill:HSLA(var(--grey), 50%);font-family:"Charter", "Times New Roman", serif;font-size:140px;font-style:italic;letter-spacing:-7px;mix-blend-mode:color-burn;text-anchor:middle}.r-embedded-card-steps-component--steps .qr-step-content-container{display:flex;line-height:1.4;max-height:calc(80vw - 3rem);min-height:0;position:relative}@media (min-width: 840px){.r-embedded-card-steps-component--steps .qr-step-content-container{align-items:center;flex:1}}.r-embedded-card-steps-component--steps .qr-step-content{display:flex;flex-direction:column;max-height:calc(100% - 5.5rem);padding:2.5rem 1.5rem 4rem;width:100%}.r-embedded-card-steps-component--steps .qr-step-number{color:HSLA(var(--link), 100%);float:left;font-size:2.2rem;font-weight:bold;line-height:1;margin:0 0.7rem 0 0;position:relative}.r-embedded-card-steps-component--steps .qr-step-text{margin-left:1rem}.r-embedded-card-steps-component--steps .qr-step-title{font-family:var(--sans-serif);font-size:1.4rem;margin:0 0 0.3em}.r-embedded-card-steps-component--steps .qr-step-body{clear:both;margin-top:1em;overflow:auto}@media (max-width: 1200px) and (min-width: 840px){.r-embedded-card-steps-component--steps .qr-step-body{max-height:80vw}}.r-embedded-card-steps-component--steps .qr-step-body p,.r-embedded-card-steps-component--steps .qr-step-body ul,.r-embedded-card-steps-component--steps .qr-step-body ol{margin:1em 0}.r-embedded-card-steps-component--steps .qr-step-body p:first-child,.r-embedded-card-steps-component--steps .qr-step-body ul:first-child,.r-embedded-card-steps-component--steps .qr-step-body ol:first-child{margin-top:0}.r-embedded-card-steps-component--steps .qr-step-body p:last-child,.r-embedded-card-steps-component--steps .qr-step-body ul:last-child,.r-embedded-card-steps-component--steps .qr-step-body ol:last-child{margin-bottom:0}.r-embedded-card-steps-component--steps .qr-step-body ul li{margin-bottom:0.25em}.r-embedded-card-tips-component{font-family:"Noto Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:1rem}.r-embedded-card-tips-component .cannot-embed{background-color:HSLA(var(--grey), 60%) !important;border-radius:10px}.r-embedded-card-tips-component-link{background:HSLA(var(--background), 100%);border-radius:10px;box-shadow:0 0 0 1px HSLA(var(--grey), 20%),0 0 0 0 HSLA(var(--grey), 0%);color:HSLA(var(--body), 100%) !important;display:block;overflow:hidden;position:relative;text-decoration:none !important;transition:box-shadow 0.1s ease}.r-embedded-card-tips-component-link:hover{box-shadow:0 0 0 1px HSLA(var(--grey), 20%),0 0.5rem 1rem 0 HSLA(var(--grey), 10%);z-index:1}.r-embedded-card-tips-component-label{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:HSLA(var(--black), 20%);border-radius:1rem;color:HSLA(var(--white), 100%);font-size:0.75rem;font-weight:bold;padding:0.2rem 0.5rem;position:absolute;right:1rem;text-shadow:0 1px 2px HSLA(var(--black), 30%);top:1rem}.r-embedded-card-tips-component-type{align-items:center;color:HSLA(var(--body), 100%);display:flex;margin-bottom:0.3rem}.r-embedded-card-tips-component-type .icon{height:1rem;margin-right:0.3rem;width:1rem}.r-embedded-card-tips-component-image{align-items:center;background-position:center;background-size:cover;display:flex;height:240px;justify-content:center;position:relative;width:100%}.r-embedded-card-tips-component-image>.icon{height:75%;max-width:75%}.r-embedded-card-tips-component-text{padding:1rem}.r-embedded-card-wildcard-component{font-family:"Noto Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:1rem}.r-embedded-card-wildcard-component .cannot-embed{background-color:HSLA(var(--grey), 60%) !important;border-radius:10px}.r-embedded-card-wildcard-component-link{background:HSLA(var(--background), 100%);border-radius:10px;box-shadow:0 0 0 1px HSLA(var(--grey), 20%),0 0 0 0 HSLA(var(--grey), 0%);color:HSLA(var(--body), 100%) !important;display:block;overflow:hidden;position:relative;text-decoration:none !important;transition:box-shadow 0.1s ease}.r-embedded-card-wildcard-component-link:hover{box-shadow:0 0 0 1px HSLA(var(--grey), 20%),0 0.5rem 1rem 0 HSLA(var(--grey), 10%);z-index:1}.r-embedded-card-wildcard-component-label{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:HSLA(var(--black), 20%);border-radius:1rem;color:HSLA(var(--white), 100%);font-size:0.75rem;font-weight:bold;padding:0.2rem 0.5rem;position:absolute;right:1rem;text-shadow:0 1px 2px HSLA(var(--black), 30%);top:1rem}.r-embedded-card-wildcard-component-type{align-items:center;color:HSLA(var(--body), 100%);display:flex;margin-bottom:0.3rem}.r-embedded-card-wildcard-component-type .icon{height:1rem;margin-right:0.3rem;width:1rem}.r-embedded-card-wildcard-component-image{align-items:center;background-position:center;background-size:cover;display:flex;height:240px;justify-content:center;position:relative;width:100%}.r-embedded-card-wildcard-component-image>.icon{height:75%;max-width:75%}.r-embedded-card-wildcard-component-text{padding:1rem}.r-markdown-editor-embed-preview-component{--color: var(--royal-blue);border:2px solid HSLA(var(--grey), 10%);border-radius:0.5rem;box-sizing:border-box;color:HSLA(var(--color), 100%);display:inline-block;font-family:var(--sans-serif);font-size:1rem;padding:0 0.5em 0 0;transition:background-color 0.2s, border-color 0.2s;white-space:normal;width:100%}@media (min-width: 640px){.r-markdown-editor-embed-preview-component{padding:0.5em}}@media (min-width: 800px){.r-markdown-editor-embed-preview-component{padding:0.75em}}.r-markdown-editor-embed-preview-component:hover{background-color:HSLA(var(--color), 3%);border-color:HSLA(var(--color), 10%)}.r-markdown-editor-embed-preview-component [cm-ignore-events="true"]{cursor:initial}.r-markdown-editor-embed-preview-component-not-found{--color: var(--red)}.r-markdown-editor-embed-preview-component-not-published{--color: var(--grey, 80%)}.r-markdown-editor-embed-preview-component-container{align-items:center;display:flex;gap:1em}.r-markdown-editor-embed-preview-component-icon{align-items:center;background-color:HSLA(var(--color), 8%);border-radius:0.5rem;display:flex;flex-direction:column;gap:0.5em;justify-content:center;min-height:4.5em;min-width:4.5em;padding:1em 0.5em}.r-markdown-editor-embed-preview-component-icon svg{fill:HSLA(var(--color), 100%);height:2.5em;width:2.5em}.r-markdown-editor-embed-preview-component-icon-label{display:none;font-size:0.6em;font-weight:bold;letter-spacing:0.05em;line-height:1.2;text-align:center;text-transform:uppercase}@media (min-width: 640px){.r-markdown-editor-embed-preview-component-icon{width:7em}.r-markdown-editor-embed-preview-component-icon-label{display:block}}.r-markdown-editor-embed-preview-component-content{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:1em;min-width:0}.r-markdown-editor-embed-preview-component-text{flex:1;min-width:0}.r-markdown-editor-embed-preview-component-label{border:1px solid HSLA(var(--color), 100%);border-radius:0.3em;display:inline-block;font-size:0.6em;font-weight:bold;letter-spacing:0.05em;margin-bottom:0.5em;padding:0.1em 0.5em;text-transform:uppercase;white-space:nowrap}.r-markdown-editor-embed-preview-component-title{align-items:center;display:flex;font-weight:bold;gap:0.5em;line-height:1.2;margin-bottom:0.25em}.r-markdown-editor-embed-preview-component-url{font-family:"Mono Sans", Consolas, Courier, monospace;font-size:0.9em;font-weight:bold;opacity:0.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-markdown-editor-embed-preview-component button[data-edit]{background-color:transparent;border:1px solid HSLA(var(--color), 100%);border-radius:0.3em;color:HSLA(var(--color), 100%);cursor:pointer;font-size:0.9em;margin-left:auto;opacity:0.5;padding:0.15em 0.5em;transition:background-color 0.2s, opacity 0.2s}.r-markdown-editor-embed-preview-component button[data-edit]:hover{background-color:HSLA(var(--color), 100%);color:HSLA(var(--white), 100%)}.r-markdown-editor-embed-preview-component:hover button[data-edit]{opacity:1}.r-video-editor-component{margin-bottom:1.5em}.r-video-editor-component .r-video-player-component-navigation{display:block}.r-video-editor-component-marker-add{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:flex;font-size:1rem;font-weight:normal;line-height:1;margin-left:auto;position:relative;transition:all 0.2s ease}.r-video-editor-component-marker-add .icon{fill:HSLA(var(--dark-green), 100%);height:1.6rem;margin-right:0.3rem;transition:all 0.2s ease;width:1.6rem}.r-video-editor-component-marker-add:hover .icon{transform:scale(1.1)}.r-video-editor-component-marker-add:disabled{cursor:default;opacity:0.75;pointer-events:none}.r-video-editor-component-marker-add:disabled .icon{fill:HSLA(var(--grey), 75%)}.r-video-editor-component-marker{padding-right:0 !important}.r-video-editor-component-marker-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:solid transparent;border-radius:0;border-width:0 1px;font-weight:bold;line-height:1;margin-left:0.7rem}.r-video-editor-component-marker-input:focus{background:white;outline:1px solid HSLA(var(--blue), 100%)}.r-video-editor-component-marker:hover .r-video-editor-component-marker-input{background:white;border:solid HSLA(var(--border), 50%);border-width:0 1px}.r-video-editor-component-marker-remove{align-self:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:HSLA(var(--red), 100%);cursor:pointer}.r-video-editor-component-marker-remove:hover{background:HSLA(var(--red), 100%);color:white}.r-video-editor-component-marker:first-child .r-video-editor-component-marker-input{margin-top:-0.25rem;padding-top:0.75rem}.r-video-editor-component-marker:first-child .r-video-editor-component-marker-remove{margin-top:-0.25rem;padding-top:0.25rem}.r-video-editor-component-marker:last-child .r-video-editor-component-marker-remove{border-radius:0 0 0.3rem 0}.r-video-editor-component-marker-title-position-container{margin:0 0.5rem;position:relative}.r-video-editor-component-marker-title-position-container:hover .r-video-editor-component-marker-title-position-icon-border{stroke:#4A7DFF}.r-video-editor-component-marker-title-position{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none transparent;border:none;color:transparent;display:block;inset:0;margin:0;padding:0;position:absolute}.r-video-editor-component-marker-title-position::after{display:none}.r-video-editor-component-marker-title-position:hover,.r-video-editor-component-marker-title-position:focus,.r-video-editor-component-marker-title-position:active{background:none transparent !important;box-shadow:none}.r-video-editor-component-marker-title-position option{color:initial}.r-video-editor-component-marker-title-position-icon-border{stroke:rgba(0,0,0,0.2);transition:stroke 0.2s ease}.r-video-player-component{--video-max-height: 60vh;--timeline-height: 0.4rem;--timeline-height-expanded: 0.7rem;color:var(--body);font-family:var(--sans-serif);font-size:1rem;line-height:1.1}.r-video-player-component.open-overlay .r-video-player-component-video{filter:blur(4px) brightness(0.8)}.r-video-player-component-player-container{background:black;margin:0 auto;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.r-video-player-component-player-overlay{display:flex;flex-direction:column;inset:0;position:absolute}.r-video-player-component-player-overlay-canvas{flex:1;position:relative}.r-video-player-component-video{display:block;filter:blur(0) brightness(1);height:auto;margin:0 auto;max-height:var(--video-max-height);transition:filter 0.2s ease;width:100%}.r-video-player-component-video[poster]:not([poster=""]){aspect-ratio:16/9}.r-video-player-component.is-fullscreen .r-video-player-component-video{max-height:100vh}.r-video-player-component-video-container{align-items:center;display:flex;height:100%;justify-content:center}.r-video-player-component-marker::before{background:HSLA(var(--dark-green), 100%);border-radius:50%;content:"";display:block;flex-shrink:0;height:var(--timeline-height);transform:scale(1.2);transition:all 0.1s ease;width:var(--timeline-height)}.r-video-player-component-bottom{flex-basis:calc(var(--timeline-height-expanded) + 1.6rem + 1.5rem);margin-top:auto;min-height:0;opacity:1;padding:0 1.5rem 1.5rem;position:relative;text-shadow:0 0 2px HSLA(var(--black), 40%);transition:opacity 0.2s ease, padding 0.2s ease, flex-basis 0.2s ease;z-index:1}@media screen and (max-width: 400px){.r-video-player-component-bottom{padding:0 0.5rem 1rem}}.r-video-player-component-bottom::before{background:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.4));bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:-100px}.r-video-player-component-bottom-hidden .r-video-player-component-bottom{flex:0;opacity:0;padding-bottom:0}.r-video-player-component-timeline{align-items:center;cursor:pointer;display:flex;height:var(--timeline-height-expanded);margin-bottom:1.3rem;position:relative}.r-video-player-component-timeline-progress{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:HSLA(var(--white), 20%);border-radius:var(--timeline-height);box-shadow:0 0 2px HSLA(var(--black), 10%);height:var(--timeline-height);overflow:hidden;transition:height 0.2s ease;width:100%}.r-video-player-component-timeline-progress-current{background-color:HSLA(var(--white), 80%);height:100%;width:0%}.r-video-player-component-timeline:hover .r-video-player-component-timeline-progress{height:100%}.r-video-player-component-timeline-markers{display:contents}.r-video-player-component-timeline:hover .r-video-player-component-marker::before{transform:scale(1.8)}.r-video-player-component-timeline .r-video-player-component-marker{cursor:pointer;position:absolute;transform:translateX(-50%)}.r-video-player-component-timeline .r-video-player-component-marker::before{box-shadow:0 0 0 2px HSLA(var(--white), 40%);transform:scale(1.6)}.r-video-player-component-timeline .r-video-player-component-marker:active,.r-video-player-component-timeline .r-video-player-component-marker:hover{z-index:1}.r-video-player-component-timeline .r-video-player-component-marker:active::before,.r-video-player-component-timeline .r-video-player-component-marker:hover::before{box-shadow:0 0 0 2px HSLA(var(--dark-green), 100%)}.r-video-player-component-timeline .r-video-player-component-marker:active .r-video-player-component-marker-tooltip,.r-video-player-component-timeline .r-video-player-component-marker:hover .r-video-player-component-marker-tooltip{display:flex}.r-video-player-component-timeline .r-video-player-component-marker-tooltip{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:HSLA(var(--body), 90%);border-radius:0.3rem;bottom:calc(100% + var(--timeline-height-expanded));color:HSLA(var(--background), 100%);display:none;font-size:0.8rem;max-width:15rem;padding:0.3rem 0.5rem;position:absolute;transform:translateX(-50%);width:-moz-max-content;width:max-content}.r-video-player-component-timeline .r-video-player-component-marker-time{align-self:flex-start;background:HSLA(var(--background), 100%);border-radius:0.2rem;color:HSLA(var(--body), 100%);display:inline-block;margin:0.2rem 0.5rem 0.2rem 0;padding:0.1rem 0.3rem}.r-video-player-component-controls{align-items:center;color:HSLA(var(--white), 100%);cursor:col-resize;display:flex;gap:0.2rem;height:var(--timeline-height);position:relative}.r-video-player-component-playback{align-items:center;display:flex}.r-video-player-component-control{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:flex;padding:0.3rem;position:relative;transition:all 0.2s ease}.r-video-player-component-control:disabled{cursor:default;opacity:0.5}.r-video-player-component-control .icon{fill:HSLA(var(--white), 100%);height:1.6rem;transition:transform 0.2s ease;width:1.6rem}@media screen and (max-width: 400px){.r-video-player-component-control .icon{height:1.3rem;width:1.3rem}}.r-video-player-component-control .icon.hide{display:none}.r-video-player-component-control:not(:disabled):hover .icon{transform:scale(1.1)}.r-video-player-component-control:not(:disabled):hover .icon-pause{transform:scale(0.92)}.r-video-player-component-play-pause{margin-left:-0.5rem;padding:0}.r-video-player-component-play-pause .icon{height:3rem;width:3rem}@media screen and (max-width: 400px){.r-video-player-component-play-pause .icon{height:2rem;width:2rem}}.r-video-player-component-play-pause .icon-pause{display:none;transform:scale(0.85)}.playing .r-video-player-component-play-pause .icon-play{display:none}.playing .r-video-player-component-play-pause .icon-pause{display:inline}@media screen and (max-width: 320px){.r-video-player-component-skip-backward,.r-video-player-component-skip-forward{display:none}}.r-video-player-component-time{margin-left:auto;white-space:nowrap}.r-video-player-component-fullscreen{margin-left:0.5rem}.r-video-player-component-fullscreen:disabled{display:none}.r-video-player-component-fullscreen .icon{width:1.2rem}@media screen and (max-width: 400px){.r-video-player-component-fullscreen .icon{width:1rem}}.r-video-player-component-share{margin-left:0.5rem;position:relative;top:-0.1rem}.r-video-player-component-share:disabled{display:none}.r-video-player-component-share .icon{width:1rem}@media screen and (max-width: 400px){.r-video-player-component-share .icon{width:0.8rem}}.r-video-player-component .icon-enter-fullscreen{display:inline}.r-video-player-component .icon-exit-fullscreen{display:none}.r-video-player-component.is-fullscreen .r-video-player-component-fullscreen .icon-enter-fullscreen{display:none}.r-video-player-component.is-fullscreen .r-video-player-component-fullscreen .icon-exit-fullscreen{display:inline}@keyframes fade-in-tl{0%{opacity:0}100%{opacity:1}}@keyframes fade-in-tc{0%{opacity:0}100%{opacity:1}}@keyframes fade-in-tr{0%{opacity:0}100%{opacity:1}}@keyframes fade-in-bl{0%{opacity:0}100%{opacity:1}}@keyframes fade-in-bc{0%{opacity:0}100%{opacity:1}}@keyframes fade-in-br{0%{opacity:0}100%{opacity:1}}.r-video-player-component-current-marker-title{background:HSLA(var(--background), 100%);border-radius:0.3rem;box-shadow:0 2px 4px HSLA(var(--body), 0.3);color:HSLA(var(--body), 100%);margin-right:1rem;padding:0.5rem 1rem;position:absolute;z-index:1}.r-video-player-component-current-marker-title:empty{opacity:0 !important}.captions-enabled .r-video-player-component-current-marker-title{display:none}.r-video-player-component-current-marker-title[data-position],.r-video-player-component-current-marker-title[data-position="top-left"]{animation:fade-in-tl 1.2s ease forwards;inset:1rem auto auto 1rem}.r-video-player-component-current-marker-title[data-position="top-center"]{animation:fade-in-tc 1.2s ease forwards;inset:1rem auto auto 50%;transform:translateX(-50%)}.r-video-player-component-current-marker-title[data-position="top-right"]{animation:fade-in-tr 1.2s ease forwards;inset:1rem 1rem auto auto}.r-video-player-component-current-marker-title[data-position="bottom-left"]{animation:fade-in-bl 1.2s ease forwards;inset:auto auto 1rem 1rem}.r-video-player-component-current-marker-title[data-position="bottom-center"]{animation:fade-in-bc 1.2s ease forwards;inset:auto auto 1rem 50%;transform:translateX(-50%)}.r-video-player-component-current-marker-title[data-position="bottom-right"]{animation:fade-in-br 1.2s ease forwards;inset:auto 1rem 1rem auto}.r-video-player-component-navigation{background:HSLA(var(--border), 15%);border:1px solid HSLA(var(--border), 100%);border-radius:0 0 0.5rem 0.5rem;display:none}.r-video-player-component-navigation-title{align-items:center;border-bottom:1px solid HSLA(var(--border), 50%);color:HSLA(var(--body), 50%);display:flex;font-family:inherit !important;font-size:0.75rem;letter-spacing:0.03rem;margin:0;padding:0.75rem 1rem 0.5rem;text-transform:uppercase}.r-video-player-component-navigation-no-markers{color:HSLA(var(--body), 75%);font-size:0.9rem;padding:1rem}.r-video-player-component-navigation-list{display:none;margin:0;padding:0}.r-video-player-component-has-markers .r-video-player-component-navigation{display:block}.r-video-player-component-has-markers .r-video-player-component-navigation-no-markers{display:none}.r-video-player-component-has-markers .r-video-player-component-navigation-list{display:block}.r-video-player-component-navigation .r-video-player-component-marker{align-items:center;border:solid transparent;border-width:1px 0;cursor:pointer;display:flex;line-height:1;margin:-1px 0 0;padding:0 1rem}.r-video-player-component-navigation .r-video-player-component-marker:first-child{border-top:0;margin-top:0;padding-top:0.25rem}.r-video-player-component-navigation .r-video-player-component-marker:last-child{border-bottom:0;border-radius:0 0 0.5rem 0.5rem}.r-video-player-component-navigation .r-video-player-component-marker::before{margin:0 0.7rem 0 0.2rem;transition:transform 0.1s ease}.r-video-player-component-navigation .r-video-player-component-marker:focus-within,.r-video-player-component-navigation .r-video-player-component-marker:hover,.r-video-player-component-navigation .r-video-player-component-marker-active{background:HSLA(var(--border), 15%);border-color:HSLA(var(--border), 50%)}.r-video-player-component-navigation .r-video-player-component-marker:focus-within::before,.r-video-player-component-navigation .r-video-player-component-marker:hover::before,.r-video-player-component-navigation .r-video-player-component-marker-active::before{transform:scale(1.5)}.r-video-player-component-navigation .r-video-player-component-marker-time{min-width:40px;text-align:right}.r-video-player-component-navigation .r-video-player-component-marker-title{flex:1;padding:0.5rem 1rem;word-break:break-word}.r-video-player-component-overlay{background:HSLA(var(--background), 100%);border-radius:0.5rem;left:50%;opacity:0;padding:3rem;position:absolute;top:100vh;transform:translate(-50%, calc(-50% + 1rem));transition:opacity 0.2s ease, transform 0.2s ease, top 0s ease 0.2s;width:20rem;z-index:1}.r-video-player-component-overlay.is-active{opacity:1;top:50%;transform:translate(-50%, -50%);transition:opacity 0.2s ease, transform 0.2s ease}.r-video-player-component-share-option{align-items:center;border:1px solid HSLA(var(--border), 100%);border-radius:2rem;display:flex;gap:0.3rem;line-height:1;padding:3px 3px 3px 1rem}.r-video-player-component-share-option:not(:last-child){margin-bottom:0.5rem}.r-video-player-component-share-option .button{flex-shrink:0;margin-left:auto;transition-duration:0.4s}.r-video-player-component-share-option .button.is-copied{background:HSLA(var(--dark-green), 100%);color:HSLA(var(--white), 100%);transition-duration:0.1s}.r-video-player-component-share-option .button .icon{height:1.2rem;position:relative;right:-1px;width:1.2rem}.r-video-player-component-current-time-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-video-player-component-share-close{cursor:pointer;position:absolute;right:1rem;top:1rem;color:HSLA(var(--body), 100%) !important}.r-video-player-component-share-close .icon{height:1.2rem;width:1.2rem}.r-video-player-component-share-title{align-items:center;color:HSLA(var(--body), 100%);display:flex;font-size:1.2rem;font-weight:700;gap:0.4rem;justify-content:center;margin:0 0 1.5rem}.r-video-player-component-share-title .icon{height:1.2rem;position:relative;top:-0.1rem;width:1.2rem}.r-video-poster-input-component{display:flex}.r-video-poster-input-component-figure{margin:0}.r-video-poster-input-component-image{aspect-ratio:16/9;background-color:HSLA(var(--black), 100%);border-radius:5px;display:block;margin:0 auto;-o-object-fit:contain;object-fit:contain;position:relative;width:100%}.r-video-poster-input-component-image[alt]::after{align-items:center;background-color:HSLA(var(--background-alt), 100%);border:1px dashed HSLA(var(--body), 20%);border-radius:5px;color:HSLA(var(--body), 60%);content:attr(alt);display:flex;font-size:0.8rem;font-style:italic;inset:0;justify-content:center;line-height:1.3;padding:0 0.5rem;position:absolute;text-align:center}.r-video-poster-input-component-content{display:flex;flex-direction:column;gap:1rem}.r-video-poster-input-component-caption{color:HSLA(var(--body), 75%);font-size:0.8rem;font-style:italic}.r-video-poster-input-component-caption:before{content:"\02713";font-style:normal;margin-right:0.5em;opacity:0.5}.r-video-poster-input-component-caption:empty{display:none}.r-video-poster-input-component .r-video-poster-input-component-actions{border:2px solid HSLA(var(--link), 100%);border-radius:5px;display:flex}.r-video-poster-input-component .r-video-poster-input-component-actions .button{align-items:center;border:0;border-radius:0;box-shadow:0 0 0 1px HSLA(var(--link), 100%);display:flex;flex-grow:1;font-size:0.9em;gap:0.5em;justify-content:center;padding:0.3rem 1rem;transform:none}.r-video-poster-input-component .r-video-poster-input-component-actions .button .icon{height:1.2em;margin:0;vertical-align:middle;width:1.2em}.r-video-poster-input-component .r-video-poster-input-component-actions label.button{margin:0;white-space:nowrap}.r-video-poster-input-component-image-input{height:0.1px;opacity:0;overflow:hidden;position:absolute;width:0.1px;z-index:-1}@media (max-width: 499px){.r-video-poster-input-component--variant-default{flex-direction:column;gap:0.5rem}.r-video-poster-input-component--variant-default .r-video-poster-input-component-caption{text-align:center}.r-video-poster-input-component--variant-default .r-video-poster-input-component-actions{flex-direction:row;flex-wrap:wrap}}@media (min-width: 500px){.r-video-poster-input-component--variant-default{align-items:center;gap:1rem}.r-video-poster-input-component--variant-default .r-video-poster-input-component-figure{flex-basis:40%;max-width:300px;min-width:120px}.r-video-poster-input-component--variant-default .r-video-poster-input-component-content{gap:0.5rem;max-width:290px}.r-video-poster-input-component--variant-default .r-video-poster-input-component-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-video-poster-input-component--variant-default .r-video-poster-input-component-actions{flex:1;flex-direction:column;flex-grow:1;flex-wrap:wrap;font-size:0.9rem}.r-video-poster-input-component--variant-default .r-video-poster-input-component-actions .button{width:100%}}.r-video-poster-input-component--variant-narrow{flex-direction:column;gap:0.5rem}.r-video-poster-input-component--variant-narrow .r-video-poster-input-component-caption{text-align:center}.r-video-poster-input-component--variant-narrow .r-video-poster-input-component-actions{flex-direction:row;flex-wrap:wrap}.qr-card-legend-component{border-radius:0.3rem;box-shadow:0 0 0 1px HSLA(var(--grey), 10%);overflow:hidden;position:relative}.qr-card-legend-component .qr-card-legend-component-image-filler{filter:blur(8px);background-position:center top;background-size:100% auto;opacity:0.3;position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px}.qr-card-legend-component .qr-card-legend-component-content{background:HSLA(var(--background), 100%);display:none;position:relative;z-index:7}.qr-card-legend-component .qr-card-legend-component-container{--size: 14px;--border-color: #f8ef3b;--border-width: 2px;--focus-border-width: 4px;margin:0 auto;max-height:60vh;position:relative;width:-moz-fit-content;width:fit-content;text-align:center}.qr-card-legend-component .qr-card-legend-component-container img{display:block;margin:0;max-height:inherit;-o-object-fit:contain;object-fit:contain}.qr-card-legend-component .legend-items{list-style:none;margin:0;padding:0}.qr-card-legend-component .legend-item{opacity:0.8;cursor:pointer;height:var(--h);left:var(--x);position:absolute;top:var(--y);width:var(--w);z-index:4;border-radius:0.1rem;box-shadow:0 0 0 var(--border-width) var(--border-color),0 0 1000rem 1000rem HSLA(var(--background), 0%);transition:box-shadow 0.2s ease, opacity 0.2s ease}.qr-card-legend-component .legend-item.active,.qr-card-legend-component .legend-item.active:hover{opacity:1;box-shadow:0 0 0 var(--focus-border-width) var(--border-color),0 0 1000rem 1000rem HSLA(var(--background), 30%);z-index:5}.qr-card-legend-component .legend-item:hover{opacity:1;box-shadow:0 0 0 var(--focus-border-width) var(--border-color),0 0 1000rem 1000rem HSLA(var(--background), 0%);z-index:6}.qr-card-legend-component .legend-item-content{border-top:1px solid HSLA(var(--grey), 20%);padding:1rem}.qr-card-legend-component .legend-item-title{font-size:1.2rem;font-weight:600;margin:0 0 0.5rem}.qr-card-legend-component .legend-item-body p{margin:0.8rem 0}.qr-card-legend-component .legend-item-body p:last-child{margin-bottom:0}.qr-card-component{font-family:"Noto Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:1rem}.qr-card-component-container{background:HSLA(var(--background), 100%);border-radius:10px;box-shadow:0 0 0 1px HSLA(var(--grey), 0.1),0 0 0 0 HSLA(var(--grey), 0);display:block;overflow:hidden;position:relative}.qr-card-component-container:link{color:HSLA(var(--body), 100%);text-decoration:none;transition:box-shadow 0.4s ease}.qr-card-component-container:link:hover{box-shadow:0 0 0 1px HSLA(var(--grey), 0.15),0 0.5rem 1rem 0 HSLA(var(--grey), 0.1);transition:box-shadow 0.15s ease}.qr-card-component-label{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:HSLA(var(--black), 60%);border-radius:1rem;color:HSLA(var(--white), 100%);font-size:0.75rem;font-weight:bold;padding:0.2rem 0.5rem;position:absolute;right:1rem;top:1rem}.qr-card-component-type{align-items:center;color:HSLA(var(--body), 100%);display:flex;margin-bottom:0.3rem;opacity:0.75}.qr-card-component-type .icon{height:1rem;margin-right:0.3rem;width:1rem}.qr-card-component-title{color:HSLA(var(--body), 100%);font-size:1rem;font-weight:bold}.qr-card-component-image{align-items:center;background-position:center;background-size:cover;display:flex;justify-content:center;position:relative;width:100%}.qr-card-component-image>.icon{height:65%;max-width:65%;width:auto}.qr-card-component-text{padding:1rem}.qr-card-component.qr-card-component--card{height:100%}.qr-card-component--card .qr-card-component-container{display:block;height:inherit}.qr-card-component--card .qr-card-component-label{right:0.5rem}.qr-card-component--card .qr-card-component-image{height:15rem}.qr-card-component--responsive .qr-card-component-container{border-radius:10px;display:block;height:inherit}@media screen and (max-width: 62.5rem){.qr-card-component--responsive .qr-card-component-container{border-radius:0.3rem;display:flex}}.qr-card-component--responsive .qr-card-component-label{right:0.5rem}.qr-card-component--responsive .qr-card-component-image{box-shadow:-1px 0 0 0 HSLA(var(--grey), 0.1) inset;flex:auto;height:15vw;max-height:12rem}@media screen and (max-width: 62.5rem){.qr-card-component--responsive .qr-card-component-image{height:8rem;flex:0 0 10rem}}@media screen and (max-width: 50rem){.qr-card-component--responsive .qr-card-component-image{height:6rem;flex:0 0 8rem}}.qr-card-component--list .qr-card-component-container{display:flex}.qr-card-component--list .qr-card-component-label{right:0.5rem}.qr-card-component--list .qr-card-component-image{box-shadow:-1px 0 0 0 HSLA(var(--grey), 0.2) inset;flex:0 0 6rem;height:auto}.gradient::after{background:linear-gradient(to right, transparent 0%, #666 100%);content:"";inset:0;mix-blend-mode:overlay;position:absolute}.gradient>.icon{fill:white;mix-blend-mode:overlay;opacity:0.5}.gradient.gradient0{background-color:#e57373}.gradient.gradient1{background-color:#f06292}.gradient.gradient2{background-color:#9575cd}.gradient.gradient3{background-color:#90caf9}.gradient.gradient4{background-color:#4db6ac}.gradient.gradient5{background-color:#81c784}.gradient.gradient6{background-color:#dce775}.gradient.gradient7{background-color:#fff176}.gradient.gradient8{background-color:#ffb74d}.gradient.gradient9{background-color:#ff8a65}.gradient.gradient7>.icon{opacity:0.65}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes slideout{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(calc(var(--width) * -1))}}@keyframes slidein{0%{opacity:0;transform:translateX(calc(var(--width) * 1))}100%{opacity:1;transform:translateX(0)}}@keyframes click{0%{opacity:0}30%,60%{opacity:1;transform:scale(calc(1 / var(--zoom)))}65%{opacity:1;transform:scale(calc(1 / var(--zoom) * 0.9))}100%{opacity:1;transform:scale(calc(1 / var(--zoom)))}}@keyframes scrolldown{0%{opacity:0}2%{height:0.4rem;margin-top:0rem;opacity:1}11%{height:0.6rem;margin-top:-0.1rem}20%{height:0.4rem;margin-top:0rem;transform:translateY(220%)}25%,40%{opacity:1;transform:translateY(220%)}50%{opacity:0;transform:translateY(220%)}100%{opacity:0;transform:translateY(220%)}}@keyframes mouseclick{0%,100%{opacity:0;transform:scale(0)}2%,5%{opacity:1;transform:scale(1)}20%{opacity:0}}@keyframes wave{0%{opacity:1;transform:scale(0)}50%{opacity:0;transform:scale(4)}100%{opacity:0}}@keyframes click{0%{opacity:0}30%,60%{opacity:1;transform:scale(calc(1 / var(--zoom)))}65%{opacity:1;transform:scale(calc(1 / var(--zoom) * 0.9))}100%{opacity:1;transform:scale(calc(1 / var(--zoom)))}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loading-indicator{align-items:center;display:flex;filter:invert(1) grayscale(1) brightness(1.3) contrast(9000);height:70px;justify-content:center;left:50%;mix-blend-mode:luminosity;position:absolute;top:50%;transform:translate(-50%, -50%) scale(1);transition:opacity 0.2s ease, transform 0.2s ease;width:70px}.loading-spinner{animation:rotation 1s linear infinite;border:5px solid HSLA(var(--bg-color), 100%);border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;inset:0;position:absolute}.canvas{--timeout: 0ms}#app{--timeout: calc(200ms + var(--transitionDuration))}.guide-canvas{--color-1: 253, 46%, 14%;--color-2: 235, 32%, 22%;--color-3: 184, 91%, 18%;--color-4: 162, 87%, 24%;--color-5: 159, 80%, 42%;--color-6: 86, 59%, 64%;--color-7: 38, 95%, 66%;--color-8: 16, 84%, 58%;--color-9: 345, 88%, 49%;--color-10: 335, 57%, 40%;--color-11: 309, 93%, 23%;--color-12: 219, 97%, 24%;--x: -50%;--y: -50%;--zoom: 1;--bg-color: var(--color-1)}.guide-canvas[style] .loading-indicator{opacity:0;transform:translate(-50%, -50%) scale(0.8)}.guide-canvas:not([style]) .frame{opacity:0}.guide-canvas .icon-exit-fullscreen{display:none}.guide-canvas .icon-enter-fullscreen{display:block}.guide-canvas .progress-bar{--inactive-opacity: 0.2;--inactive-info-opacity: 0.4;--hover-opacity: 1;--active-opacity: 1;--bar-color: hsla(0, 0%, 0%, 0.3);--inactive-color: hsl(0, 0%, 0%);--active-color: hsl(0, 0%, 100%);--info-color: hsl(50, 100%, 50%);--info-secondary-color: hsl(51, 100%, 80%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--bar-color);border-radius:0.3rem;box-shadow:0 0 0.5rem var(--bar-color),0 0 0.1rem 1px var(--bar-color);display:flex;gap:1px;height:0.4rem;inset:auto 0.4rem 0.4rem 0.4rem;position:absolute;z-index:100}.guide-canvas .progress-bar-item{cursor:pointer;flex:1;position:relative}.guide-canvas .progress-bar-item:first-child{border-radius:0.3rem 0 0 0.3rem}.guide-canvas .progress-bar-item:last-child{border-radius:0 0.3rem 0.3rem 0}.guide-canvas .progress-bar-item:not(.has-explanation){background:var(--active-color);opacity:var(--inactive-opacity);transition:opacity var(--transitionDuration) ease}.guide-canvas .progress-bar-item:not(.has-explanation):hover,.guide-canvas .progress-bar-item.current:not(.has-explanation){opacity:var(--hover-opacity)}.guide-canvas .progress-bar-item.active:not(.has-explanation){opacity:var(--active-opacity)}.guide-canvas .progress-bar-item.has-explanation{display:flex}.guide-canvas .progress-bar-item.has-explanation .progress-bar-item-explanation{background:repeating-linear-gradient(-45deg, var(--info-color), var(--info-color) 2px, var(--info-secondary-color) 2px, var(--info-secondary-color) 4px);opacity:var(--inactive-info-opacity)}.guide-canvas .progress-bar-item.has-explanation .progress-bar-item-image{background:var(--active-color);flex:1}.guide-canvas .progress-bar-item.has-explanation:has(div:nth-child(2):hover) *:nth-child(1){opacity:var(--active-opacity)}.guide-canvas .progress-bar-item.has-explanation>div{flex:1;opacity:var(--inactive-opacity);transition:opacity var(--transitionDuration) ease}.guide-canvas .progress-bar-item.has-explanation>div:not(:first-child){border-left:1px solid var(--bar-color)}.guide-canvas .progress-bar-item.has-explanation>div.active{opacity:var(--active-opacity)}.guide-canvas .progress-bar-item.has-explanation>div.current,.guide-canvas .progress-bar-item.has-explanation>div:hover{opacity:var(--hover-opacity)}.guide-canvas .progress-bar-item.has-explanation:first-child>div:nth-child(1){border-radius:0.3rem 0 0 0.3rem}.guide-canvas .progress-bar-item.has-explanation:last-child>div:nth-child(2){border-radius:0 0.3rem 0.3rem 0}.guide-canvas.fullscreen{display:flex;flex-direction:column;justify-content:center;padding:10px}.guide-canvas.fullscreen .icon-exit-fullscreen{display:block}.guide-canvas.fullscreen .icon-enter-fullscreen{display:none}.guide-canvas.fullscreen .canvas,.guide-canvas.fullscreen .nav{width:inherit}.guide-canvas.fullscreen .canvas{height:100%;max-height:calc(100vh - 5rem);max-width:calc(133.33vh - 5rem);width:100%}.guide-canvas.fullscreen .nav{color:white;max-width:calc(133.33vh - 5rem)}.guide-canvas.fullscreen .nav .icon{fill:white}.guide-canvas .canvas{align-items:center;background:HSLA(var(--bg-color), 100%);cursor:grab;display:flex;flex-direction:column-reverse;gap:1rem;height:calc(var(--width) * 0.75);margin:0 auto;max-height:40rem;max-width:70rem;min-height:40rem;overflow:hidden;padding:1.5rem;position:relative;transform:translateZ(0);transition:background-color var(--transitionDuration) ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width: 429px){.guide-canvas .canvas{border-radius:0.5rem}}.guide-canvas .canvas.show{cursor:default}.guide-canvas .canvas::before{border:0.2rem solid HSLA(var(--body), 0.1);border-radius:inherit;content:"";display:block;inset:0;position:absolute;z-index:99}.guide-canvas .canvas .explanation-box-wrapper{--time: 0.5s;--delay: 0.2s;inset:0;position:absolute;z-index:100}.guide-editor .canvas .explanation-box-wrapper{z-index:99}@keyframes maximize-reveal{0%,50%{opacity:0;transform:scale(0.5)}75%{opacity:1;transform:scale(1.2)}100%{transform:scale(1)}}.guide-canvas .canvas .explanation-box-wrapper::before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:HSLA(var(--bg-color), 0.3);content:"";inset:0;pointer-events:none;position:absolute;transition:opacity 0.2s ease, background 0.2s ease;z-index:0}.guide-canvas .canvas .explanation-box-wrapper.no-title .explanation-box-header{display:none}.guide-canvas .canvas .explanation-box-wrapper.no-body .explanation-box-header{margin-bottom:0}.guide-canvas .canvas .explanation-box-wrapper.no-body .explanation-box-body{display:none}.guide-canvas .canvas .explanation-box-wrapper.shown::before{opacity:1}.guide-canvas .canvas .explanation-box-wrapper.shown .explanation-box-maximize{opacity:0;pointer-events:none}.guide-canvas .canvas .explanation-box-wrapper.shown .explanation-box{inset:50% auto auto 50%;opacity:1;pointer-events:auto;transform:translate(-50%, -50%) scale(1);transition:all var(--time) ease,left calc(var(--time) * 0.5) ease-in,top calc(var(--time) * 0.5) ease-out}.guide-canvas .canvas .explanation-box-wrapper.hidden{pointer-events:none}.guide-canvas .canvas .explanation-box-wrapper.hidden::before{opacity:0}.guide-canvas .canvas .explanation-box-wrapper.hidden .explanation-box-maximize{opacity:0;pointer-events:none}.guide-canvas .canvas .explanation-box-wrapper.hidden .explanation-box{opacity:0;transform:translate(-50%, calc(-50% - 1rem)) scale(0.9)}.guide-canvas .canvas .explanation-box-wrapper.minimized::before{opacity:0}.guide-canvas .canvas .explanation-box-wrapper.minimized .explanation-box-maximize{animation:maximize-reveal var(--time) ease;pointer-events:auto}.guide-canvas .canvas .explanation-box-wrapper.minimized .explanation-box{inset:1rem 0 0 1rem;opacity:0;pointer-events:none;transform:translate(-50%, -50%) scale(0);transition:all var(--time) ease,left calc(var(--time) * 0.5) ease-out,top calc(var(--time) * 0.5) ease-in}.guide-canvas .canvas .explanation-box-maximize{background:#ffd500;border:none;border-radius:50%;box-shadow:0 0.1rem 0.4rem HSLA(var(--black), 0.2),0 0 2px HSLA(var(--black), 0.25);cursor:pointer;display:flex;fill:HSLA(var(--white), 100%);height:2.2rem;left:1rem;padding:0.2rem 0 0;pointer-events:auto;position:absolute;top:1rem;transform:scale(1);transition:opacity var(--delay) ease,background var(--transitionDuration) ease,transform 0.2s ease;width:2.2rem;z-index:1}.guide-canvas .canvas .explanation-box-maximize .icon{fill:HSLA(var(--black), 100%);height:1.4rem;margin:auto;width:1.4rem}.guide-canvas .canvas .explanation-box-maximize:hover{background:#fff099;transform:scale(1.1) rotate(10deg)}.guide-canvas .canvas .explanation-box{background:HSLA(var(--white), 100%);border-radius:0.5rem;box-shadow:0 0.5rem 1rem 0 HSLA(var(--black), 0.2);cursor:default;height:-moz-fit-content;height:fit-content;inset:50% auto auto 50%;max-height:90%;max-width:MIN(90%, 30rem);overflow-y:auto;padding:1.5rem 2rem;position:absolute;transform:translate(-50%, -50%) scale(1);transition:all var(--time) ease;width:-moz-max-content;width:max-content}.guide-canvas .canvas .explanation-box .explanation-box-header{align-items:flex-start;display:flex;gap:0.35rem;margin-bottom:0.5rem}.guide-canvas .canvas .explanation-box .explanation-box-header .icon{height:1.4rem;margin:0.1rem 0 0;width:1.4rem}.guide-canvas .canvas .explanation-box .explanation-box-title{font-size:1.4rem;font-weight:bold;margin:0}.guide-canvas .canvas .explanation-box .explanation-box-body{font-size:1rem;line-height:1.5}.guide-canvas .canvas .explanation-box .explanation-box-minimize{background:none;border:none;cursor:pointer;padding:0.5rem;position:absolute;right:0;top:0}.guide-canvas .canvas .explanation-box .explanation-box-minimize .icon{fill:HSLA(var(--black), 100%);height:1rem;width:1rem}.guide-canvas .canvas .grid{inset:0;opacity:0;position:absolute;transition:opacity 0.2s ease}.guide-canvas .canvas .grid::before,.guide-canvas .canvas .grid::after{background:rgba(128,128,128,0.2);content:"";display:block;opacity:0;position:absolute;transition:opacity var(--transitionDuration) ease;z-index:100}.guide-canvas .canvas .grid::before{height:1px;inset:50% 0 auto 0}.guide-canvas .canvas .grid::after{inset:0 auto 0 50%;width:1px}.guide-canvas .canvas.grabbing{cursor:grabbing}.guide-canvas .canvas.zooming .frame,.guide-canvas .canvas.dragging .frame{transition:none}.guide-canvas .canvas.dragging .grid{opacity:1}.guide-canvas .canvas.dragging .grid::before,.guide-canvas .canvas.dragging .grid::after{opacity:1}.guide-canvas .canvas .mouse-illustration{animation:none;left:100%;margin:calc(5px / var(--zoom)) 0 0 calc(5px / var(--zoom));top:100%;transform:scale(calc(1 / var(--zoom)));transform-origin:top left}.guide-canvas .canvas .mouse-cursor,.guide-canvas .canvas .mouse-cursor.click{margin:calc(-12px / var(--zoom)) 0 0 calc(-12px / var(--zoom));transition:left var(--transitionDuration) ease,top var(--transitionDuration) ease}.guide-canvas .frame{height:-moz-fit-content;height:fit-content;inset:50% auto auto 50%;pointer-events:none;position:absolute;transform:translate(var(--x), var(--y)) scale(var(--zoom));transform-origin:calc(var(--x) * -1) calc(var(--y) * -1);transition:all var(--transitionDuration) ease,opacity 2s ease var(--transitionDuration);width:-moz-fit-content;width:fit-content}.guide-canvas .frame .img{display:block;margin:0;width:var(--width)}.guide-canvas .mouse{align-items:center;display:flex;gap:1rem}.guide-canvas .mouse .mouse-options{align-items:center;border-radius:0.5rem;display:flex;gap:0.2rem}.guide-canvas .mouse-cursor{background-image:url(/assets/guide/default-a8c4e6fee34ff0cc53abfe95184236889aa2294e01250813043813c4fa211c59.png);background-size:100%;border-radius:50%;height:24px;left:var(--mouseX);margin:-12px 0 0 -12px;position:absolute;top:var(--mouseY);transform:translate3d(0, 0, 0);transition:all var(--transitionDuration) ease,background-image 0ms ease 100ms;width:24px;z-index:99}.guide-canvas .mouse-cursor.click,.guide-canvas .mouse-cursor.type{transition:all var(--transitionDuration) ease,background-image 0ms ease calc(var(--transitionDuration) - 100ms)}.guide-canvas .mouse-cursor.click::before,.guide-canvas .mouse-cursor.type::before{animation:wave 2s ease-out infinite calc(var(--transitionDuration) + 1300ms);border-radius:50%;box-shadow:0 0 0 0.1rem HSLA(var(--blue), 100%) inset;content:'';display:block;height:50%;inset:-6% auto auto 18%;opacity:0;position:absolute;transform:scale(0);width:50%}.guide-canvas .mouse-cursor.click{background-image:url(/assets/guide/pointer-0716b6b195fef431bec5db0807a99478bace6843086ee61e9e48236c70126494.png)}.guide-canvas .mouse-cursor.type{background-image:url(/assets/guide/type-aeeabfaba485ddcad1f57a8d4a1e8ed0da5af1d2ffa84dd797be8f44eb14a104.png)}.guide-canvas .mouse-cursor.type::before{inset:20% auto auto 30%}.guide-canvas .mouse-illustration{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:HSLA(var(--white), 0.8);border-radius:0.5rem;box-shadow:0 0 0 1px HSLA(var(--black), 0.05);display:flex;height:4rem;justify-content:center;left:1rem;opacity:0;position:absolute;top:1rem;transform:scale(0);width:4rem}.guide-canvas .mouse-illustration.left,.guide-canvas .mouse-illustration.right,.guide-canvas .mouse-illustration.scroll,.guide-canvas .mouse-illustration.type{opacity:1;transform:scale(calc(1 / var(--zoom)));transition:opacity ease 200ms var(--transitionDuration)}.guide-canvas .mouse-illustration.left .mouse-illustration-icon,.guide-canvas .mouse-illustration.right .mouse-illustration-icon,.guide-canvas .mouse-illustration.scroll .mouse-illustration-icon{border:0.2rem solid HSLA(var(--black), 0.2);border-radius:1rem;height:2.5rem;position:relative;width:1.7rem}.guide-canvas .mouse-illustration.left .mouse-illustration-icon::before,.guide-canvas .mouse-illustration.right .mouse-illustration-icon::before,.guide-canvas .mouse-illustration.scroll .mouse-illustration-icon::before{background:HSLA(var(--blue), 100%);border-radius:0.2rem;content:'';height:0.4rem;margin-left:-0.25rem;position:absolute;top:0.4rem;transition:all 0.2s ease;width:0.4rem}.guide-canvas .mouse-illustration.type .mouse-illustration-icon{background-image:url(/assets/guide/keyboard-8bcf407b2d8f260b3c2cd3788b8eca8903b2aa38cbcf6f124a046615d8be8f4e.svg);background-position:50% 40%;background-repeat:no-repeat;background-size:80% auto;height:100%;width:100%}.guide-canvas .left .mouse-illustration-icon::before{animation:mouseclick 2s linear infinite var(--timeout);left:0.5rem}.guide-canvas .scroll .mouse-illustration-icon::before{animation:scrolldown 2s linear infinite var(--timeout);left:0.7rem}.guide-canvas .right .mouse-illustration-icon::before{animation:mouseclick 2s linear infinite var(--timeout);left:0.9rem}.guide-canvas .keyboard .add-custom-key{align-items:center;background:HSLA(var(--blue), 100%);border-radius:0.5rem;color:white;cursor:pointer;display:inline-flex;font-weight:bold;height:2.4rem;justify-content:center;margin:0.3rem;transition:background 0.2s ease;width:2.4rem}.guide-canvas .keyboard .add-custom-key:hover{background:HSLA(var(--blue), 0.9)}.guide-canvas .keyboard .key{cursor:pointer;height:2.4rem;opacity:0.5;padding:0.5rem}.guide-canvas .keyboard .key.active{opacity:1}.guide-canvas .keyboard .margin-bottom{margin:0 0 0.5rem}.guide-canvas .keyboard .margin-top{margin:1rem 0 0.5rem}.guide-canvas .controls{position:relative;z-index:99}.guide-canvas .keyboard-controls{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:HSLA(var(--white), 0.3);border-radius:0.8rem;box-shadow:0 0.05rem 0.1rem 0 HSLA(var(--black), 0.2),0 0.3rem 1rem 0 HSLA(var(--black), 0.2);color:white;display:flex;left:50%;opacity:1;text-align:center;transition:opacity var(--transitionDuration) ease}.guide-canvas .keyboard-controls.empty{opacity:0}.guide-canvas .key{align-items:center;background:HSLA(var(--black), 0.9);border-radius:0.5rem;box-shadow:0 0 0 1px HSLA(var(--white), 0.1);color:white;display:inline-flex;height:3rem;justify-content:center;margin:0.3rem;min-width:3rem;padding:0 1rem;white-space:nowrap}.guide-canvas .plus{color:black;font-size:1.5rem;font-weight:700;text-shadow:-1px -1px 0 HSLA(var(--white), 0.3),1px -1px 0 HSLA(var(--white), 0.3),-1px 1px 0 HSLA(var(--white), 0.3),1px 1px 0 HSLA(var(--white), 0.3)}.guide-canvas .tool label{align-items:center;color:HSLA(var(--body), 0.7);display:inline-flex;font-weight:bold}.guide-canvas .tool label input:checked+span{background:HSLA(var(--body), 0.1)}.guide-canvas .tool label input[type=radio]{opacity:0;pointer-events:none;position:fixed}.guide-canvas .tool label span{border-radius:0.2rem;cursor:pointer;padding:0.6rem 0.8rem}.guide-canvas .tool input[type=text]{background:HSLA(var(--body), 0.1);border:none;border-radius:0.2rem;font-size:1rem;padding:0.6rem 0.8rem;transition:opacity 0.2s ease;width:20rem}.guide-canvas .color-1{--bg-color: var(--color-1)}.guide-canvas .color-2{--bg-color: var(--color-2)}.guide-canvas .color-3{--bg-color: var(--color-3)}.guide-canvas .color-4{--bg-color: var(--color-4)}.guide-canvas .color-5{--bg-color: var(--color-5)}.guide-canvas .color-6{--bg-color: var(--color-6)}.guide-canvas .color-7{--bg-color: var(--color-7)}.guide-canvas .color-8{--bg-color: var(--color-8)}.guide-canvas .color-9{--bg-color: var(--color-9)}.guide-canvas .color-10{--bg-color: var(--color-10)}.guide-canvas .color-11{--bg-color: var(--color-11)}.guide-canvas .color-12{--bg-color: var(--color-12)}.guide-canvas .button .color-preview{border-radius:0.2rem;height:0.9rem;margin-right:0.4rem;width:0.9rem}.guide-canvas .colors{display:flex;flex-wrap:wrap;gap:0.5rem}.guide-canvas .colors .color{align-items:center;background:HSLA(var(--bg-color), 100%);border-radius:0.2rem;cursor:pointer;display:flex;height:2.4rem;justify-content:center;transition:border 0.2s ease;width:2.4rem}.guide-canvas .colors .color::before{--border-width: 0.2rem;--height: 0;--width: 0;border-bottom:var(--border-width) solid HSLA(var(--bg-color), 100%);border-right:var(--border-width) solid HSLA(var(--bg-color), 100%);content:"";display:inline-block;filter:invert(1) grayscale(1) brightness(1.3) contrast(9000);height:var(--height);mix-blend-mode:luminosity;opacity:0;transform:translateY(-12%) rotate(0deg);transition:all 0.2s ease;width:var(--width)}.guide-canvas .colors .color:hover::before,.guide-canvas .colors .color.active::before{--height: 1rem;--width: 0.6rem;transform:translateY(-12%) rotate(45deg)}.guide-canvas .colors .color:not(.active):hover::before{opacity:0.5}.guide-canvas .colors .color.active::before{opacity:1}.guide-canvas .tools{background:HSLA(var(--grey), 0.05);border:1px solid HSLA(var(--grey), 0.1);border-radius:0.5rem;display:flex;justify-content:stretch;margin:0.5rem auto;max-width:70rem;position:relative}.guide-canvas .tool{flex:1}.guide-canvas .tool .button.subtle{background:none;border:none;border-radius:0;border-right:1px solid HSLA(var(--grey), 0.1);box-shadow:-1px 0 0 0 HSLA(var(--grey), 0),0 -1px 0 0 HSLA(var(--grey), 0),0 1px 0 0 HSLA(var(--grey), 0);color:HSLA(var(--body), 100%);font-size:0.9rem;justify-content:center;transition:background 0.2s ease, box-shadow 0.2s ease;width:100%}.guide-canvas .tool .button.subtle:disabled{color:HSLA(var(--grey), 100%);cursor:default}.guide-canvas .tool .button.subtle.active,.guide-canvas .tool .button.subtle:not(:disabled):hover,.guide-canvas .tool .button.subtle:not(:disabled):active{background:HSLA(var(--grey), 0.1);box-shadow:-1px 0 0 0 HSLA(var(--grey), 0.1),0 -1px 0 0 HSLA(var(--grey), 0.1),0 1px 0 0 HSLA(var(--grey), 0.1);text-shadow:none;transform:scale(1)}.guide-canvas .tool .button.subtle .icon{fill:currentColor;height:1rem;margin-right:0.4rem;width:1rem}.guide-canvas .tool:first-child .button.subtle{border-radius:0.5rem 0 0 0.5rem}.guide-canvas .tool:last-child .button.subtle{border-radius:0 0.5rem 0.5rem 0;border-right:none}.guide-canvas .tool .tool-dropdown{background:HSLA(var(--background-alt), 100%);border-radius:0.3rem;box-shadow:0 0 0 1px HSLA(var(--body), 0.1),0 0.4rem 1rem 0 HSLA(var(--black), 0.2);left:0;margin-top:0.5rem;max-width:100%;padding:1rem;position:absolute;width:-moz-max-content;width:max-content;z-index:99}.guide-canvas .tool .tool-dropdown.hide{display:none}.guide-canvas .keyframes-wrapper{border-radius:0.5rem;color:HSLA(var(--body), 100%);counter-reset:section;margin:1rem auto;max-width:70rem;min-height:16rem;padding:1rem}.guide-canvas .keyframe-list{border:1px solid HSLA(var(--body), 0.1);border-radius:0.5rem;margin:1rem 0;padding:0}.guide-canvas .keyframe-list.can-order .drag-handle{opacity:.25;pointer-events:all}.guide-canvas .keyframe-list.can-order .drag-handle:hover{opacity:1}.guide-canvas .btn{align-items:center;background:HSLA(var(--grey), 0.1);border:1px solid HSLA(var(--grey), 0.2);border-radius:0.5rem;color:HSLA(var(--body), 100%);cursor:pointer;display:inline-flex;font-size:0.9rem;gap:0.4rem;padding:0.4rem 0.8rem;transition:opacity 0.2s ease}.guide-canvas .btn.save-changes-button{background:HSLA(var(--blue), 100%);color:HSLA(var(--white), 100%)}.guide-canvas .btn:hover{opacity:1}.guide-canvas .btn:disabled{color:HSLA(var(--body), 0.5);cursor:default;opacity:0.5}.guide-canvas .btn .icon{fill:currentColor;height:1rem;width:1rem}.guide-canvas .keyframe{align-items:center;border-bottom:1px solid HSLA(var(--body), 0.1);cursor:pointer;display:flex;gap:1rem;margin:0;padding:1rem 1rem 1rem 2rem;position:relative;transition:padding 0.2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.guide-canvas .keyframe:first-child::after{border-radius:0.5rem 0.5rem 0 0}.guide-canvas .keyframe:last-child{border-bottom:none}.guide-canvas .keyframe:last-child::after{border-radius:0 0 0.5rem 0.5rem}.guide-canvas .keyframe:hover{background:HSLA(var(--body), 0.025)}.guide-canvas .keyframe.active{background:HSLA(var(--body), 0.05)}.guide-canvas .keyframe.sortable-chosen::after,.guide-canvas .keyframe.highlight::after{background:HSLA(var(--blue), 0.1);content:"";display:block;inset:0;pointer-events:none;position:absolute}.guide-canvas .keyframe.highlight::after{animation:fadeout 1s forwards 1s}.guide-canvas .keyframe .drag-handle{cursor:grab;left:0.5rem;opacity:0;pointer-events:none;position:absolute;transition:opacity 0.2s ease;width:1rem}.guide-canvas .keyframe .drag-handle::before{content:".. .. ..";display:block;line-height:0.3rem;margin-top:-0.5rem;text-align:center}.guide-canvas .keyframe .image-index{border:1px solid HSLA(var(--body), 100%);color:HSLA(var(--body), 100%);display:inline-block;font-size:0.6rem;font-weight:bold;line-height:0.5rem;padding:0.1rem;text-align:center}.guide-canvas .keyframe .icon{height:1rem;width:1rem}.guide-canvas .keyframe .no-instructions{color:HSLA(var(--grey), 100%);font-style:italic}.guide-canvas .keyframe .theme{background:HSLA(var(--bg-color), 100%);border-radius:0.2rem;padding:0.2rem 0.4rem}.guide-canvas .keyframe .theme::before{color:HSLA(var(--bg-color), 100%);content:counter(section) ".";counter-increment:section;filter:invert(1) grayscale(1) brightness(1.3) contrast(9000);font-weight:bold;mix-blend-mode:luminosity}.guide-canvas .keyframe .button-container{margin-left:auto}.guide-canvas .keyframe .icons,.guide-canvas .keyframe .icons span,.guide-canvas .keyframe .button-container{align-items:center;display:flex;gap:0.5rem}.guide-canvas .images{--size: 11rem;align-items:stretch;background:HSLA(var(--background-contrast), 100%);border-bottom:1px solid HSLA(var(--body), 0.075);border-radius:0.3rem 0.3rem 0 0;display:grid;gap:0.5rem;grid-auto-columns:var(--size);grid-auto-flow:column;margin:-1rem -1rem 1rem;overflow-x:auto;padding:1rem 1rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.guide-canvas .images:not(:empty)::before,.guide-canvas .images:not(:empty)::after{bottom:4.5rem;content:"";display:block;position:absolute;top:0;width:1rem;z-index:1}.guide-canvas .images:not(:empty)::before{background:linear-gradient(to right, HSLA(var(--background-contrast), 100%), transparent);border-radius:0.3rem 0 0 0;left:0}.guide-canvas .images:not(:empty)::after{background:linear-gradient(to left, HSLA(var(--background-contrast), 100%), transparent);border-radius:0 0.3rem 0 0;right:0}.guide-canvas .images:empty::before{color:HSLA(var(--grey), 100%);content:attr(data-i18n);position:static;width:-moz-max-content;width:max-content}.guide-canvas .images .pick-img{--border: inset 0 0 0 1px hsla(var(--body), 0.1);--shadow: 0 0 0 0 hsla(var(--black), 0);background:HSLA(var(--background), 100%);border-radius:0.5rem;box-shadow:var(--border),var(--shadow);cursor:pointer;display:flex;flex-direction:column;padding:0.5rem;position:relative;transition:box-shadow 0.2s ease}.guide-canvas .images .pick-img:hover{border-color:HSLA(var(--body), 0.2)}.guide-canvas .images .pick-img:hover .pick-img-remove{opacity:1}.guide-canvas .images .pick-img .pick-img-index{background:HSLA(var(--white), 100%);border-radius:2px;box-shadow:0 0 0 1px HSLA(var(--black), 0.1);color:HSLA(var(--black), 100%);display:inline-block;font-size:10px;font-weight:bold;left:0.75rem;line-height:1;padding:3px;position:absolute;text-align:center;top:0.75rem;transition:all 0.2s ease;z-index:1}.guide-canvas .images .pick-img>img{aspect-ratio:4/3;background-color:HSLA(var(--background-contrast), 100%);border-radius:0.3rem;box-shadow:inset 0 0 0 1px HSLA(var(--body), 0.05);display:block;margin-bottom:0.3rem;-o-object-fit:contain;object-fit:contain;width:var(--size)}.guide-canvas .images .pick-img .pick-img-filename{font-size:0.8rem;margin:auto;opacity:0.7}.guide-canvas .images .pick-img .pick-img-remove{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:HSLA(var(--body), 100%);border:0;border-radius:50%;cursor:pointer;display:flex;height:1.5em;justify-content:center;opacity:0;padding:0;position:absolute;right:5px;top:5px;transition:opacity 0.2s ease;width:1.5em}.guide-canvas .images .pick-img .pick-img-remove .icon{fill:HSLA(var(--background), 100%)}.guide-canvas .images .pick-img.used{--border: inset 0 0 0 3px hsla(var(--blue), 0.4)}.guide-canvas .images .pick-img.used .pick-img-index{background:HSLA(var(--blue), 100%);box-shadow:0 0 0 1px HSLA(var(--white), 0.1);color:HSLA(var(--white), 100%)}.guide-canvas .images .pick-img:hover{--shadow: 0 0.4rem 1rem 1px hsla(var(--grey), 0.1)}.guide-canvas .images .pick-img:hover .pick-img-filename{opacity:1}.guide-canvas .images .pick-img.active{--shadow: 0 0.4rem 1rem 1px hsla(var(--blue), 0.1);--border: inset 0 0 0 3px hsla(var(--blue), 0.8)}.guide-canvas .images .pick-img.active .pick-img-filename{opacity:1}.guide-canvas .images .pick-img.mark-delete{--border: inset 0 0 0 3px hsla(var(--red), 0.8);background:HSLA(var(--background), 0.5)}.guide-canvas .images .pick-img.mark-delete .pick-img-filename,.guide-canvas .images .pick-img.mark-delete img{opacity:0.5}.guide-canvas .images .pick-img.mark-delete .pick-img-index{background:HSLA(var(--red), 100%);box-shadow:0 0 0 1px HSLA(var(--white), 0.1);color:HSLA(var(--white), 100%)}.guide-canvas label.image-file{align-items:center;background:HSLA(var(--blue), 100%);border-radius:0.5rem;color:white;cursor:pointer;display:inline-flex;font-size:0.9rem;font-weight:bold;gap:0.4rem;height:2.4rem;justify-content:center;padding:0 0.6rem;transition:background 0.2s ease}.guide-canvas label.image-file:hover{background:HSLA(var(--blue), 0.9)}.guide-canvas label.image-file .image-file-input{display:none}.guide-canvas .remove-unused-images{height:2.4rem}.guide-canvas .remove-unused-images:hover{background:HSLA(var(--red), 100%);color:HSLA(var(--white), 100%)}.guide-canvas .remove-unused-images.hide{display:none}.guide-canvas .image-actions{align-items:center;display:flex;gap:0.5rem}.guide-canvas .image-actions .icon{fill:currentColor;height:1rem}.guide-canvas .frame .img{backface-visibility:visible;display:none;max-width:var(--width);transform:translate3d(0, 0, 0)}.guide-canvas .frame .img.old,.guide-canvas .frame .img.active{display:block}.guide-canvas .frame .img.active:not(.old,.initial-image){animation:fadein calc(var(--transitionDuration) / 5) ease forwards calc(var(--transitionDuration) - 2 * (var(--transitionDuration) / 5));opacity:0}.guide-canvas .frame .img.initial-image.active{max-width:none;opacity:1;width:auto}.guide-canvas .frame .img.old:not(.active){animation:fadeout calc(var(--transitionDuration) / 5) ease calc(var(--transitionDuration) - var(--transitionDuration) / 5) forwards;inset:0;opacity:1;position:absolute;z-index:1}.guide-canvas .text{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:HSLA(var(--black), 0.9);border-radius:0.2rem;box-shadow:0 0 0 2px HSLA(var(--white), 0.25);color:HSLA(var(--white), 100%);cursor:text;display:none;font-size:1.25rem;font-weight:bold;line-height:1.3;max-width:80%;outline:none;padding:0.5rem 1rem;position:relative;width:-moz-fit-content;width:fit-content;z-index:100}.guide-canvas .text::before{transition:color 0.2s ease}.guide-canvas .text:empty::before{color:HSLA(var(--white), 0.6);content:attr(aria-placeholder);font-weight:normal}.guide-canvas .text:empty:focus::before{color:HSLA(var(--white), 0.3)}.guide-canvas .text:empty:not([contenteditable]){transition:none}.guide-canvas .text:focus{box-shadow:0 0 0 2px HSLA(var(--white), 0.75)}.guide-canvas .text:not(:empty),.guide-canvas .text[contenteditable]{display:block}.guide-canvas .zoom{cursor:default;display:flex;flex-direction:column;gap:0.5rem;gap:0.5rem;opacity:0;position:absolute;right:-2rem;top:1rem;transition:opacity 0.2s ease, right 0.2s ease;z-index:100}.guide-canvas .zoom .zoom-container{align-items:center;-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);background:HSLA(var(--black), 0.8);border:1px solid HSLA(var(--white), 0.15);border-radius:0.5rem;display:flex;flex-direction:column;gap:0.5rem;padding:0.5rem}.guide-canvas .zoom .zoom-reset{background:HSLA(var(--blue), 100%);box-shadow:0 -10rem 0 HSLA(var(--black), 0) inset;cursor:pointer;transition:box-shadow 0.2s ease}.guide-canvas .zoom .zoom-reset:hover{box-shadow:0 -10rem 0 HSLA(var(--white), 0.1) inset}.guide-canvas .zoom .icon-zoom-out,.guide-canvas .zoom .icon-zoom-in{cursor:pointer;opacity:0.6;transition:opacity 0.2s ease}.guide-canvas .zoom .icon-zoom-out:hover,.guide-canvas .zoom .icon-zoom-in:hover{opacity:1}.guide-canvas .zoom .zoom-slider{-webkit-appearance:slider-vertical;-moz-appearance:slider-vertical;appearance:slider-vertical;background:HSLA(var(--white), 100%);direction:rtl;height:175px;padding:0 5px;vertical-align:bottom;width:8px;writing-mode:vertical-lr}.guide-canvas .zoom .icon{fill:HSLA(var(--white), 100%);height:1rem}.guide-canvas .tutorial-parent-element .zoom,.guide-canvas .canvas:hover .zoom{opacity:1;right:1rem}.guide-canvas .nav{align-items:center;display:flex;gap:0.5rem;justify-content:center;margin:1rem auto;max-width:70rem;position:relative;text-align:center}.guide-canvas .nav .fullscreen-toggle,.guide-canvas .nav .reset{padding:0 0.8rem;position:absolute;width:auto}.guide-canvas .nav .fullscreen-toggle::before,.guide-canvas .nav .reset::before{border-radius:0.4rem;transform:scale(0.9)}@media (max-width: 428px){.guide-canvas .nav .fullscreen-toggle .label,.guide-canvas .nav .reset .label{display:none}}.guide-canvas .nav .fullscreen-toggle{left:0}.guide-canvas .nav .reset{right:0}@media (max-width: 428px){.guide-canvas .nav .reset .icon{height:1.2rem;width:1.2rem}}.guide-canvas .explanation-box-dialog{max-width:50rem}.guide-canvas .explanation-box-dialog .dialog-actions{justify-content:flex-start}.guide-canvas .explanation-box-dialog .dialog-actions .cancel{margin-left:auto}.guide-canvas .explanation-box-dialog .explanation-box-show-first{border:1px solid HSLA(var(--border), 100%);border-radius:0.5rem;display:flex;overflow:hidden}.guide-canvas .explanation-box-dialog .explanation-box-show-first label{align-items:center;color:HSLA(var(--body), 100%);cursor:pointer;display:flex;flex-grow:1;font-size:1rem;gap:0.35rem;justify-content:center;line-height:1.4rem;margin:0;padding:0.5rem}.guide-canvas .explanation-box-dialog .explanation-box-show-first label:hover{background:HSLA(var(--grey), 0.05)}.guide-canvas .explanation-box-dialog .explanation-box-show-first label:has(input:checked){background:HSLA(var(--grey), 0.05);font-weight:bold}.guide-canvas .explanation-box-dialog .explanation-box-show-first label:first-child{border-right:1px solid HSLA(var(--border), 100%)}.guide-canvas .fullscreen-toggle,.guide-canvas .reset,.guide-canvas .nav-item{align-items:center;cursor:pointer;display:inline-flex;gap:0.5rem;height:2rem;justify-content:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2rem}.guide-canvas .fullscreen-toggle::before,.guide-canvas .reset::before,.guide-canvas .nav-item::before{background:HSLA(var(--grey), 0.1);border-radius:50%;content:"";display:block;inset:0;opacity:0;position:absolute;transform:scale(0.8);transition:transform 0.2s ease, opacity 0.2s ease}.guide-canvas .fullscreen-toggle.active::before,.guide-canvas .fullscreen-toggle:hover::before,.guide-canvas .reset.active::before,.guide-canvas .reset:hover::before,.guide-canvas .nav-item.active::before,.guide-canvas .nav-item:hover::before{opacity:1;transform:scale(1)}.guide-canvas .fullscreen-toggle.active::before,.guide-canvas .reset.active::before,.guide-canvas .nav-item.active::before{transition:none}.guide-canvas .fullscreen-toggle .icon,.guide-canvas .reset .icon,.guide-canvas .nav-item .icon{fill:HSLA(var(--body), 100%);height:1rem;position:relative;top:-0.06rem;width:1rem}.guide-canvas .fullscreen-toggle.disabled,.guide-canvas .reset.disabled,.guide-canvas .nav-item.disabled{opacity:0.2;pointer-events:none}.tutorial-overlay{inset:0;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tutorial-overlay::before{background:HSLA(var(--black), 0.1);content:"";display:block;inset:0;pointer-events:none;position:fixed;z-index:40}.tutorial-overlay.hide{display:none}.tutorial-step{background:HSLA(var(--background), 100%);border-radius:0.5rem;box-shadow:0 0.05rem 0.1rem 0 HSLA(var(--black), 0.2),0 0.3rem 1rem 0 HSLA(var(--black), 0.2);margin:1rem 0;max-width:25rem;opacity:0;padding:1rem;position:absolute;top:var(--y);transition:opacity 0.2s ease, transform 0.2s ease;width:-moz-max-content;width:max-content}.tutorial-step.active{opacity:1;pointer-events:initial;z-index:41}.tutorial-step.active .tutorial-step-title,.tutorial-step.active .tutorial-step-description{-webkit-user-select:text;-moz-user-select:text;user-select:text}.tutorial-step.active .tutorial-step-index{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tutorial-step.left{left:var(--x);transform:translateY(2rem) translateX(0%)}.tutorial-step.left.active{transform:translateY(2rem) translateX(0%)}.tutorial-step.center{left:calc(var(--x) + var(--element-width) / 2);transform:translateY(2rem) translateX(-50%)}.tutorial-step.center.active{transform:translateY(2rem) translateX(-50%)}.tutorial-step.right{left:calc(var(--x) + var(--element-width));transform:translateY(2rem) translateX(-100%)}.tutorial-step.right.active{transform:translateY(2rem) translateX(-100%)}.tutorial-element{position:relative;z-index:39 !important}.tutorial-element.tutorial-element-shape{filter:drop-shadow(0 0 1rem HSLA(var(--blue), 100%))}.tutorial-element:not(.tutorial-element-shape){box-shadow:0 0 2rem HSLA(var(--blue), 100%) !important}.tutorial-step-description{font-size:0.9rem;line-height:1.4em}.tutorial-step-buttons{align-items:center;border-top:1px solid HSLA(var(--border), 100%);display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;padding-top:1rem}.tutorial-step-buttons .tutorial-step-button-close{margin-left:auto}.tutorial-step-title{display:flex}.tutorial-step-index{font-size:0.9rem;font-weight:bold;margin-left:auto;white-space:nowrap}.qr-card-checklist{--checkbox-color: var(--intense-green);--checkbox-size: 2.1em;--checkbox-border: 0.16em;font-size:1rem}.qr-card-checklist-svg-template{opacity:0;pointer-events:none;position:absolute;z-index:-1}.qr-card-checklist-section-list{margin:0 auto;width:100%;padding:0 var(--page-padding-x)}@media screen and (min-width: 420px){.qr-card-checklist-section-list{min-width:360px;width:-moz-fit-content;width:fit-content}}.qr-card-checklist-section{margin-bottom:1.5em}.qr-card-checklist-section-header{margin-bottom:1em}.qr-card-checklist-section-title{font-size:0.9em;font-weight:bold;margin:0;text-align:center}.qr-card-checklist-item-list{background:HSLA(var(--background), 100%);border-radius:5px;box-shadow:0 0 0.2rem rgba(0,0,0,0.05),0 0.4rem 1rem rgba(0,0,0,0.05);list-style:none;padding:0.8em 0 0.6em}.qr-card-checklist-item{margin-bottom:0;position:relative}.qr-card-checklist-item:not(:last-child)::after{border-bottom:1px solid HSLA(var(--border), 100%);bottom:0;content:"";left:1.2em;position:absolute;right:1.2em}.qr-card-checklist-item-label{align-items:center;cursor:pointer;display:flex;padding:0.6em 1.2em;transform-origin:50% 50%;transform-style:preserve-3d;transition:transform 0.14s ease}.qr-card-checklist-item-label:active .qr-card-checklist-item-checkbox{transform:scale(0.95)}.qr-card-checklist-item input[type="checkbox"]{display:none}.qr-card-checklist-item-checkbox{align-self:flex-start;border-radius:50%;box-shadow:0 0 0 var(--checkbox-border) HSLA(var(--checkbox-color), 0.2) inset;height:var(--checkbox-size);position:relative;width:var(--checkbox-size)}.qr-card-checklist-item-checkbox svg{fill:none;height:var(--checkbox-size);stroke:HSLA(var(--checkbox-color), 100%);stroke-dasharray:0 162.6 133 29.6;stroke-dashoffset:124.6;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--checkbox-border);transition:all 0.4s ease;width:var(--checkbox-size);z-index:1}input[type="checkbox"]:checked+.qr-card-checklist-item-checkbox svg{stroke-dasharray:0 162.6 28 134.6;stroke-dashoffset:162.6;stroke-width:calc(var(--checkbox-border) * 1.25);transition:all 0.3s ease}.qr-card-checklist-item-title{font-size:1.3em;font-weight:400;margin:0 0 0 0.7em;transition:opacity 0.3s ease}input[type="checkbox"]:checked~.qr-card-checklist-item-title{opacity:0.5}.chapter .qr-card-checklist{background:HSLA(var(--background-alt), 100%);border:1px solid HSLA(var(--border), 100%);border-radius:0.5rem;margin:2rem 0;padding:0.5rem 0 0}@media screen and (min-width: 420px){.chapter .qr-card-checklist{padding:1rem 0}}.chapter .qr-card-checklist-title{margin:1rem 0;text-align:center}textarea[data-controller="single-line-textarea"]{font:inherit;resize:none}textarea[data-controller="single-line-textarea"]::-moz-placeholder{color:HSLA(var(--input), 0.25)}textarea[data-controller="single-line-textarea"]::placeholder{color:HSLA(var(--input), 0.25)}.r-tiptap-content-component{--margin: 1.5em;font-size:1.15rem;line-height:1.6}.r-tiptap-content-component>*{margin:var(--margin) 0}.r-tiptap-content-component>*:first-child{margin-top:0}.r-tiptap-content-component>*:last-child{margin-bottom:0}.r-tiptap-content-component>ol,.r-tiptap-content-component>ul{margin:var(--margin) 0 !important;padding:0 0 0 2rem}.r-tiptap-content-component>ol>li,.r-tiptap-content-component>ul>li{margin:0;padding:0 0 0 0.4em}.r-tiptap-content-component>ol>li>*:first-child,.r-tiptap-content-component>ul>li>*:first-child{margin-top:0}.r-tiptap-content-component>ol>li>*:last-child,.r-tiptap-content-component>ul>li>*:last-child{margin-bottom:0}.r-tiptap-content-component>ul{list-style-type:disc}.r-tiptap-content-component>ul ul{list-style-type:circle}.r-tiptap-content-component>ol{list-style-type:decimal}.r-tiptap-content-component .tiptap--image-container{position:relative}.r-tiptap-content-component .tiptap--image-container img{border:0;border-radius:0.25rem;display:inline-block;margin:0;max-width:100%;outline:none;overflow:hidden;vertical-align:top;width:100%}.r-tiptap-content-component iframe{border:0;border-radius:0.25rem;height:auto;outline:none;width:100%}.r-tiptap-content-component>[data-youtube-video]>iframe{aspect-ratio:16 / 9}.r-tiptap-editor-component{--selection-color: #accef7;--placeholder-color: #adb5bd}.r-tiptap-editor-component .tiptap{min-height:200px;padding:2rem 0 1rem}.r-tiptap-editor-component .tiptap:focus{outline:none}.r-tiptap-editor-component .tiptap [contenteditable="false"]{white-space:normal}.r-tiptap-editor-component .tiptap>.ProseMirror-selectednode img,.r-tiptap-editor-component .tiptap>.ProseMirror-selectednode>iframe,.r-tiptap-editor-component .tiptap>.ProseMirror-selectednode[data-controller="tiptap--embed"]>div{outline:4px solid var(--selection-color);transition:outline 0.15s}.r-tiptap-editor-component .tiptap>p.is-empty[data-placeholder]:not(:has(+.ProseMirror-selectednode))::before{color:var(--placeholder-color);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.tiptap--bubble-menu{--bubble-menu-color: #737373;align-items:center;color:var(--bubble-menu-color);display:flex;gap:0.125rem}.tiptap--bubble-menu-divider{background-color:#e9ecef;height:100%;margin-left:0.25rem;margin-right:0.25rem;min-height:1.5rem;width:1px}.tiptap--bubble-menu label{align-items:center;display:flex;gap:0.5rem}.tiptap--bubble-menu output{font-size:0.75rem;font-weight:600;line-height:1rem}.tiptap--icon{fill:none;height:1rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;width:1rem}.tiptap--button{--button-color: #737373;--button-hover-background-color: #f5f5f5;--button-hover-color: #444444;--button-active-background-color: rgba(0, 0, 0, 0.075);--button-active-color: #262626;align-items:center;background-color:transparent;border:none;border-radius:0.25rem;color:var(--button-color);cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;gap:0.5rem;line-height:inherit;margin:0;outline:none;padding:0.45rem;text-align:inherit;white-space:nowrap}.tiptap--button:not(.tiptap--button--is-active):hover{background-color:var(--button-hover-background-color);color:var(--button-hover-color)}.tiptap--button--is-active{background-color:var(--button-active-background-color);color:var(--button-active-color)}.tiptap--commands{display:flex;flex-direction:column;font-size:0.875rem;font-weight:500;gap:0.125rem;line-height:1.25rem;min-width:240px}.tiptap--commands .tiptap--button{--button-active-background-color: var(--button-hover-background-color);--button-active-color: var(--button-hover-color);display:flex}.r-tiptap-editor-toolbar-component{align-items:center;border:1px solid HSLA(var(--body), 15%);border-width:1px 0;-moz-column-gap:12px;column-gap:12px;display:flex;flex:0 1 content;flex-wrap:wrap;justify-content:flex-start;margin-top:1rem;padding:0.5rem 0;row-gap:12px}.r-tiptap-editor-toolbar-component-button-group{align-items:flex-start;-moz-column-gap:4px;column-gap:4px;display:flex;flex-direction:row;height:32px}.r-tiptap-editor-toolbar-component-divider{border-right:1px solid HSLA(var(--body), 15%);height:24px}.r-tiptap-editor-toolbar-component-right{margin-left:auto}.r-tiptap-editor-toolbar-component button{align-items:center;background-color:transparent;border:1px solid transparent;border-radius:6px;color:HSLA(var(--grey), 100%);cursor:pointer;display:flex;height:32px;justify-items:center;min-width:32px;padding:4px}.r-tiptap-editor-toolbar-component button>svg{fill:none;height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:24px}.r-tiptap-editor-toolbar-component button:hover{background-color:HSLA(var(--body), 3%);border-color:HSLA(var(--body), 3%)}.r-tiptap-editor-toolbar-component button.is-active{background-color:HSLA(var(--body), 60%);border-color:none;color:HSLA(var(--white), 100%)}.r-tiptap-editor-toolbar-component button:disabled{opacity:0.4;pointer-events:none}.elements-tiptap-input{--meta-color: #adb5bd;--error-color: #e23c79;background:HSLA(var(--background-input), 100%);border:1px solid HSLA(var(--grey), 10%);border-radius:0.5rem;display:flex;flex-direction:column;margin-bottom:1rem !important}.elements-tiptap-input .r-tiptap-editor-toolbar-component{border-color:HSLA(var(--grey), 10%);border-top:0;margin-top:0;padding:0.5rem}.elements-tiptap-input .r-tiptap-content-component{--margin: 0.5rem;font-size:1rem;padding:1.5rem 1rem}.elements-tiptap-input .tiptap-editor-count-container{display:inline-flex;gap:1rem;margin:0.5rem;margin-left:auto}.elements-tiptap-input .tiptap-editor-count-container>div{font-size:0.75rem;font-weight:600;border:1px solid RGBA(from var(--meta-color) r g b/0.3);border-radius:0.3rem;color:var(--meta-color);padding:0.2rem 0.4rem}.elements-tiptap-input .tiptap-editor-count-container .error{border-color:RGBA(from var(--error-color) r g b/0.3);color:var(--error-color)}.admin-section{margin:2rem 0}.admin-section-title{font-size:1.6rem;margin-bottom:1rem}.admin-title-vertical-center{align-items:center;display:flex;gap:0.35em}body.r-admin-author_groups-show .admin-author-group-header{background:HSLA(var(--background-alt), 100%)}body.r-admin-author_groups-show .admin-author-group-header-content{padding:2rem 2rem 0 2rem;align-items:center;justify-content:space-between}body.r-admin-author_groups-show .author-group-info{align-items:center;display:flex;gap:.5rem}body.r-admin-author_groups-show .author-group-name{font-size:1.5rem;font-weight:500;margin:0}body.r-admin-author_groups-show .manage-header-tabs{margin-left:2rem;margin-right:2rem;margin-top:1rem}body.r-admin-author_groups-show .author-group-main{padding:0 2rem}body.r-admin-author_groups-show td.action{width:1%}body.r-admin-author_groups-show .user-name-and-avatar{align-items:center;display:flex;gap:.5rem}body.r-admin-author_groups-show .author-actions{display:flex;margin-top:1rem}body.r-admin-author_groups-show .cards-items{grid-gap:1.8rem;grid-template-rows:auto;margin:2rem auto;max-width:151.8rem}body.r-admin-author_groups-show .cards-items .cards-item{margin-bottom:0;min-width:0;position:relative}@media (max-width: 51.8rem){body.r-admin-author_groups-show .cards-items{display:flex;flex-direction:column}body.r-admin-author_groups-show .cards-items .cards-item{margin:0 auto;width:100%}}@media screen and (min-width: 51.8rem){body.r-admin-author_groups-show .cards-items{align-items:stretch;display:grid;grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 76.8rem){body.r-admin-author_groups-show .cards-items{align-items:stretch;display:grid;grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 101.8rem){body.r-admin-author_groups-show .cards-items{align-items:stretch;display:grid;grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 126.8rem){body.r-admin-author_groups-show .cards-items{align-items:stretch;display:grid;grid-template-columns:repeat(5, 1fr)}}@media screen and (min-width: 151.8rem){body.r-admin-author_groups-show .cards-items{align-items:stretch;display:grid;grid-template-columns:repeat(6, 1fr)}}body.r-admin-author_groups-edit .actions{align-items:center;display:flex;gap:1rem}body.r-admin-author_groups-edit .danger-zone{position:absolute;bottom:2rem}body.r-admin-author_groups-edit .dangerzone-button{align-items:flex-start;background:transparent;border:none;border-radius:var(--border-radius);box-shadow:0 0 0 1px HSLA(var(--grey), 10%),0 0 0 HSLA(var(--shadow)),0 0 0 HSLA(var(--shadow));color:HSLA(var(--body), 100%);cursor:pointer;display:flex;flex:1;flex-direction:column;gap:0.3rem;justify-content:flex-start;padding:1rem;text-align:left;text-shadow:none;transform:none;transition:border 0.2s ease, box-shadow 0.2s ease}body.r-admin-author_groups-edit .dangerzone-button .icon{fill:HSLA(var(--danger), 100%);height:1.4rem}body.r-admin-author_groups-edit .dangerzone-button:hover{box-shadow:0 0 0 1px HSLA(var(--grey), 10%),0 5px 10px HSLA(var(--shadow)),0 10px 20px HSLA(var(--shadow))}body.r-admin-deactivated_user_content .trend-title{margin-bottom:0}body.r-admin-elements .element-type,body.r-admin-elements_insights-show .element-type,body.r-admin-elements_danger_zone-show .element-type,body.r-admin-elements_references-index .element-type,body.r-admin-elements_authors-show .element-type,.element-container-header .element-type{background:HSLA(var(--body), 100%);border-radius:3px;color:HSLA(var(--background), 100%);font-size:0.8rem;line-height:1;padding:0.3em 0.5em;transition:background 0.2s ease, color 0.2s ease;vertical-align:middle;white-space:nowrap}body.r-admin-elements .element-type:is(a, [data-type]):hover,body.r-admin-elements_insights-show .element-type:is(a, [data-type]):hover,body.r-admin-elements_danger_zone-show .element-type:is(a, [data-type]):hover,body.r-admin-elements_references-index .element-type:is(a, [data-type]):hover,body.r-admin-elements_authors-show .element-type:is(a, [data-type]):hover,.element-container-header .element-type:is(a, [data-type]):hover{background:var(--theme-color);color:HSLA(var(--white), 100%)}body.r-admin-elements .manage-element-header,body.r-admin-elements_insights-show .manage-element-header,body.r-admin-elements_danger_zone-show .manage-element-header,body.r-admin-elements_references-index .manage-element-header,body.r-admin-elements_authors-show .manage-element-header,.element-container-header .manage-element-header{border-bottom:1px solid HSLA(var(--grey), 10%);margin-bottom:var(--spacing)}body.r-admin-elements .manage-element-header .last-updated,body.r-admin-elements_insights-show .manage-element-header .last-updated,body.r-admin-elements_danger_zone-show .manage-element-header .last-updated,body.r-admin-elements_references-index .manage-element-header .last-updated,body.r-admin-elements_authors-show .manage-element-header .last-updated,.element-container-header .manage-element-header .last-updated{margin-bottom:1em}body.r-admin-elements-index .element-new-dropdown{min-width:150px}body.r-admin-elements-index .tab-pills span{display:flex;font-size:0.85em}body.r-admin-elements-index .remove-filter{align-self:center;display:flex}body.r-admin-elements-index .remove-filter svg{fill:#fff;margin-left:1em}body.r-admin-elements-index .element{cursor:pointer;transition:background 0.1s ease}body.r-admin-elements-index .element:hover{background:HSLA(var(--background-alt), 100%)}body.r-admin-elements-index .element .not-added{color:HSLA(var(--body), 0.3);font-style:italic}body.r-admin-elements-index .element-user{font-weight:bold}body.r-admin-elements-index .element-user-container{align-items:center;display:flex}body.r-admin-elements-index .element-user-name{display:inline-block}body.r-admin-elements-index .element:has(a:hover,.element-type:hover){background:transparent}body.r-admin-elements-index .elements a{border-radius:0.3rem;display:inline-block;margin:-0.2rem -0.4rem;padding:0.2rem 0.4rem;transition:background 0.1s ease, color 0.1s ease}body.r-admin-elements-index .elements a:hover{color:HSLA(var(--body), 100%)}html.light body.r-admin-elements-index .elements a:hover{background:HSLA(var(--royal-blue), 10%)}@media (prefers-color-scheme: light){html.auto body.r-admin-elements-index .elements a:hover{background:HSLA(var(--royal-blue), 10%)}}html.dark body.r-admin-elements-index .elements a:hover{background:HSLA(var(--royal-blue), 30%)}@media (prefers-color-scheme: dark){html.auto body.r-admin-elements-index .elements a:hover{background:HSLA(var(--royal-blue), 30%)}}body.r-admin-elements-index .element-author-container{align-items:center;display:flex;gap:0.5rem;white-space:nowrap}body.r-elements-insights-show .range-selector,body.r-admin-elements_insights-show .range-selector{border-radius:4px}body.r-elements-insights-show .overall-trend,body.r-admin-elements_insights-show .overall-trend{background:HSLA(var(--background-alt), 100%);border-radius:4px}body.r-elements-insights-show .quick-question-insights,body.r-admin-elements_insights-show .quick-question-insights{background:HSLA(var(--background-alt), 100%);border-radius:.5em;box-shadow:0 0 0 1px HSLA(var(--grey), 10%) inset;display:flex;flex-direction:column;margin:2rem 0}body.r-elements-insights-show .quick-question-content,body.r-admin-elements_insights-show .quick-question-content{margin-bottom:2rem;padding:var(--spacing) var(--spacing) 0}body.r-elements-insights-show .answer-options,body.r-admin-elements_insights-show .answer-options{line-height:1.5}body.r-elements-insights-show .answer-option,body.r-admin-elements_insights-show .answer-option{align-items:center;color:HSLA(var(--body), 0.8);display:flex;font-weight:bold;padding:0.8rem 0;position:relative}body.r-elements-insights-show .answer-option.correct .bar,body.r-admin-elements_insights-show .answer-option.correct .bar{background:HSLA(var(--intense-green), 100%)}body.r-elements-insights-show .answer-option.incorrect .bar,body.r-admin-elements_insights-show .answer-option.incorrect .bar{background:HSLA(var(--grey), 0.5)}body.r-elements-insights-show .answer-option.poll .bar,body.r-admin-elements_insights-show .answer-option.poll .bar{background:HSLA(var(--royal-blue), 100%)}body.r-elements-insights-show .icon-checkmark,body.r-elements-insights-show .icon-cross,body.r-admin-elements_insights-show .icon-checkmark,body.r-admin-elements_insights-show .icon-cross{flex:1rem 0 0;height:1em;margin-right:.5em}body.r-elements-insights-show .icon-checkmark,body.r-admin-elements_insights-show .icon-checkmark{fill:HSLA(var(--intense-green), 100%)}body.r-elements-insights-show .icon-cross,body.r-admin-elements_insights-show .icon-cross{fill:HSLA(var(--danger), 100%)}body.r-elements-insights-show .times-chosen,body.r-admin-elements_insights-show .times-chosen{background:HSLA(var(--grey), 10%);border-radius:.2em;font-size:.9em;font-weight:normal;margin:0.5rem 0 0.5rem auto;padding:0 0.5rem;white-space:nowrap}body.r-elements-insights-show .times-chosen-visual,body.r-admin-elements_insights-show .times-chosen-visual{background:HSLA(var(--grey), 10%);border-radius:10em;bottom:.3rem;height:5px;left:0;overflow:hidden;position:absolute;width:100%}body.r-elements-insights-show .times-chosen-visual .bar,body.r-admin-elements_insights-show .times-chosen-visual .bar{float:left;height:inherit;position:relative;transition:width 0.2s ease;width:0%}body.r-elements-insights-show .stats,body.r-admin-elements_insights-show .stats{background:HSLA(var(--grey), 5%);box-shadow:0 0 0 1px HSLA(var(--grey), 10%) inset;margin-top:auto;padding:1.5em}body.r-elements-insights-show .success-rate-visual,body.r-admin-elements_insights-show .success-rate-visual{background:HSLA(var(--background), 100%);border:1px solid HSLA(var(--grey), 10%);border-radius:10em;height:1rem;overflow:hidden;width:100%}body.r-elements-insights-show .success-rate-visual .bar,body.r-admin-elements_insights-show .success-rate-visual .bar{background:cornflowerblue;height:inherit;position:relative}body.r-elements-insights-show .success-rate-textual,body.r-admin-elements_insights-show .success-rate-textual{display:flex;font-size:0.9rem;padding-top:1rem}body.r-elements-insights-show .success-rate-textual .absolute,body.r-admin-elements_insights-show .success-rate-textual .absolute{margin:0 1rem 0 0}body.r-elements-insights-show .success-rate-textual .relative,body.r-admin-elements_insights-show .success-rate-textual .relative{margin:0 0 0 auto}body.r-admin-elements_danger_zone-show .dangerzone-buttons{display:flex;gap:1rem}body.r-admin-elements_danger_zone-show .dangerzone-button{align-items:flex-start;background:transparent;border:none;border-radius:var(--border-radius);box-shadow:0 0 0 1px HSLA(var(--grey), 10%),0 0 0 HSLA(var(--shadow)),0 0 0 HSLA(var(--shadow));color:HSLA(var(--body), 100%);cursor:pointer;display:flex;flex:1;flex-direction:column;gap:0.3rem;justify-content:flex-start;padding:1rem;text-align:left;text-shadow:none;transform:none;transition:border 0.2s ease, box-shadow 0.2s ease}body.r-admin-elements_danger_zone-show .dangerzone-button:not(.disabled):hover{box-shadow:0 0 0 1px HSLA(var(--grey), 10%),0 5px 10px HSLA(var(--shadow)),0 10px 20px HSLA(var(--shadow))}body.r-admin-elements_danger_zone-show .dangerzone-button.disabled{cursor:not-allowed;opacity:0.65}body.r-admin-elements_danger_zone-show .dangerzone-button.disabled .icon{fill:HSLA(var(--grey), 100%)}body.r-admin-elements_danger_zone-show .dangerzone-button .icon{fill:HSLA(var(--danger), 100%);height:1.4rem}body.r-admin-elements_danger_zone-show .dangerzone-button-title{display:block}body.r-admin-elements_danger_zone-show .dangerzone-button-description{color:HSLA(var(--body), 0.75);display:block;font-size:0.85rem}body.r-admin-elements-show .element-chapter{align-items:center;background:HSLA(var(--background-alt), 100%);border:1px solid HSLA(var(--border), 100%);border-radius:0.5rem;display:flex;flex-direction:column;gap:1rem;margin-top:3rem;max-width:60rem;padding:1rem;padding:2rem 3rem;text-align:center}body.r-admin-elements-show .r-copy-input-component{margin-bottom:1rem;min-width:MIN(420px, calc(100vw - 4rem))}body.r-admin-elements-show .element-chapter b{display:block}body.r-admin-elements-show .element-chapter b a{display:inline-block;font-size:1.1rem;margin-top:0.5rem}body.r-admin-elements-show .element-chapter p:last-child{margin:0}body.r-admin-lti_consumers .dangerzone-button{align-items:flex-start;background:transparent;border:none;border-radius:var(--border-radius);box-shadow:0 0 0 1px HSLA(var(--grey), 10%),0 0 0 HSLA(var(--shadow)),0 0 0 HSLA(var(--shadow));color:HSLA(var(--button-color), 100%);cursor:pointer;display:flex;flex:1;flex-direction:column;gap:0.3rem;justify-content:flex-start;padding:1rem;text-align:left;text-shadow:none;transform:none;transition:border 0.2s ease, box-shadow 0.2s ease}body.r-admin-lti_consumers .dangerzone-button:not(.disabled):hover{box-shadow:0 0 0 1px HSLA(var(--grey), 10%),0 5px 10px HSLA(var(--shadow)),0 10px 20px HSLA(var(--shadow))}body.r-admin-lti_consumers .dangerzone-button.disabled{cursor:not-allowed;opacity:0.65}body.r-admin-lti_consumers .dangerzone-button.disabled .icon{fill:HSLA(var(--grey), 100%)}body.r-admin-lti_consumers .dangerzone-button .icon{fill:HSLA(var(--danger), 100%);height:1.4rem}body.r-admin-lti_consumers .dangerzone-button-title{display:block}body.r-admin-lti_consumers .dangerzone-button-description{color:HSLA(var(--body), 0.75);display:block;font-size:0.85rem}#new_invitation{max-width:50rem}#new_invitation .hint{color:#999999;display:inline-block;font-size:0.8em;line-height:1.5em}#new_invitation .field,#new_invitation .field-set{margin-bottom:2rem}#new_invitation legend{color:HSL(var(--grey));font-size:.875rem}#new_invitation .permissions-toggles{display:flex;gap:1rem}#new_invitation .permission-option{flex:1;padding:1rem;border:2px solid HSLA(var(--grey), 0.1);border-radius:8px;background:#f9f9f9;text-align:center;cursor:pointer;transition:all 0.2s ease-in-out;display:flex;flex-direction:column;align-items:center}#new_invitation .permission-option input[type="radio"]{display:none}#new_invitation .permission-option .title{font-weight:bold;margin-bottom:0.5rem}#new_invitation .permission-option .description{font-size:0.9rem;color:#666;margin-top:0.5rem}#new_invitation .permission-option .description li{margin-bottom:0.5rem}#new_invitation .permission-option .field{margin-top:0.5rem}#new_invitation .permission-option.selected{border-color:HSLA(var(--link), 100%);background:#e6ecff}#new_invitation .permission-option.disabled{opacity:0.5;cursor:not-allowed}body.r-admin-program_enrollments-index dialog#new_enrollment{overflow:visible}body.r-admin-program_enrollments-index .avatar{display:inline-flex;margin-right:0.5rem}body.r-admin-program_enrollments-index .enrollment{cursor:pointer}body.r-admin-program_enrollments-index .enrollment:hover{background:HSLA(var(--background-alt), 100%)}body.r-admin-program_enrollments-index .enrollment-user{font-weight:bold}body.r-admin-program_enrollments-index .enrollment-user-container{align-items:center;display:flex}body.r-admin-program_enrollments-index .enrollment-user-name{display:inline-block}body.r-admin-program_enrollments-show .program-enrollment-hero{background:HSLA(var(--background-alt), 100%);box-shadow:0 0 0 1px HSLA(var(--grey), 10%) inset;padding:var(--spacing) 0;width:100%}body.r-admin-program_enrollments-show .program-enrollment-hero-inner{margin:0 auto;max-width:100rem;padding:0 var(--spacing)}@media (min-width: 600px){body.r-admin-program_enrollments-show .program-enrollment-hero-header{display:flex}}@media (max-width: 599px){body.r-admin-program_enrollments-show .program-enrollment-hero-header-content{margin-top:1.5rem}}body.r-admin-program_enrollments-show .program-enrollment-hero-header-card{margin-right:var(--spacing)}body.r-admin-program_enrollments-show .program-enrollment-hero-header-card a{color:inherit}body.r-admin-program_enrollments-show .program-enrollment-hero-header-card h1{font-size:1rem}body.r-admin-program_enrollments-show .program-enrollment-hero-header-card h4{font-size:0.8rem}body.r-admin-program_enrollments-show .program-enrollment-hero-title{margin:0}body.r-admin-program_enrollments-show .program-enrollment-hero-subtitle{line-height:2rem}body.r-admin-program_enrollments-show .program-enrollment-hero-meta{color:HSLA(var(--grey), 100%)}body.r-admin-program_enrollments-show .program-enrollment-supervisors-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}body.r-admin-program_enrollments-show .program-enrollment-supervisors-heading h2{margin-bottom:0}body.r-admin-program_enrollments-show .program-enrollment-supervisors{background:HSLA(var(--sidebar), 100%);border:1px solid HSLA(var(--border), 100%);border-radius:.5em}body.r-admin-program_enrollments-show .program-enrollment-supervisor{align-items:center;display:flex;border-bottom:1px solid HSLA(var(--border), 100%);gap:.5rem;padding:1rem}body.r-admin-program_enrollments-show .program-enrollment-supervisor:last-child{border-bottom:none}body.r-admin-program_enrollments-show .program-enrollment-supervisor-name{line-height:32px}body.r-admin-program_enrollments-show .program-enrollment-supervisor .delete-supervisor-link{margin-left:auto}body.r-admin-program_enrollments-show dialog#add_supervisor{overflow:visible}body.r-admin-program_enrollments-show .section-title{font-size:1.2em}body.r-admin-program_enrollments-show .section-progress-section{margin-bottom:1em}body.r-admin-program_enrollments-show .section-progress{display:flex;flex-wrap:wrap;gap:0.1rem;margin-bottom:3px}body.r-admin-program_enrollments-show .section-progress-item{align-items:center;background:HSLA(var(--body), 0.1);border:1px solid HSLA(var(--grey), 10%);color:HSLA(var(--body), 0.8);cursor:default;display:flex;font-size:0.8em;height:2rem;justify-content:center;position:relative;text-align:center;width:2rem}body.r-admin-program_enrollments-show .section-progress-item:first-child{border-bottom-left-radius:0.3rem;border-top-left-radius:0.3rem}body.r-admin-program_enrollments-show .section-progress-item:last-child{border-bottom-right-radius:0.3rem;border-top-right-radius:0.3rem}body.r-admin-program_enrollments-show .section-progress-item-info{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:HSLA(var(--body), 0.8);border-radius:0.3rem;color:HSLA(var(--background), 100%);left:0;min-width:10rem;padding:0.6rem 1em;position:absolute;text-align:left;top:calc(100% + 0.2rem);z-index:10}body.r-admin-program_enrollments-show .section-progress-item-type{font-size:0.8rem;font-weight:bold}body.r-admin-program_enrollments-show .section-progress-item.completed{background:#449578;border:1px solid #449578;color:HSLA(var(--white), 100%)}body.r-admin-program_enrollments-show .section-progress-item.approved{background:#4d62cb;border:1px solid #4d62cb;color:HSLA(var(--white), 100%)}body.r-admin-program_enrollments-show .section-progress-item:hover .section-progress-item-info{display:block}body.r-admin-program-supervisors-index .avatar{display:inline-flex;margin-right:0.5rem}body.r-admin-program-supervisors-index .supervisor{cursor:pointer}body.r-admin-program-supervisors-index .supervisor:hover{background:HSLA(var(--background-alt), 100%)}body.r-admin-program-supervisors-index .supervisor-user{font-weight:bold}body.r-admin-program-supervisors-index .supervisor-user-container{align-items:center;display:flex}body.r-admin-program-supervisors-index .supervisor-user-name{display:inline-block}body.r-admin-program-supervisors-show .program-supervisor-hero{background:HSLA(var(--background-alt), 100%);box-shadow:0 0 0 1px HSLA(var(--grey), 10%) inset;padding:var(--spacing) 0;width:100%}body.r-admin-program-supervisors-show .program-supervisor-hero-inner{margin:0 auto;max-width:100rem;padding:0 var(--spacing)}@media (min-width: 600px){body.r-admin-program-supervisors-show .program-supervisor-hero-header{display:flex}}@media (max-width: 599px){body.r-admin-program-supervisors-show .program-supervisor-hero-header-content{margin-top:1.5rem}}body.r-admin-program-supervisors-show .program-supervisor-hero-title{margin:0}body.r-admin-program-supervisors-show .program-supervisor-hero-subtitle{line-height:2rem}body.r-admin-program-supervisors-show .program-supervisor-hero-meta{color:HSLA(var(--grey), 100%)}body.r-admin-program-supervisors-show .supervisor-assignment .student{font-weight:bold}body.r-admin-program-supervisors-show .supervisor-assignment .student-container{align-items:center;display:flex}body.r-admin-program-supervisors-show .supervisor-assignment .student-name{display:inline-block}body.r-admin-program-supervisors-show .supervisor-assignment .student .avatar{display:inline-flex;margin-right:0.5rem}.r-admin-subscription_settings .reminder-offset-input{align-items:center;display:flex;gap:.5rem}.r-admin-subscription_settings .reminder-offset-input input{width:4rem}.r-admin-subscription_settings .reminder-offset-input span{color:gray;font-size:.8rem}.r-admin-subscription_settings .logo-previews{display:flex;gap:1rem;margin:1rem 0}.r-admin-subscription_settings .logo-previews .logo-preview{align-items:center;border-radius:0.3rem;box-shadow:inset 0 0 0 1px HSLA(var(--body), 0.1);display:inline-flex;flex-direction:column;gap:1rem;justify-content:center;padding:1rem 1rem 0.5rem 1rem;position:relative}.r-admin-subscription_settings .logo-previews .logo-preview .classes{display:flex;gap:0.2rem}.r-admin-subscription_settings .logo-previews .logo-preview .class{border-radius:0.2rem;font-size:0.85rem;padding:0.1rem 0.3rem;white-space:nowrap}.r-admin-subscription_settings .logo-type{background-color:HSLA(var(--body), 100%);border-radius:0.2rem;color:HSLA(var(--background), 100%);display:inline-block;font-size:0.85rem;margin:0.5rem 0 0;padding:0.3rem 0.5rem;white-space:nowrap}.r-admin-subscription_settings .svg-logo-input-container{display:flex;flex-direction:column;padding-top:0.5rem}.r-admin-subscription_settings .svg-logo-input{flex:1;min-height:10rem}.r-admin-subscription_settings .logo-preview.bg-light{background-color:HSLA(var(--background-input), 100%);color:var(--body)}.r-admin-subscription_settings .logo-preview.bg-light .class{background:HSLA(var(--body), 0.05);box-shadow:inset 0 0 0 1px HSLA(var(--body), 0.1)}.r-admin-subscription_settings .logo-preview.bg-dark{background-color:var(--tenant-color);color:HSLA(var(--background), 100%)}.r-admin-subscription_settings .logo-preview.bg-dark .class{background:HSLA(var(--background), 0.05);box-shadow:inset 0 0 0 1px HSLA(var(--background), 0.1)}.r-admin-subscription_settings .logo-preview svg{margin:auto}.r-admin-subscription_settings .logo-preview svg:not(.full.square),.r-admin-subscription_settings .logo-preview svg.square{height:3rem;width:3rem}.r-admin-subscription_settings .logo-preview svg.full{max-width:10rem;min-height:1.5rem}.r-admin-subscription_settings .description{color:HSLA(var(--body), 0.8);flex:1 0 60%;font-size:0.9rem;line-height:1.4;margin-top:0.5rem}.r-admin-subscription_settings .description h4{font-size:1rem;margin-bottom:0.5rem}.r-admin-subscription_settings .description code,.r-admin-subscription_settings .description .markup pre code.hljs,.markup pre .r-admin-subscription_settings .description code.hljs,.r-admin-subscription_settings .description .trix-content pre code.hljs,.trix-content pre .r-admin-subscription_settings .description code.hljs{background:HSLA(var(--body), 0.05);border-radius:0.2rem;box-shadow:inset 0 0 0 1px HSLA(var(--body), 0.1);font-size:0.85rem;padding:0.1rem 0.3rem;white-space:nowrap}.r-admin-subscription_settings .two-col{display:flex;gap:1rem;margin-top:1rem}body.r-admin-verifications .verifications-header{align-items:center;display:flex;justify-content:space-between}body.r-admin-verifications .download-link{align-items:center;display:flex;gap:.5rem}body.r-admin-verifications .trend-title{margin-bottom:0}body.r-admin-verifications .trend-list{margin:0}body.r-spaces-edit-chapters-audits .audits-header{align-items:center;background-color:var(--theme-color);border-bottom:1px solid HSLA(var(--grey), 5%);color:var(--theme-text);padding-right:var(--spacing)}@media (min-width: 850px){body.r-spaces-edit-chapters-audits .audits-header{display:flex}}body.r-spaces-edit-chapters-audits .audits-header .icon{fill:currentColor}body.r-spaces-edit-chapters-audits .audits-header-back-link{color:currentColor;display:block;padding:1rem var(--spacing);position:relative;text-decoration:none;transition:all 0.1s ease-in-out}body.r-spaces-edit-chapters-audits .audits-header-back-link .icon-chevron-left{left:0.6em;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all 0.1s ease-in-out;width:1.5em}body.r-spaces-edit-chapters-audits .audits-header-back-link:hover{padding-left:calc(var(--spacing) * 1.1)}body.r-spaces-edit-chapters-audits .audits-header-back-link:hover .audits-header-title{text-decoration:underline}body.r-spaces-edit-chapters-audits .audits-header-back-link:hover .icon-chevron-left{left:0.3em;opacity:0.5}body.r-spaces-edit-chapters-audits .audits-header-subtitle{align-items:center;display:flex;font-size:0.6rem;font-weight:600;gap:0.5em;letter-spacing:0.08em;margin-bottom:0.2em;opacity:0.8;position:relative;text-transform:uppercase;z-index:0}body.r-spaces-edit-chapters-audits .audits-header-subtitle .icon{width:1.5em}body.r-spaces-edit-chapters-audits .audits-header-title{color:currentColor;font-size:1.3rem;font-weight:bold;position:relative;z-index:0}body.r-spaces-edit-chapters-audits .chapter-audits{position:relative}body.r-spaces-edit-chapters-audits .chapter-audit-item{margin-bottom:1rem;width:100%}body.r-spaces-edit-chapters-audits .chapter-audit-item::before{content:'';position:absolute;left:1rem;top:0;bottom:0;width:2px;background-color:#dce2e4;z-index:-1}body.r-spaces-edit-chapters-audits .chapter-audit-item-header{align-items:center;background:#f9fafa;border:1px solid #dce2e4;display:flex;gap:.5rem;justify-content:space-between;margin:0;padding:1rem}body.r-spaces-edit-chapters-audits .chapter-audit-item-date{color:rgba(70,79,83,0.5);margin-left:auto}body.r-spaces-edit-chapters-audits .chapter-audit-changes{padding:1rem 0}body.r-spaces-edit-chapters-audits .chapter-audit-change{background:#f9fafa;border-radius:4px;color:#464f53;font-family:monospace;display:flex;gap:1rem}body.r-spaces-edit-chapters-audits .chapter-audit-change-attribute{font-weight:600;width:15rem}body.r-spaces-edit-chapters-audits .attribute-before{min-width:10rem;border-left:1px solid #dce2e4;border-right:1px solid #dce2e4;padding:0 .5rem}body.r-spaces-edit-chapters-audits .attribute-after{border-left:1px solid #dce2e4;width:15rem}body.r-spaces-edit-chapters-audits .content-compare{display:flex;gap:1rem;justify-content:space-between;margin:1rem 1rem 1rem 2rem}body.r-spaces-edit-chapters-audits .content-before{background:#f9fafa;border-radius:4px;border:1px solid #dce2e4;color:#464f53;display:block;font-family:monospace;font-size:1rem;overflow-wrap:break-word;padding:1rem;white-space:pre-wrap;width:50%}body.r-spaces-edit-chapters-audits .content-after{background:#f9fafa;border-radius:4px;border:1px solid #dce2e4;color:#464f53;display:block;font-family:monospace;font-size:1rem;overflow-wrap:break-word;padding:1rem;white-space:pre-wrap;width:50%}body.r-chapters-edit{background:HSLA(var(--background), 100%)}body.r-chapters-edit #chapter-form,body.r-chapters-edit #chapter-tiptap-form{background:HSLA(var(--background-alt), 100%)}body.r-chapters-edit .chapter-edit-header{align-items:center;color:HSLA(var(--body), 65%);display:flex;margin-bottom:1rem}body.r-chapters-edit .chapter-edit-header-back-link{align-items:center;color:HSLA(var(--body), 45%);display:inline-flex;gap:0.5em;transition:gap 0.2s ease}body.r-chapters-edit .chapter-edit-header-back-link .icon{fill:currentColor;height:1em;opacity:0.5;transition:opacity 0.2s ease;width:1em}body.r-chapters-edit .chapter-edit-header-back-link-label{align-items:center;display:flex;position:relative}body.r-chapters-edit .chapter-edit-header-back-link-label-back,body.r-chapters-edit .chapter-edit-header-back-link-label-title{position:absolute;transition:opacity 0.2s ease;white-space:nowrap}body.r-chapters-edit .chapter-edit-header-back-link-label-back{left:-0.5em;opacity:0}body.r-chapters-edit .chapter-edit-header-back-link:hover{color:var(--theme-color);gap:1em}body.r-chapters-edit .chapter-edit-header-back-link:hover .icon{opacity:1}body.r-chapters-edit .chapter-edit-header-back-link:hover .chapter-edit-header-back-link-label-back{opacity:1}body.r-chapters-edit .chapter-edit-header-back-link:hover .chapter-edit-header-back-link-label-title{opacity:0}body.r-chapters-edit .chapter-audio-filename{background:#eee;border-radius:0.2rem;color:#666;display:inline-flex;gap:0.2rem;padding:0.5rem}body.r-chapters-edit .chapter-audio-filename .icon{display:inline-block;fill:currentColor;height:1em}.comment-settings .field-set{align-items:center;display:flex;flex-wrap:wrap;gap:0.5rem 1rem}.comment-settings .field{margin:0}.comment-settings input[type="checkbox"]:disabled{cursor:not-allowed}.comment-settings input[type="checkbox"]:disabled+label{color:lightgray;text-decoration:line-through}.reading-time-settings .field-set{align-items:center;display:flex;flex-wrap:wrap;gap:0.5rem 1rem}.reading-time-settings .field-set .field{align-items:center;display:flex;gap:0.5rem}.reading-time-settings .field-set .field input{width:4rem}body.r-chapter-insights-show .insights-filters{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:2rem 0}body.r-chapter-insights-show .insights-filters .exclusion-filters{align-self:stretch;align-items:stretch;display:flex}body.r-chapter-insights-show .toggle-checkbox{display:none}body.r-chapter-insights-show .switch{align-items:center;border:1px solid HSLA(var(--border), 100%);border-radius:0.5rem;display:inline-flex;gap:.5rem;padding:0 1rem;position:relative}body.r-chapter-insights-show .switch:has(:checked) .slider-text{color:HSLA(var(--body), 100%)}body.r-chapter-insights-show .slider-text{color:HSLA(var(--body), 65%)}body.r-chapter-insights-show .slider{background-color:#ccc;border-radius:17px;cursor:pointer;display:block;height:17px;position:relative;transition:.1s;width:30px}body.r-chapter-insights-show .slider:before{background-color:white;border-radius:50%;bottom:2px;content:"";height:13px;left:2px;position:absolute;transition:.1s;width:13px}body.r-chapter-insights-show .toggle-checkbox:checked+.slider{background-color:#2196F3}body.r-chapter-insights-show .toggle-checkbox:checked+.slider:before{transform:translateX(13px)}body.r-chapter-insights-show .slider.round{border-radius:17px}.chapter-insights-periods{border:1px solid HSLA(var(--border), 100%);border-radius:0.5em;display:inline-flex;margin:auto 0 auto auto;overflow:hidden}.chapter-insights-period{border-right:1px solid HSLA(var(--border), 100%);margin:0;padding:0.5em 1em}.chapter-insights-period:last-child{border:none}.chapter-insights-period.active{background:HSLA(var(--link), 100%)}.chapter-insights-period.active a{color:HSLA(var(--white), 100%)}.chapter-insights-page{margin:0 2rem}.chapter-insights-page-header{margin:2rem 0}.chapter-insights-page-title{margin:0 auto 0 0}.chapter-insights-back-link{margin:0.5rem 0 !important;font-size:1.15rem !important}.chapter-insights-ranges{margin-bottom:1em}.chapter-insights-periods{border:1px solid HSLA(var(--border), 100%);border-radius:0.5em;display:inline-flex;margin:auto 0 auto auto;overflow:hidden}.chapter-insights-period{border-right:1px solid HSLA(var(--border), 100%);margin:0;padding:0.5em 1em}.chapter-insights-period:last-child{border:none}.chapter-insights-period.active{background:HSLA(var(--link), 100%)}.chapter-insights-period.active a{color:HSLA(var(--white), 100%)}.chapter-insights-quiz{margin:2rem 0}.chapter-insights-quiz-question{background:HSLA(var(--grey), 5%);border-radius:.5em;box-shadow:0 0 0 1px HSLA(var(--grey), 10%) inset;display:flex;flex-direction:column;margin:2rem 0}.chapter-insights-quiz-question-content{margin-bottom:2rem;padding:var(--spacing) var(--spacing) 0}.chapter-insights-quiz-question-title{font-size:1.6rem}.chapter-insights-quiz-question .description{border-bottom:1px dotted HSLA(var(--grey), 10%);margin-bottom:1em;padding-bottom:1em}.chapter-insights-quiz-question .icon-checkmark,.chapter-insights-quiz-question .icon-cross{flex:1rem 0 0;height:1em;margin-right:.5em}.chapter-insights-quiz-question .icon-checkmark{fill:HSLA(var(--intense-green), 100%)}.chapter-insights-quiz-question .icon-cross{fill:HSLA(var(--danger), 100%)}.chapter-insights-quiz-question .answer-options{line-height:1.5}.chapter-insights-quiz-question .answer-option{align-items:center;color:HSLA(var(--body), 0.8);display:flex;font-weight:bold;padding:0.8rem 0;position:relative}.chapter-insights-quiz-question .answer-option.correct .bar{background:HSLA(var(--intense-green), 100%)}.chapter-insights-quiz-question .answer-option.incorrect .bar{background:HSLA(var(--grey), 0.5)}.chapter-insights-quiz-question .times-chosen{background:HSLA(var(--grey), 10%);border-radius:.2em;font-size:.9em;font-weight:normal;margin:0.5rem 0 0.5rem auto;padding:0 0.5rem;white-space:nowrap}.chapter-insights-quiz-question .times-chosen-visual{background:HSLA(var(--grey), 25%);border-radius:10em;bottom:.3rem;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.chapter-insights-quiz-question .times-chosen-visual .bar{float:left;height:inherit;position:relative;transition:width 0.2s ease;width:0%}.chapter-insights-quiz-question .stats{background:HSLA(var(--grey), 5%);box-shadow:0 0 0 1px HSLA(var(--grey), 10%) inset;margin-top:auto;padding:1.5em}.chapter-insights-quiz-question .success-rate-visual{background:HSLA(var(--background), 100%);border:1px solid HSLA(var(--grey), 25%);border-radius:10em;height:1rem;overflow:hidden;width:100%}.chapter-insights-quiz-question .success-rate-visual .bar{background:cornflowerblue;height:inherit;position:relative}.chapter-insights-quiz-question .success-rate-textual{display:flex;font-size:0.9rem;padding-top:1rem}.chapter-insights-quiz-question .success-rate-textual .absolute{margin:0 1rem 0 0}.chapter-insights-quiz-question .success-rate-textual .relative{margin:0 0 0 auto}#new-chapter-form .chapter-new-header{align-items:center;display:flex;gap:0.5rem;margin-bottom:1rem}#new-chapter-form .chapter-new-header-title{color:HSLA(var(--body), 65%);font-size:1rem;margin:0}#new-chapter-form .chapter-new-header .button:first-of-type{margin-left:auto}.chapter-preview-dialog{max-width:75rem;padding:0;width:95%}.chapter-preview-dialog-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:HSLA(var(--background), 70%);border-bottom:1px solid HSLA(var(--grey), 30%);display:flex;padding:1.5rem;position:sticky;top:0;z-index:99}.chapter-preview-dialog-header .dialog-title{flex-grow:1;margin:0;padding:0}.chapter-preview-dialog-header .close-dialog{margin-left:0;position:static}.chapter-preview-dialog-content{padding:1.5rem}.chapter-preview-dialog-content:empty{color:HSLA(var(--body), 25%);padding:3rem 1.5rem;text-align:center}.chapter-preview-dialog-content:empty::after{content:attr(data-loading)}.chapter-preview-dialog-content .chapter-header .completion{display:none}.chapter-preview-dialog-content .rich-content .r-element-slider-component-slider-input::-ms-thumb,.chapter-preview-dialog-content .r-table-builder-component .table-container .r-element-slider-component-slider-input::-ms-thumb,.r-table-builder-component .chapter-preview-dialog-content .table-container .r-element-slider-component-slider-input::-ms-thumb{transform:scale(1)}.chapter-preview-dialog-content .rich-content .r-element-slider-component-slider-input::-moz-range-thumb,.chapter-preview-dialog-content .r-table-builder-component .table-container .r-element-slider-component-slider-input::-moz-range-thumb,.r-table-builder-component .chapter-preview-dialog-content .table-container .r-element-slider-component-slider-input::-moz-range-thumb{transform:scale(1)}.chapter-preview-dialog-content .rich-content .r-element-slider-component-slider-input::-webkit-slider-thumb,.chapter-preview-dialog-content .r-table-builder-component .table-container .r-element-slider-component-slider-input::-webkit-slider-thumb,.r-table-builder-component .chapter-preview-dialog-content .table-container .r-element-slider-component-slider-input::-webkit-slider-thumb{transform:scale(1)}.chapter-preview-dialog-content .rich-content .r-element-slider-component-submit-button,.chapter-preview-dialog-content .r-table-builder-component .table-container .r-element-slider-component-submit-button,.r-table-builder-component .chapter-preview-dialog-content .table-container .r-element-slider-component-submit-button{cursor:not-allowed;opacity:0.75;visibility:visible}.chapter-preview-dialog-content .rich-content .r-fullscreen-component,.chapter-preview-dialog-content .r-table-builder-component .table-container .r-fullscreen-component,.r-table-builder-component .chapter-preview-dialog-content .table-container .r-fullscreen-component{display:none}.chapter-preview-dialog-content .submit-answers,.chapter-preview-dialog-content .reset-quiz{display:none}.chapter-preview-dialog .chapter-preview-dialog-footer{border-top:1px solid HSLA(var(--grey), 30%);margin:0;padding:1.5rem}.chapter-preview-dialog .chapter-preview-dialog-footer.dialog-actions{justify-content:center}body.r-chapter-submissions-index .chapter-submissions-page,body.r-chapter-submissions-show .chapter-submissions-page{margin:0 var(--spacing)}body.r-chapter-submissions-index .chapter-submissions-page-header,body.r-chapter-submissions-show .chapter-submissions-page-header{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0}body.r-chapter-submissions-index .chapter-submissions-back-link,body.r-chapter-submissions-show .chapter-submissions-back-link{margin-bottom:0 !important}body.r-chapter-submissions-index .chapter-submissions-page-title,body.r-chapter-submissions-show .chapter-submissions-page-title{margin:0 auto 0 0}body.r-chapter-submissions-index .submission-user-container,body.r-chapter-submissions-show .submission-user-container{display:flex;align-items:center}body.r-chapter-submissions-index .submission-user-name,body.r-chapter-submissions-show .submission-user-name{margin-left:1em}body.r-chapter-submissions-index .submission-row,body.r-chapter-submissions-show .submission-row{cursor:pointer}body.r-chapter-submissions-index .submission-row:hover,body.r-chapter-submissions-show .submission-row:hover{background-color:HSLA(var(--background-alt), 100%)}body.r-chapter-submissions-show .chapter-submissions-page-title{font-size:1.1rem}body.r-chapter-submissions-show .chapter-preview{background-color:HSLA(var(--background-alt), 100%);border-radius:.5rem;margin:2rem 0}body.r-chapter-submissions-show .chapter-preview a{color:HSLA(var(--body), 100%)}body.r-chapter-submissions-show .chapter-preview a:hover{color:var(--theme-color)}body.r-chapter-submissions-show .submission{margin:1rem 0;font-family:var(--sans-serif);font-size:1rem;transition:opacity 0.2s ease-in-out}body.r-chapter-submissions-show .submission.current{margin-bottom:2rem}body.r-chapter-submissions-show .submission.past .submission-content-header{background:red;cursor:pointer}body.r-chapter-submissions-show .submission.past:not(.expanded){opacity:0.65}body.r-chapter-submissions-show .submission.past:not(.expanded):hover{opacity:1}body.r-chapter-submissions-show .submission.past:not(.expanded) .submission-content-message,body.r-chapter-submissions-show .submission.past:not(.expanded) .submission-feedback{display:none}body.r-chapter-submissions-show .submission-feedback,body.r-chapter-submissions-show .submission-content{background:HSLA(var(--background-alt), 100%);border-radius:0.5rem;border:1px solid HSLA(var(--grey), 0.1)}body.r-chapter-submissions-show .submission-feedback-header,body.r-chapter-submissions-show .submission-content-header{align-items:center;display:flex;padding:1rem;gap:0.5rem;position:relative}body.r-chapter-submissions-show .submission-feedback .icon,body.r-chapter-submissions-show .submission-content .icon{height:1rem;width:1rem;left:-2.6rem;position:absolute;fill:HSLA(var(--grey), 100%)}body.r-chapter-submissions-show .submission-feedback .r-avatar-component-avatar,body.r-chapter-submissions-show .submission-content .r-avatar-component-avatar{height:1.6rem;width:1.6rem}body.r-chapter-submissions-show .submission-feedback p,body.r-chapter-submissions-show .submission-content p{margin:1rem 0}body.r-chapter-submissions-show .submission-feedback p:first-child,body.r-chapter-submissions-show .submission-content p:first-child{margin-top:0}body.r-chapter-submissions-show .submission-feedback p:last-child,body.r-chapter-submissions-show .submission-content p:last-child{margin-bottom:0}body.r-chapter-submissions-show .submission-feedback-message,body.r-chapter-submissions-show .submission-content-message{border-top:1px solid HSLA(var(--grey), 0.1);padding:1rem}body.r-chapter-submissions-show .submission-status{box-shadow:0 0 0 1px HSLA(var(--grey), 0.2) inset;border-radius:10rem;font-size:0.8rem;margin-left:auto;padding:0.1rem 0.6rem}body.r-chapter-submissions-show .submission-status.pending{color:HSLA(var(--grey), 100%)}body.r-chapter-submissions-show .submission-status.change{box-shadow:0 0 0 1px rgba(164,96,123,0.2) inset;color:#a4607b}body.r-chapter-submissions-show .submission-status.approved{background:HSLA(var(--dark-green), 100%);color:HSLA(var(--background), 100%);font-weight:bold}body.r-chapter-submissions-show .submission-feedback{margin:1rem 0 1rem 2rem}body.r-chapter-submissions-show .new-feedback{margin-top:2rem}body.r-chapter-submissions-show .new-feedback .title{align-items:center;display:flex;gap:0.5rem}body.r-chapter-submissions-show .actions{align-items:center;margin-top:1rem;display:flex;gap:1rem}body.r-chapter-submissions-show .actions .form-help{align-items:center;display:flex;margin-left:auto}body.r-chapter-submissions-show .actions .form-help::before{border:2px solid HSLA(var(--grey), 30%);border-radius:50%;color:HSLA(var(--grey), 60%);content:"i";font-family:serif;font-size:0.92rem;font-weight:bold;display:inline-flex;align-items:center;justify-content:center;height:1.2rem;width:1.2rem;margin-right:0.4rem}body.p-chapters-show,body.lti-chapters-show{--main-nav-height: 0px}@media screen and (min-width: 75rem){body.r-chapters-show,body.p-chapters-show,body.lti-chapters-show{background:HSLA(var(--background-alt), 100%)}}body.r-chapters-show .audio-player-bottom,body.p-chapters-show .audio-player-bottom,body.lti-chapters-show .audio-player-bottom{bottom:0;margin:2rem -1em 0 -1em;position:sticky;width:calc(100% + 2em);z-index:11}.reading-progress{background:var(--theme-color);height:4px;left:0;position:fixed;top:calc(var(--main-nav-height) - 1px);width:0;z-index:10}.lti-chapters-show .reading-progress{top:0}.chapter-header{margin-bottom:2em}.chapter-header .feature-label-beta{margin-left:0.5em}.chapter-header-type{display:inline}.chapter-header-type .chapter-type-icon{fill:HSLA(var(--body), 100%);position:relative;top:5px;width:2.4rem}.chapter-header .author{display:block;font-size:0.9em;font-weight:bold;margin-top:-10px}.chapter-header #audits-link{border:none;color:HSLA(var(--body), 0.95)}.chapter-header #audits-link:hover{color:HSLA(var(--body), 0.8);text-decoration:none}.chapter-header .description{font-weight:bold}.chapter-header .chapter-title{margin:0 0 0.2em}.chapter-header .space-title{font-weight:bold;margin:0 0 0.2em}.chapter-header .space-title-link{color:HSLA(var(--body), 100%)}.chapter-header .space-title-link:hover{color:var(--theme-color);text-decoration:none}html.serif .chapter-preview,html.serif .chapter-container{font-family:"Charter", "Times New Roman", serif}html.serif .chapter-preview h1,html.serif .chapter-preview h2,html.serif .chapter-preview h3,html.serif .chapter-preview h4,html.serif .chapter-preview h5,html.serif .chapter-preview h6,html.serif .chapter-container h1,html.serif .chapter-container h2,html.serif .chapter-container h3,html.serif .chapter-container h4,html.serif .chapter-container h5,html.serif .chapter-container h6{font-family:"Charter", "Times New Roman", serif}.chapter-preview article,.chapter-container article{font-size:1.2em;line-height:1.6;margin:0 auto;max-width:48rem}.chapter-preview article .onebox:not(.video-onebox),.chapter-container article .onebox:not(.video-onebox){background-color:HSLA(var(--background-alt), 100%);border-radius:0.2rem;box-shadow:0 0 0 1px HSLA(var(--grey), 20%) inset,0 0 0 0 HSLA(var(--black), 0%);color:HSLA(var(--body), 0.6);display:block;font-size:0.9rem;line-height:1.4rem;overflow:auto;padding:1.5rem}.chapter-preview article .onebox:not(.video-onebox) .onebox-body img,.chapter-container article .onebox:not(.video-onebox) .onebox-body img{float:right;height:auto;margin-left:1rem;max-height:100px;max-width:20%}.chapter-preview article .onebox.allowlistedgeneric,.chapter-container article .onebox.allowlistedgeneric{position:relative}.chapter-preview article .onebox.allowlistedgeneric .onebox-source,.chapter-container article .onebox.allowlistedgeneric .onebox-source{bottom:1.5rem;position:absolute;right:1.5rem}.chapter-preview article .onebox.allowlistedgeneric .onebox-body,.chapter-container article .onebox.allowlistedgeneric .onebox-body{display:flex;justify-content:space-between}.chapter-preview article .onebox.allowlistedgeneric .onebox-body img,.chapter-container article .onebox.allowlistedgeneric .onebox-body img{float:right;height:auto;max-height:200px;max-width:200px}.chapter-preview article .onebox.allowlistedgeneric .onebox-body h4,.chapter-container article .onebox.allowlistedgeneric .onebox-body h4{margin:0}@media screen and (max-width: 768px){.chapter-preview article,.chapter-container article{font-size:1.1em}}.chapter-preview article h1,.chapter-preview article h2,.chapter-preview article h3,.chapter-preview article h4,.chapter-preview article h5,.chapter-preview article h6,.chapter-container article h1,.chapter-container article h2,.chapter-container article h3,.chapter-container article h4,.chapter-container article h5,.chapter-container article h6{font-family:var(--sans-serif)}.chapter-preview article a:not(.ui),.chapter-container article a:not(.ui){color:var(--theme-color)}.chapter-preview article a:not(.ui):hover,.chapter-container article a:not(.ui):hover{text-decoration:underline}.chapter-preview article blockquote,.chapter-container article blockquote{color:inherit}.chapter-container{background:HSLA(var(--background), 100%);border:1px solid HSLA(var(--grey), 10%);margin:2em auto 4em;max-width:75rem;padding:3em 1em;position:relative}@media screen and (max-width: 768px){.chapter-container{padding:1.5em 1em}}@media screen and (max-width: 75rem){.chapter-container{border:none;margin:0;margin-bottom:2rem}}.chapter-container.has-audio{padding-bottom:0}.review-comments-toggle-desktop{display:block !important}@media (max-width: 1599px){.review-comments-toggle-desktop{display:none !important}}.review-comments-toggle-mobile{display:none !important}@media (max-width: 1599px){.review-comments-toggle-mobile{display:flex !important}}.review-comments .review-comments-toggle-button{background:none;border:none;cursor:pointer;padding:0}.review-comments .review-comments-toggle-button.close{right:1.5rem;top:1.5rem}.review-comments .review-comments-toggle-button.close .icon{height:1.5rem;width:1.5rem}.review-comments .review-comments-toggle-button.open{position:fixed;right:1.5rem;top:calc(var(--main-nav-height) + 1.5rem)}.review-comments .review-comments-toggle-button.open .icon{height:2.2rem;width:2.2rem}.review-comments .review-comments-toggle-button .icon{fill:HSLA(var(--body), 100%);transition:fill 0.2s ease}.review-comments .review-comments-toggle-button:hover .icon{fill:HSLA(var(--blue), 100%)}.review-comments .review-comments-sidebar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.5rem}.review-comments .review-comments-sidebar-header h2{font-size:1.6rem}.review-comments .review-comments-toggle-count{align-items:center;background:HSLA(var(--blue), 100%);border-radius:100px;box-shadow:0 0 0 1.5px HSLA(var(--background), 100%);color:HSLA(var(--white), 100%);display:inline-flex;font-size:0.75rem;font-weight:bold;height:1rem;justify-content:center;line-height:1;min-width:1rem;padding:0 0.2rem;pointer-events:none;position:absolute;right:-0.5rem;top:-0.3rem}.review-comments .review-comments-toggle-count.hidden{display:none}.review-comments-dialog .review-comment-form,.review-comments-sidebar .review-comment-form{display:flex;flex-direction:column;gap:0.5rem;margin-bottom:2rem}.review-comments-dialog .review-comment-form textarea,.review-comments-sidebar .review-comment-form textarea{border:1px solid HSLA(var(--border), 100%);border-radius:6px;font-family:inherit;font-size:0.9rem;padding:0.75rem;resize:vertical;width:100%}.review-comments-dialog .review-comment-form input[type="submit"],.review-comments-sidebar .review-comment-form input[type="submit"]{align-self:flex-start;background:HSLA(var(--background), 100%);border:1px solid HSLA(var(--border), 100%);border-radius:6px;color:HSLA(var(--body), 100%);cursor:pointer;font-size:0.9rem;padding:0.4rem 1rem}.review-comments-dialog .review-comment-form input[type="submit"]:hover,.review-comments-sidebar .review-comment-form input[type="submit"]:hover{background:HSLA(var(--background-alt), 100%)}.comments{margin:0 auto 4em;max-width:50rem;padding:0 1em}.comments .comment{margin:1.5rem 0;padding:1rem;padding-left:calc(32px + 2rem);position:relative}.comments .comment.mine{background:HSLA(var(--grey), 8%)}.comments .comment-head{align-items:center;display:flex;gap:0.5rem;margin-bottom:0.65rem}.comments .comment-head .comment-author{align-items:center;display:flex;gap:0.3rem}.comments .comment-head .comment-time{color:HSLA(var(--grey), 80%);font-size:0.85rem;margin-left:auto}.comments .comment-head .r-avatar-component-avatar{left:1rem;position:absolute;top:1rem}.chapter-prev-next{display:flex;gap:0.5rem;justify-content:space-between;overflow:hidden}@media screen and (max-width: 768px){.chapter-prev-next{border:1px solid HSLA(var(--border), 100%);border-radius:0.5em;display:inline-flex;flex:none;gap:0}}.chapter-prev-next-container{display:flex;font-size:1.2em;gap:1rem;margin:2em auto 0;max-width:40em}@media screen and (max-width: 768px){.chapter-prev-next-container{font-size:1.1em;margin:2em auto 3em}}.chapter-prev-next-container .chapter-button{align-items:center;background:HSLA(var(--body), 100%);border-radius:0.5em;color:HSLA(var(--background), 100%);display:flex;gap:1rem;height:50px;justify-content:center;margin-left:auto;min-width:50px;padding:0 1rem;transition:0.2s ease background}@media screen and (max-width: 768px){.chapter-prev-next-container .chapter-button{height:auto;min-width:35px;padding:0.5rem}}.chapter-prev-next-container .chapter-button:hover{background:HSLA(var(--body), 80%);color:HSLA(var(--background), 100%);text-decoration:none}.chapter-prev-next-container .chapter-button .icon{fill:HSLA(var(--background), 100%);height:1rem;width:1rem}.chapter-prev-next .chapter-link{align-items:center;background:HSLA(var(--grey), 8%);border-radius:0.5em;color:HSLA(var(--body), 100%);display:flex;gap:1rem;height:50px;justify-content:center;min-width:50px;padding:0 1rem;transition:0.2s ease background}.chapter-prev-next .chapter-link .icon{fill:HSLA(var(--body), 100%);height:1rem;width:1rem}@media screen and (max-width: 768px){.chapter-prev-next .chapter-link{border-radius:0;height:auto;min-width:35px}}@media screen and (max-width: 768px){.chapter-prev-next .chapter-link.prev{border-right:1px solid HSLA(var(--border), 100%)}}.chapter-prev-next .chapter-link.disabled{color:HSLA(var(--body), 15%)}.chapter-prev-next .chapter-link.disabled .icon{fill:HSLA(var(--body), 15%)}.chapter-prev-next .chapter-link:not(.disabled):hover{background:HSLA(var(--grey), 15%);color:HSLA(var(--body), 100%);text-decoration:none}body.r-program-check_ins .check-ins-title{font-size:1.6rem;margin:2rem auto 1rem;max-width:50rem}body.r-program-check_ins .check-in{margin:0 auto 2rem;max-width:50rem}body.r-program-check_ins .check-in .meta-item.check-in-user{font-weight:bold}body.r-program-check_ins .check-in .meta-item.check-in-user .r-badge-component{background:var(--theme-color);color:var(--theme-text);margin-left:0.5rem}body.r-program-check_ins .check-in.new .field.title{margin-top:0.5rem}body.r-program-check_ins .check-in.new select,body.r-program-check_ins .check-in.new textarea,body.r-program-check_ins .check-in.new trix-editor,body.r-program-check_ins .check-in.new trix-toolbar .trix-button,body.r-program-check_ins .check-in.new .markdown-editor .editor-toolbar .trix-button,.markdown-editor body.r-program-check_ins .check-in.new .editor-toolbar .trix-button,body.r-program-check_ins .check-in.new input:not([type="submit"]){background-color:HSLA(var(--background), 100%)}body.r-program-check_ins .check-in-section{position:relative}body.r-program-check_ins .check-in-section:not(:first-child) .check-in-header::before{background:HSLA(var(--grey), 0.1);content:"";height:1px;position:absolute;width:calc(100vw - var(--spacing));transform:translateX(-50%);left:50%;top:0}body.r-program-check_ins .check-in .field .labels{display:flex;gap:0.5rem}body.r-program-check_ins .check-in .field .labels .radio-option{position:relative}body.r-program-check_ins .check-in .field .labels .radio-option input[type="radio"]{display:none}body.r-program-check_ins .check-in .field .labels .radio-option label.label-option{display:inline-block;padding:5px 15px;border:1px solid HSLA(var(--border), 100%);border-radius:20px;background-color:HSLA(var(--grey-4), 100%);cursor:pointer;font-size:14px;color:#333;transition:background-color 0.2s, color 0.2s}body.r-program-check_ins .check-in .field .labels .radio-option input[type="radio"]:checked+label.label-option{background-color:var(--theme-color);color:white;border-color:var(--theme-color)}body.r-program-check_ins .check-in .field .labels .radio-option label.label-option:hover{background-color:HSLA(var(--grey-15), 100%)}body.r-program-check_ins .check-in-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:HSLA(var(--background-alt), 0.8);display:flex;padding:2rem 0 1rem;position:sticky;top:calc(var(--main-nav-height) - 1rem);z-index:1}body.r-program-check_ins .check-in-header-date{align-items:center;display:flex;flex:1;scroll-margin-top:100px}body.r-program-check_ins .check-in-header-date-date{background:HSLA(var(--body), 0.03);border:1px solid HSLA(var(--body), 0.08);border-radius:0.3rem;font-size:1rem;font-weight:bold;margin-right:1rem;padding:0.17rem 0.4rem;white-space:nowrap}body.r-program-check_ins .check-in-header-date-date.by-supervisor{background:HSLA(var(--theme-color), 0.1);color:var(--theme-color)}body.r-program-check_ins .check-in-header-title{flex-basis:50rem;font-size:1.2rem;margin:0}body.r-program-check_ins .check-in-header::after{content:"";display:block;flex:1}body.r-program-check_ins .check-in-views-container{display:flex;margin:3rem auto 2rem;line-height:32px;max-width:50rem}body.r-program-check_ins .check-in-views-container .avatar{margin-left:0.5rem}body.r-program-check_ins .check-in-views{display:flex;gap:0.2em;margin-left:auto}body.r-program-check_ins .check-in-views .completion-label{line-height:32px}body.r-program-check_ins .check-in-comments{margin:3rem auto 2rem;max-width:50rem}.color-palette-edit{border-radius:.5rem;height:10rem;overflow:hidden;position:relative}.color-palette-edit .color{display:flex;height:100%;left:0;position:absolute;top:0;transition:all 0.3s ease;width:100%}.color-palette-edit .color input{-webkit-appearance:none;border:none;border:none;flex:1;height:100%;padding:0}.color-palette-edit .color input:focus{outline:none}.color-palette-edit .color input::-webkit-color-swatch-wrapper{padding:0}.color-palette-edit .color input::-moz-color-swatch,.color-palette-edit .color input::-webkit-color-swatch{border:none}.select-text-color{width:100%}.color-palette{display:flex;flex-wrap:wrap}.color-palette .color{--size: 2rem;cursor:pointer;display:flex;flex:0 var(--size);height:var(--size);margin:0 0 1.2rem;position:relative;transition:all 0.5s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.color-palette .color::before{background:linear-gradient(60deg, var(--theme-color) 49.9%, var(--theme-accent) 50%);border-radius:100px;bottom:0;content:"";display:block;left:0;opacity:0.7;position:absolute;right:0;top:0;transform:scale(0.7);transition:all 0.5s ease}.color-palette .color.picked::before,.color-palette .color:hover::before{opacity:1;transform:scale(1)}.color-palette .color.picked .color-label,.color-palette .color:hover .color-label{opacity:1;top:calc(100% + .1rem);transform:scale(1) translateX(-50%)}.color-palette .color:hover{z-index:10}.color-palette .color-label{background:HSLA(var(--background), 100%);color:var(--body);display:block;font-size:.8em;font-weight:bold;left:50%;margin:auto;opacity:0;overflow:hidden;padding:0.1rem;position:absolute;text-align:center;top:100%;transform:scale(0) translateX(-50%);transform-origin:left;transition:all 0.25s ease;white-space:nowrap}.color-palette.hover .picked:not(:hover) .color-label{opacity:.3}.color-palette-large{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.color-palette-large .color{background:linear-gradient(60deg, var(--theme-color) 49.9%, var(--theme-accent) 50.1%);border-radius:.5rem;color:var(--theme-text);display:flex;flex-basis:13rem;height:13rem;overflow:hidden;position:relative}.color-palette-large .color:hover .color-edit{opacity:1;transform:translate(-50%, 0%) scale(1)}.color-palette-large .color-label{display:block;font-weight:bold;margin:auto;overflow:hidden;position:relative;text-align:center;transition:all 0.25s ease;white-space:nowrap;z-index:1}.color-palette-large .color-edit{align-items:center;background:HSLA(var(--soft-black), 60%);border-radius:1rem;bottom:1rem;color:HSLA(var(--white), 100%);display:flex;gap:0.4rem;left:50%;opacity:0;padding:0.3rem 0.8rem;position:absolute;transform:translate(-50%, 10%) scale(0.9);transition:transform 0.2s ease-in-out, opacity 0.2s ease-in-out}.color-palette-large .color-edit .icon{fill:HSLA(var(--white), 100%);width:1rem}.preview{border:1px solid HSLA(var(--border), 100%);border-radius:.5em;display:flex;font-size:60%;margin-bottom:1em;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview>div{background-color:HSLA(var(--background), 100%);flex:1;padding:3em}.preview *{transition:all 0.3s ease}.preview .dark .step-title,.preview .dark .step-description{color:white}.preview .light .step-title,.preview .light .step-description{color:black}.preview .step-space{--size: 2.5em;padding-left:calc(1.5em + var(--size))}.preview .step-number{--size: 2.5em;top:0}.preview h3{align-items:center;color:HSLA(var(--body), 100%);display:flex;font-size:1.2em;justify-content:center;margin-bottom:.5em}.preview h3 .icon{margin-right:.5em}.preview .path-header{background:var(--theme-color);background-position:center;background-size:cover;color:HSLA(var(--body), 100%);display:flex;flex:1;flex-direction:column;min-height:0}.preview .path-header .path-title{font-size:2em;line-height:2;max-width:100%}.preview .path-header .path-title-container{padding:3em 1em 1em}.preview .path-header .path-title-background-color{padding:.3em .6em}.preview .path-header .path-header-pill{bottom:auto;font-size:1.1em;left:auto;margin:0 auto 2rem;padding:1.2em;position:relative;transform:translateX(0%) scale(1);transition:transform 0.4s ease, background-size 0.4s ease, box-shadow 0.4s ease}.preview .path-header .path-header-pill .icon{height:1rem;width:1rem}.preview .path-header .path-header-pill:hover{transform:translateX(0%) scale(1.05)}.dropdown.in-color-themes{color:HSLA(var(--link), 100%);cursor:pointer;display:inline-flex;position:relative;text-decoration:underline}.dropdown.in-color-themes:hover{text-decoration:none}.dropdown.in-color-themes .dropdown-items{left:50%;max-width:20rem;right:auto;top:2rem;transform:translateX(-50%);width:80vw}.dropdown.in-color-themes .dropdown-items::before,.dropdown.in-color-themes .dropdown-items::after{right:50%}.dropdown-form-help{margin-bottom:2rem}.color-theme-not-used{margin-bottom:2rem}html.r .topic-title{align-items:center;display:flex;gap:0.5rem;line-height:1.76rem}@media screen and (max-width: 768px){html.r .topic-title{width:100%}}html.r .topic-title a{color:HSLA(var(--body), 100%);display:flex;gap:0.3rem;align-items:center}html.r .topic-title .icon{fill:currentColor;height:0.9em}html.r .topic{scroll-margin-top:var(--search-header-min-height)}html.r .topic:not(:last-child){margin-bottom:2rem}html.r .topic .paths{margin-bottom:1rem}html.r .index-title{align-items:center;-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);background:HSLA(var(--background-alt), 0.9);display:flex;flex-wrap:wrap;font-size:1.3rem;gap:0.5em;margin:-1px -2px;padding:0.5rem 0;position:sticky;top:var(--search-header-min-height);z-index:2}@media screen and (max-width: 768px){html.r .index-title{gap:0;margin:-1px 0}}html.r .index-title .count{align-items:center;border:2px solid HSLA(var(--body), 20%);border-radius:0.4rem;display:flex;font-size:0.8rem;height:1.4rem;padding:0 0.3em;top:0.1rem;z-index:-1}@media screen and (max-width: 768px){html.r .index-title .count{margin-right:0.4rem}}html.r .index-title .button_to{margin-left:auto}html.r .index-browse{align-items:center;display:flex;flex-wrap:wrap;margin:1em 1rem 0.75em;padding-bottom:1rem}@media screen and (max-width: 420px){html.r .index-browse{margin:1em 0 0;padding:0 1rem 1rem}}html.r .dashboard-continue-program{align-items:center;background:rgba(0,0,0,0.02);border:1px solid HSLA(var(--border), 100%);border-radius:0.5rem;display:flex;gap:2rem;overflow:hidden;padding:1.5rem;position:relative;transition:background 2s ease}@media screen and (max-width: 1300px){html.r .dashboard-continue-program{gap:1.5rem;justify-content:center;padding:1rem}}@media screen and (max-width: 800px){html.r .dashboard-continue-program{gap:1rem}}@media screen and (max-width: 512px){html.r .dashboard-continue-program{background:HSLA(var(--background), 100%)}}@media screen and (min-width: 1301px) and (max-width: calc(160rem - 1px)){html.r .dashboard-continue-program::after{content:"";display:block;flex:1;max-width:calc(var(--search-header-width) - 35rem)}}html.r .dashboard-continue-program .dashboard-program-enrollment{position:relative;z-index:3}@media screen and (max-width: 1300px){html.r .dashboard-continue-program .dashboard-program-enrollment{align-items:stretch;align-self:stretch;height:auto}}@media screen and (max-width: 1300px){html.r .dashboard-continue-program .dashboard-enrollment-card,html.r .dashboard-continue-program .dashboard-enrollment-card-cover{height:100%}}html.r .dashboard-continue-program .dashboard-program-cta{display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;max-width:16rem;position:relative;z-index:4}@media screen and (max-width: 1300px){html.r .dashboard-continue-program .dashboard-program-cta{gap:0.8rem;margin:0}}html.r .dashboard-continue-program .dashboard-program-cta h1{font-size:1.6rem;font-weight:bold;line-height:1.2;margin:0}@media screen and (max-width: 1300px){html.r .dashboard-continue-program .dashboard-program-cta h1{font-size:1.4rem}}@media screen and (max-width: 900px){html.r .dashboard-continue-program .dashboard-program-cta h1{font-size:1.2rem}}html.r .dashboard-continue-program .dashboard-program-cta .program-title{display:none;line-height:1.3;margin:0 0 0.5rem}@media screen and (max-width: 1300px){html.r .dashboard-continue-program .dashboard-program-cta .program-title{display:block}}@media screen and (max-width: 700px){html.r .dashboard-continue-program .dashboard-program-cta .program-title{font-size:0.9rem}}html.r .dashboard-continue-program .dashboard-program-cta .continue-pill{align-self:flex-start;background:HSLA(var(--body), 100%);border-radius:10rem;font-size:0.9rem;gap:0.75rem;padding:0.75rem 1rem;text-shadow:none !important}html.r .dashboard-layout{display:flex;gap:3rem;margin:1rem auto;min-height:calc(100vh - 25rem);padding:1rem}@media screen and (min-width: 160rem){html.r .dashboard-layout::before{content:"";display:block;flex:1;max-width:20rem}}@media screen and (min-width: 100rem){html.r .dashboard-layout{justify-content:space-between;margin-top:2rem;max-width:none;padding:1rem 1.5rem}}@media screen and (max-width: 1440px){html.r .dashboard-layout{gap:2rem;margin-top:0}}@media screen and (max-width: 1200px){html.r .dashboard-layout{gap:1.5rem}}html.mobile html.r .dashboard-layout{display:block}html.r .dashboard-layout .spaces{margin:0.5rem 0 0}@media screen and (max-width: 420px){html.r .dashboard-layout .spaces{border:1px solid HSLA(var(--border), 100%);border-radius:.5rem;overflow:hidden}}@container main (min-width: 400px){html.r .dashboard-layout .spaces{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(15rem, 1fr))}}@media screen and (min-width: 100rem){html.r .dashboard-layout .spaces{gap:1.5rem}}@media screen and (min-width: 130rem){html.r .dashboard-layout .spaces{gap:2rem}}@media screen and (max-width: 420px){html.r .dashboard-layout .spaces .space:last-child{border:none}}html.r .dashboard-layout .paths~.spaces{margin-top:1rem}@media screen and (min-width: 100rem){html.r .dashboard-layout .paths~.spaces{margin-top:1.5rem}}@media screen and (min-width: 130rem){html.r .dashboard-layout .paths~.spaces{margin-top:2rem}}html.r .dashboard-layout .paths{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(24rem, 1fr));margin:0.5rem 0 0}@media screen and (max-width: 400px){html.r .dashboard-layout .paths{display:flex;flex-direction:column;flex-wrap:wrap}}@media screen and (min-width: 100rem){html.r .dashboard-layout .paths{gap:1.5rem}}@media screen and (min-width: 130rem){html.r .dashboard-layout .paths{gap:2rem}}.collapsed html.r .dashboard-layout .paths .hide{display:none}html.r .dashboard-layout .column{display:flex;flex-direction:column;gap:1rem}html.r .dashboard-layout .column-main{container:main / inline-size;flex:1;max-width:110rem}@media screen and (max-width: 160rem) and (min-width: 110rem){html.r .dashboard-layout .column-main{margin:0 auto}}@media screen and (min-width: 100rem){html.r .dashboard-layout .column-main{flex:1 0 auto}}html.r .dashboard-layout .column-sidebar{background:HSLA(var(--background), 100%);border-radius:0.5rem;box-shadow:0 1rem 3rem HSLA(var(--border), 0.35),0 0.5rem 1rem HSLA(var(--border), 0.35),0 0 0 1px HSLA(var(--border), 0.5);container:sidebar / inline-size;flex:0 0 20rem;min-height:100%}@media screen and (min-width: 100rem){html.r .dashboard-layout .column-sidebar{flex:1;max-width:24rem}}@media screen and (max-width: 900px){html.r .dashboard-layout .column-sidebar{flex:0 1 40%}}html.r .dashboard-layout .column-sidebar .sticky-sidebar{padding:2.5rem 2.5rem 1.5rem;top:var(--search-header-min-height)}@media screen and (min-width: 100rem){html.r .dashboard-layout .column-sidebar .sticky-sidebar{padding:3rem 3rem 2rem}}@media screen and (max-width: 1600px){html.r .dashboard-layout .column-sidebar .sticky-sidebar{padding:1.5rem}}html.r .dashboard-layout .column-main,html.r .dashboard-layout .sticky-sidebar{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 130rem){html.r .dashboard-layout .column-main,html.r .dashboard-layout .sticky-sidebar{gap:3rem}}@media screen and (min-width: 100rem){html.r .dashboard-layout .column-main,html.r .dashboard-layout .sticky-sidebar{gap:2.5rem}}html.r .dashboard-layout .paths-index{margin:0;padding-bottom:0}html.r .create{border-radius:0.5rem;box-shadow:inset 0 0 0 1px HSLA(var(--blue), 0.15);margin:-0.8rem -0.8rem 0;overflow:hidden}html.r .create .new{align-items:center;color:HSLA(var(--vibrant-blue), 100%);display:flex;flex:1;gap:0.5rem;padding:1rem 0.8rem;transition:background 0.2s ease}html.r .create .new:not(:last-child){box-shadow:inset 0 -1px 0 0 HSLA(var(--blue), 0.15);margin-bottom:-1px}html.r .create .new:hover{background:HSLA(var(--vibrant-blue), 0.075)}html.r .create .new:hover .icon{opacity:1}html.r .create .new .icon{fill:currentColor;height:1.6rem;opacity:0.8;transition:opacity 0.2s ease;width:1.6rem}html.r .my-content{border-radius:0.5rem;color:HSLA(var(--body), 100%);display:flex;flex-direction:column;margin:0}html.r .my-content .my-content-title{font-size:1.2rem;font-weight:bold;margin-bottom:1rem}html.r .my-content .my-content-items{color:HSLA(var(--body), 100%);display:flex;flex-direction:column;margin:0 -0.5rem}html.r .my-content .my-content-item{align-items:center;border-radius:0.5rem;color:HSLA(var(--body), 0.8);display:flex;gap:1rem;padding:0.5rem}html.r .my-content .link{color:HSLA(var(--vibrant-blue), 100%);transition:background 0.2s ease}html.r .my-content .link:hover{background:HSLA(var(--vibrant-blue), 0.075)}html.r .my-content .link:hover .count{background:HSLA(var(--vibrant-blue), 0.15);box-shadow:inset 0 0 0 1px HSLA(var(--vibrant-blue), 0.1);color:HSLA(var(--vibrant-blue), 0.7)}html.r .my-content .count{align-items:center;background:HSLA(var(--grey), 0.1);border-radius:0.2rem;box-shadow:inset 0 0 0 1px HSLA(var(--grey), 0.1);color:HSLA(var(--body), 0.7);display:inline-flex;font-size:13px;line-height:1;margin-left:auto;order:99;padding:4px 5px}html.r .goto-qr{align-items:center;background:HSLA(var(--blue), 0.1);border-radius:0.5rem;box-shadow:inset 0 0 0 1px HSLA(var(--blue), 0.15);color:HSLA(var(--body), 100%);display:flex;font-size:1.1rem;gap:0.1rem;justify-content:space-between;overflow:hidden;padding:1rem;position:relative;transition:all 0.2s ease;white-space:nowrap}html.r .goto-qr:hover{box-shadow:inset 0 0 0 1px HSLA(var(--blue), 0.3)}html.r .goto-qr:hover::before{opacity:1;transform:scale(2) translate(-25%, -25%)}html.r .goto-qr:hover .arrow{background:HSLA(var(--blue), 100%);box-shadow:0 0 0 2px HSLA(var(--blue), 100%)}html.r .goto-qr:hover .arrow::after{background:HSLA(var(--background), 100%);-webkit-mask-position:3.4rem 50%;mask-position:3.4rem 50%}html.r .goto-qr .arrow{border-radius:0.4rem;box-shadow:0 0 0 2px HSLA(var(--blue), 0.3);height:2rem;position:relative;transition:all 0.2s ease;width:2rem}html.r .goto-qr .arrow::after{background-color:HSLA(var(--blue), 100%);content:"";display:block;inset:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 37.5 37.5" version="1.1"><path d="M 22.085938 9.6875 C 21.507812 9.746094 21.019531 10.132812 20.828125 10.679688 C 20.640625 11.226562 20.785156 11.835938 21.207031 12.234375 L 25.992188 17.019531 L 7.398438 17.019531 C 7.355469 17.015625 7.308594 17.015625 7.261719 17.019531 C 6.441406 17.058594 5.8125 17.75 5.851562 18.570312 C 5.886719 19.386719 6.582031 20.015625 7.398438 19.980469 L 25.992188 19.980469 L 21.183594 24.765625 C 20.601562 25.347656 20.601562 26.289062 21.183594 26.871094 C 21.761719 27.453125 22.707031 27.453125 23.285156 26.871094 L 30.59375 19.539062 L 31.65625 18.5 L 30.59375 17.460938 L 23.285156 10.128906 C 22.976562 9.808594 22.53125 9.644531 22.085938 9.6875 Z M 22.085938 9.6875 "/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 37.5 37.5" version="1.1"><path d="M 22.085938 9.6875 C 21.507812 9.746094 21.019531 10.132812 20.828125 10.679688 C 20.640625 11.226562 20.785156 11.835938 21.207031 12.234375 L 25.992188 17.019531 L 7.398438 17.019531 C 7.355469 17.015625 7.308594 17.015625 7.261719 17.019531 C 6.441406 17.058594 5.8125 17.75 5.851562 18.570312 C 5.886719 19.386719 6.582031 20.015625 7.398438 19.980469 L 25.992188 19.980469 L 21.183594 24.765625 C 20.601562 25.347656 20.601562 26.289062 21.183594 26.871094 C 21.761719 27.453125 22.707031 27.453125 23.285156 26.871094 L 30.59375 19.539062 L 31.65625 18.5 L 30.59375 17.460938 L 23.285156 10.128906 C 22.976562 9.808594 22.53125 9.644531 22.085938 9.6875 Z M 22.085938 9.6875 "/></svg>');-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1.6rem;mask-size:1.6rem;position:absolute;transition:all 0.2s ease}html.r .goto-qr .text{display:flex;flex-direction:column}html.r .recents-container .recents-container-header{align-items:baseline;display:flex;gap:0.4rem;justify-content:space-between;margin-bottom:1rem}html.r .recents-container .recents-title{font-size:1.2rem;font-weight:bold;margin:0}html.r .recents-container .recents{margin:0 -0.5rem}html.r .recents-container .recent-view{margin:0}html.r .sidebar-topics-container .topics-container-header{align-items:baseline;display:flex;gap:0.4rem;justify-content:space-between;margin-bottom:1rem}html.r .sidebar-topics-container .topics-title{font-size:1.2rem;font-weight:bold;margin:0}html.r .sidebar-topics-container .topic-items{margin:0 -0.5rem}html.r .sidebar-topics-container .topic-item{margin:0}html.r .sidebar-topic-link{align-items:flex-start;background:none;border-radius:0.5rem;color:inherit;display:flex;gap:0.4rem;line-height:1.4;min-width:0;padding:0.5rem;transition:background 0.2s ease, color 0.2s ease}html.r .sidebar-topic-link .recent-view-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.r .sidebar-topic-link:hover{background:HSLA(var(--vibrant-blue), 0.075);color:HSLA(var(--vibrant-blue), 100%)}html.r .sidebar-topic-link .icon{display:block;fill:currentColor;height:1rem;min-width:1rem;opacity:0.5;position:relative;top:0.2rem;width:1rem}html.r .browse-all{border-radius:0.3rem;display:inline-block;font-size:0.9rem;margin:-0.2rem -0.4rem;padding:0.2rem 0.4rem;transition:background 0.2s ease, box-shadow 0.2s ease;white-space:nowrap}html.r .browse-all:hover{background:HSLA(var(--blue), 0.1);box-shadow:inset 0 0 0 1px HSLA(var(--blue), 0.1)}html.r .mobile-nav-toggle{display:none}html.r.mobile.add-sidebar-transition .column-sidebar{transition:transform 0.2s ease, opacity 0.2s ease}html.r.mobile .column-sidebar{box-shadow:none;inset:0.33rem 0 0.33rem auto;max-width:320px;min-height:auto;opacity:0.7;overflow-y:auto;padding-bottom:2rem;position:fixed;transform:translateX(100%);width:calc(100vw - 0.66rem);z-index:99}html.r.mobile .mobile-nav-toggle{align-items:center;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:HSLA(var(--body), 0.7);border:none;border-radius:0.3rem;cursor:pointer;display:flex;flex-direction:column;height:44px;inset:auto 0.66rem 0.66rem auto;justify-content:center;position:fixed;transition:background 0.2s ease;width:44px;z-index:100}html.r.mobile .mobile-nav-toggle:focus,html.r.mobile .mobile-nav-toggle:active{background:HSLA(var(--body), 100%);outline:none}html.r.mobile .mobile-nav-toggle span.hamburger{--size: 21px;--thickness: 2px;display:flex;flex-direction:column;height:var(--size);width:var(--size)}html.r.mobile .mobile-nav-toggle span.hamburger span{background:#fff;border-radius:calc(var(--thickness) / 2);height:var(--thickness);margin:calc(((var(--size) / 3) - var(--thickness)) /2) 0;transition:0.3s ease}html.r.mobile .mobile-nav-toggle span.hamburger-1{width:50%}html.r.mobile .mobile-nav-toggle span.hamburger-2{width:100%}html.r.mobile .mobile-nav-toggle span.hamburger-3{width:75%}html.r.mobile .mobile-nav-toggle.active{background:HSLA(var(--body), 100%)}html.r.mobile .mobile-nav-toggle.active .hamburger-1{transform:translateX(calc(var(--size) * 0.14575)) translateY(calc(var(--size) * -0.0175)) rotate(45deg);transform-origin:0% 50%}html.r.mobile .mobile-nav-toggle.active .hamburger-2{transform:rotatez(-45deg);transform-origin:center}html.r.mobile .mobile-nav-toggle.active .hamburger-3{transform:translateX(calc(100% - (var(--size) * 0.1575))) translateY(calc(var(--size) * 0.0075)) rotate(45deg);transform-origin:100% 50%;width:50%}html.r.mobile .mobile-nav-toggle .text{height:0px;inset:0px auto auto 0px;overflow:hidden;position:absolute;width:0px}html.r.mobile body::after{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:HSLA(var(--black), 0.5);content:"";display:block;inset:0 0 0 auto;opacity:0;position:fixed;transition:opacity 0.2s ease, width 0.2s ease 0.2s;width:0%;z-index:98}html.r.mobile.mobile-nav-open body{overflow:hidden}html.r.mobile.mobile-nav-open body::after{opacity:1;transition:opacity 0.2s ease;width:100%}html.r.mobile.mobile-nav-open .column-sidebar{opacity:1;transform:translateX(-0.34em)}.drip_segments-show .path-header.has-no-image{display:none}.drip_segments-show .path-header.has-image{background-position:center;margin-bottom:calc(-10vh + 5rem)}.drip_segments-show .r-avatar-component-avatar{display:inline-flex}.drip_segments-show form{margin:0 auto;max-width:40em;text-align:center}.drip_segments-show .drip-header{--offsetX: -20rem;--offsetY: -5rem;margin:0 auto;max-width:50rem;padding:10vh 2rem 2rem;position:relative}@media screen and (max-width: 50rem){.drip_segments-show .drip-header{overflow:hidden}}.drip_segments-show .drip-header::before,.drip_segments-show .drip-header::after{border-radius:50%;content:"";opacity:0.3;position:absolute;transform:translateY(-50%);z-index:-1}.drip_segments-show .drip-header::before{background:radial-gradient(circle, var(--theme-color) 10%, HSLA(var(--background), 0) 50%);height:70rem;left:calc(-12rem + var(--offsetX));top:calc(50% - 6rem + var(--offsetY));width:70rem}.drip_segments-show .drip-header::after{background:radial-gradient(circle, var(--theme-accent) 10%, HSLA(var(--background), 0) 50%);height:60rem;left:calc(10rem + var(--offsetX));top:calc(50% + var(--offsetY));width:60rem}.drip_segments-show .drip-course{align-items:center;display:flex;font-size:1.6rem;gap:0.3em;margin-bottom:0.5em}.drip_segments-show .drip-course .icon{height:1em}.drip_segments-show .drip-title{font-size:3rem;margin-bottom:0.5em}.drip_segments-show .drip-description{font-size:1.2rem;line-height:1.4em;margin-bottom:4rem}.drip_segments-show .drip-data{border-top:1px solid HSLA(var(--grey), 0.2)}@media screen and (min-width: 800px){.drip_segments-show .drip-data{display:flex}}.drip_segments-show .drip-data .gradient-title{align-items:center;display:flex;flex-grow:1;height:10vw;justify-content:center;max-height:10rem;min-height:4rem;padding:0 10px}@media screen and (max-width: 1000px){.drip_segments-show .drip-data .gradient-title{font-size:1.25rem}}@media screen and (min-width: 1600px){.drip_segments-show .drip-data .gradient-title{font-size:2rem}}@media screen and (max-width: 799px){.drip_segments-show .drip-data .gradient-title:not(:first-child){border-top:1px solid HSLA(var(--grey), 0.2)}}@media screen and (min-width: 800px){.drip_segments-show .drip-data .gradient-title:not(:first-child){border-left:1px solid HSLA(var(--grey), 0.2)}}.drip_segments-show .sneak{background:linear-gradient(90deg, var(--theme-color) 0%, var(--theme-accent) 90%);padding:4rem 1rem}@media screen and (min-width: 1000px){.drip_segments-show .sneak{padding:4rem 2rem}}.drip_segments-show .sneak-title{color:var(--theme-text);text-align:center}.drip_segments-show .sneak-and{color:var(--theme-text);font-size:1.4rem;font-weight:bold;text-align:center}.drip_segments-show .sneak-content{margin:0 auto;max-width:80rem}.drip_segments-show .sneak .preview-chapters{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width: 800px){.drip_segments-show .sneak .preview-chapters{display:flex;gap:1rem;justify-content:center;margin:3rem 0}}@media screen and (min-width: 1000px){.drip_segments-show .sneak .preview-chapters{gap:2rem}}.drip_segments-show .sneak .preview-chapter{display:flex;flex:1;position:relative}@media screen and (max-width: 799px){.drip_segments-show .sneak .preview-chapter:nth-child(1){margin:0 2rem -10rem 2rem}.drip_segments-show .sneak .preview-chapter:nth-child(2){margin:0 1rem -10rem 1rem}.drip_segments-show .sneak .preview-chapter:last-child{margin:0}}@media screen and (min-width: 1000px){.drip_segments-show .sneak .preview-chapter{max-width:27rem}}.drip_segments-show .sneak .preview-chapter-block{background:HSLA(var(--background), 100%);border-radius:0.5rem;display:flex;flex:1;flex-direction:column;line-height:1.4em;margin-top:2rem;padding:3.5rem 2rem 2rem}@media screen and (max-width: 799px){.drip_segments-show .sneak .preview-chapter-block{-webkit-mask-image:linear-gradient(to bottom, black 0%, black 30%, transparent 100%);mask-image:linear-gradient(to bottom, black 0%, black 30%, transparent 100%)}}@media screen and (min-width: 800px){.drip_segments-show .sneak .preview-chapter-block{-webkit-mask-image:linear-gradient(to bottom, black 0%, rgba(0,0,0,0.7) 60%, transparent 100%);mask-image:linear-gradient(to bottom, black 0%, rgba(0,0,0,0.7) 60%, transparent 100%)}}.drip_segments-show .sneak .preview-chapter .drop-index{display:block;height:4rem;left:50%;margin-left:-2rem;position:absolute;top:0;z-index:1}.drip_segments-show .sneak .preview-chapter .drop-index .icon{height:100%}.drip_segments-show .sneak .preview-chapter .drop-index-number{color:white;font-size:1.3rem;font-weight:bold;left:0;position:absolute;text-align:center;top:40%;width:100%}.drip_segments-show .sneak .preview-chapter .title{flex:1;font-size:1.3rem;margin-bottom:1.5rem;text-align:center}.drip_segments-show .sneak .preview-chapter .content{height:calc(6rem * 1.4);margin-top:auto;overflow:hidden}.drip_segments-show #submit-subscription-button{background:linear-gradient(60deg, var(--theme-color) 0%, var(--theme-accent) 100%);border:none !important;margin-bottom:1em}.drip_segments-show .drip-subscription{cursor:default;font-size:1.2rem;line-height:1em;margin:2rem auto;max-width:46rem;padding:2rem 2rem 0;position:relative;text-align:center}.drip_segments-show .drip-subscription .icon-timed-mail{height:4rem;margin-bottom:1rem}.drip_segments-show .drip-subscription-intro{align-items:center;display:flex;gap:.5rem;justify-content:center}.drip_segments-show .drip-subscription-title{margin:1rem auto 2rem}.drip_segments-show .drip-subscription-links{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:HSLA(var(--background), 0.9);bottom:0;display:flex;font-size:1rem;gap:2rem;justify-content:center;padding:2rem;position:sticky;z-index:9}.drip_segments-show .drip-subscription-links .current-email{align-items:center;bottom:0;display:flex;left:2rem;position:absolute;top:0}.drip_segments-show .drip-subscription-form{gap:0.5rem;justify-content:center;max-width:100%}.drip_segments-show .drip-subscription-form .field{margin:0;flex:1;max-width:30rem}.drip_segments-show .drip-subscription-form .email-input{border:1px solid var(--theme-color) !important;border-radius:4px;height:54px;line-height:16px;padding:18px 10px}.drip_segments-show .drip-subscription-form .button-pill{cursor:pointer;padding:18px}.drip_segments-show .drip-subscription-form #submit-subscription-button{margin:0}.drip_segments-show .drip-subscription-button{background-color:var(--theme-color);border:1px solid ar(--theme-color);border-radius:0.2rem;color:var(--theme-text);cursor:pointer;line-height:1em;margin:0 auto;padding:1rem}.drip_segments-show .drip-subscription-button:hover{background-color:HSLA(var(--black), 100%)}.drip_segments-show .drip-subscription-switch-account-link{color:var(--theme-color);line-height:1rem;text-decoration:none}.drip_segments-show .drip-subscription-switch-account-link:hover b{color:HSLA(var(--black), 100%)}.drip_subscriptions-show,.drip_drips-show{background:linear-gradient(90deg, var(--theme-color) 0%, var(--theme-accent) 90%)}@media screen and (min-width: 600px){.drip_subscriptions-show,.drip_drips-show{padding:2rem}}.drip_subscriptions-show .drip-subscription,.drip_drips-show .drip-subscription{background:HSLA(var(--background), 100%);box-shadow:0 0.2rem 0.4rem HSLA(var(--black), 0.1),0 0.1rem 0.2rem HSLA(var(--black), 0.1);padding:1rem}@media screen and (min-width: 600px){.drip_subscriptions-show .drip-subscription,.drip_drips-show .drip-subscription{border-radius:0.5rem;margin:2rem auto 0;max-width:40rem;padding:2rem}}.drip_subscriptions-show .drip-subscription-title,.drip_drips-show .drip-subscription-title{font-size:1.8rem;margin-bottom:1rem}.drip_subscriptions-show .drip-subscription-status,.drip_drips-show .drip-subscription-status{font-size:1.2rem;margin-bottom:1rem}.drip_subscriptions-show .drip-subscription-message,.drip_drips-show .drip-subscription-message{align-items:center;background:HSLA(var(--black), 100%);color:HSLA(var(--white), 100%);display:flex;gap:2rem;font-size:1.1rem;line-height:1.5rem;margin:2rem auto 0;max-width:40rem;padding:1rem}@media screen and (min-width: 600px){.drip_subscriptions-show .drip-subscription-message,.drip_drips-show .drip-subscription-message{border-radius:0.5rem;margin-bottom:2rem;padding:1.5rem 2rem}}.drip_subscriptions-show .drip-subscription-message p,.drip_drips-show .drip-subscription-message p{margin-bottom:0.5rem}.drip_subscriptions-show .drip-subscription-message p:last-child,.drip_drips-show .drip-subscription-message p:last-child{margin-bottom:0}.drip_subscriptions-show .drip-subscription-message .checkmark__circle,.drip_drips-show .drip-subscription-message .checkmark__circle{float:left;stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards}.drip_subscriptions-show .drip-subscription-message .checkmark,.drip_drips-show .drip-subscription-message .checkmark{animation:fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;border-radius:50%;box-shadow:inset 0px 0px 0px #7ac142;display:block;flex-basis:56px;height:56px;min-width:56px;stroke-miterlimit:10;stroke-width:2;stroke:#fff;width:56px}.drip_subscriptions-show .drip-subscription-message .checkmark__check,.drip_drips-show .drip-subscription-message .checkmark__check{animation:stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;stroke-dasharray:48;stroke-dashoffset:48;transform-origin:50% 50%}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1, 1.1, 1)}}@keyframes fill{100%{box-shadow:inset 0px 0px 0px 30px #7ac142}}.drip_subscriptions-show .drip-subscription .icon,.drip_drips-show .drip-subscription .icon{height:1.2rem}.drip_subscriptions-show .drip-subscription .drip-date-starts,.drip_drips-show .drip-subscription .drip-date-starts{align-items:center;border-top:1px solid HSLA(var(--grey), 0.2);display:flex;font-size:1.4rem;gap:0.4em;justify-content:center;margin-top:1.5rem;padding:1.5rem 0 0.5rem}@media screen and (min-width: 600px){.drip_subscriptions-show .drip-subscription .drip-date-starts,.drip_drips-show .drip-subscription .drip-date-starts{font-size:1.8rem;margin-top:2rem;padding:2rem 0 0}}.drip_subscriptions-show .drip-subscription .drip-date-starts .icon,.drip_drips-show .drip-subscription .drip-date-starts .icon{height:1em;top:-0.07em}.drip_subscriptions-show .drip-subscription .drip-previous-drips,.drip_drips-show .drip-subscription .drip-previous-drips{border-top:1px solid HSLA(var(--grey), 0.2);font-weight:bold;margin-top:2rem;padding-top:2rem}.drip_subscriptions-show .drip-subscription .drip-previous-drips h2,.drip_drips-show .drip-subscription .drip-previous-drips h2{font-size:1.2rem;margin-bottom:1rem}.drip_subscriptions-show .drip-subscription-unsubscribe,.drip_drips-show .drip-subscription-unsubscribe{color:var(--theme-text);font-size:0.9rem;margin:2rem auto 1rem;max-width:40rem;text-align:center}.drip_subscriptions-show .drip-subscription-unsubscribe span,.drip_subscriptions-show .drip-subscription-unsubscribe a,.drip_drips-show .drip-subscription-unsubscribe span,.drip_drips-show .drip-subscription-unsubscribe a{opacity:0.4}.drip_subscriptions-show .drip-subscription-unsubscribe a,.drip_drips-show .drip-subscription-unsubscribe a{color:inherit;text-decoration:underline;transition:opacity 0.2s ease}.drip_subscriptions-show .drip-subscription-unsubscribe a:hover,.drip_drips-show .drip-subscription-unsubscribe a:hover{text-decoration:none;opacity:1}.gradient-title{display:block;font-size:2vw;font-weight:900;gap:0.5rem;justify-content:center;line-height:1.2em;padding:1rem;text-align:center;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.gradient-title>div{background:linear-gradient(90deg, var(--theme-color) 0%, var(--theme-accent) 90%);-webkit-background-clip:text;-moz-background-clip:text}.gradient-title .icon{fill:var(--theme-color);height:1em;position:relative;vertical-align:bottom}.drip-feedback{margin-top:2rem}.drip-feedback .new_drip_lesson_feedback .icon{height:unset}@media screen and (max-width: 420px){.item-index{padding:0}}@media screen and (min-width: 421px){.item-index{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));padding:0 1rem 1rem;row-gap:1rem}}@media screen and (min-width: 769px){.item-index{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 993px){.item-index{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 1201px){.item-index{grid-template-columns:repeat(5, minmax(0, 1fr))}}body.r-admin-lti_consumers-index .lti-applications{margin-bottom:var(--spacing)}body.r-admin-lti_consumers-show .field{margin:0 0 2rem 0}body.r-admin-lti_consumers-show .trends{margin-bottom:1em}.r-my_content-index{--section-navigation-height: 80px}.r-my_content-index .page-container{padding:0}.r-my_content-index header{padding:1.5rem var(--app-spacing) 0}.r-my_content-index header h1{margin:0}.r-my_content-index>header,.r-my_content-index>.container{margin:0 auto;max-width:120rem}.r-my_content-index .tagline-header{padding:1rem 2rem 0}.r-my_content-index .cards-index{padding:0 var(--app-spacing)}.r-my_content-index section{padding-top:1rem;scroll-margin-top:calc( var(--section-navigation-height) + var(--main-nav-height))}.r-my_content-index section .index-title{font-size:1.5rem}.r-my_content-index section .index-title:not(:first-child){margin-top:2rem}.r-my_content-index section.tab-pills{margin:1em 2em}.r-my_content-index section.no-activity,.r-my_content-index section.paths,.r-my_content-index section.spaces,.r-my_content-index section.chapters,.r-my_content-index section.collaborations,.r-my_content-index section.path-collaborations,.r-my_content-index section.elements{margin:0 1rem 1rem}@media screen and (max-width: 420px){.r-my_content-index section.no-activity,.r-my_content-index section.paths,.r-my_content-index section.spaces,.r-my_content-index section.chapters,.r-my_content-index section.collaborations,.r-my_content-index section.path-collaborations,.r-my_content-index section.elements{margin:0}}.r-my_content-index p.no-activity-text{margin:1rem}.r-my_content-index .tab-pill:last-of-type{margin-right:auto}.r-my_content-index .actions{display:flex;flex-wrap:wrap;gap:0.5rem}.r-my_content-index .new{display:inline-flex}.r-my_content-index :target{scroll-margin-top:calc( var(--section-navigation-height) + var(--main-nav-height) + 2rem)}.r-my_content-index .section-navigation{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:HSLA(var(--background-alt), 85%);border-bottom:1px solid HSLA(var(--grey), 5%);margin:0;padding:1.5rem var(--app-spacing);position:sticky;top:var(--main-nav-height);z-index:9}.r-my_content-index .author-group-label{background:HSLA(var(--grey), 10%);border-radius:4px;font-size:.875rem;font-weight:bold;margin-right:.5rem;padding:.5rem}.r-my_content-index .highlights{padding:var(--spacing)}.r-my_content-index .element-item .element-item-type{line-height:24px}.r-my_content-index .element-item .element-item-link{background:HSLA(var(--background-chapter), 90%);border-radius:var(--border-radius);box-shadow:0 0 0 1px HSLA(var(--border), 100%),0 0 0 HSLA(var(--shadow)),0 0 0 HSLA(var(--shadow));color:HSLA(var(--body), 100%);display:flex;flex-direction:column;gap:0.2rem;height:100%;padding:1em;position:relative;transition:background 0.2s ease, box-shadow 0.2s ease;word-wrap:break-word}.r-my_content-index .element-item .element-item-link.draft:not(:hover){background:HSLA(var(--grey), 0.05)}.r-my_content-index .element-item .element-item-link:hover{z-index:1}@media screen and (min-width: 421px){.r-my_content-index .element-item .element-item-link:hover{background:HSLA(var(--background), 100%);box-shadow:0 0 0 1px HSLA(var(--border), 100%), 0 5px 10px HSLA(var(--shadow)), 0 10px 20px HSLA(var(--shadow))}}.r-my_content-index .element-item .references-label{background-color:HSLA(var(--grey), 0.2);border-radius:10rem;box-shadow:inset 0 0 0 1px HSLA(var(--grey), 0.2);color:HSLA(var(--body), 0.6);font-size:0.85rem;font-weight:bold;padding:0.25rem 0.5rem;position:absolute;right:1rem;top:1rem}.r-my_content-index .element-item .element-item-title{-webkit-box-orient:vertical;display:-webkit-box;font-size:1.2rem;-webkit-line-clamp:2;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis}.r-my_content-index .index-title{align-items:center;display:flex;gap:.5rem;margin:1rem}.r-my_content-index .index-link{display:flex !important;margin:-1rem 1rem 1rem;padding:0 .25rem;width:-moz-fit-content;width:fit-content}.r-my_content-index .index-link:hover{text-decoration:underline}.r-my_content-index .index-title-counter{align-items:center;background-color:HSLA(var(--grey), 0.2);border-radius:1rem;box-shadow:inset 0 0 0 1px HSLA(var(--grey), 0.2);color:HSLA(var(--body), 0.6);display:inline-flex;font-size:0.8rem;height:1.4rem;justify-content:center;min-width:1.4rem;padding:0 0.3rem}body.r-my_profile,body.r-me-programs,body.r-me-paths,body.r-me-spaces,body.r-me-history{background:HSLA(var(--background-alt), 100%)}body.r-my_profile .main-nav .r_container,body.r-me-programs .main-nav .r_container,body.r-me-paths .main-nav .r_container,body.r-me-spaces .main-nav .r_container,body.r-me-history .main-nav .r_container{background:HSLA(var(--background-top-nav), 85%);box-shadow:0 1px 0 HSLA(var(--border), 0.5)}@media (min-width: 850px){body.r-my_profile .my-profile-page-container,body.r-me-programs .my-profile-page-container,body.r-me-paths .my-profile-page-container,body.r-me-spaces .my-profile-page-container,body.r-me-history .my-profile-page-container{align-items:stretch;display:flex;min-height:calc(100vh - var(--main-nav-height))}}body.r-my_profile .my-profile-page-container .r-avatar-component-avatar,body.r-me-programs .my-profile-page-container .r-avatar-component-avatar,body.r-me-paths .my-profile-page-container .r-avatar-component-avatar,body.r-me-spaces .my-profile-page-container .r-avatar-component-avatar,body.r-me-history .my-profile-page-container .r-avatar-component-avatar{display:inline-flex}body.r-my_profile .my-profile-page-container .avater-delete,body.r-me-programs .my-profile-page-container .avater-delete,body.r-me-paths .my-profile-page-container .avater-delete,body.r-me-spaces .my-profile-page-container .avater-delete,body.r-me-history .my-profile-page-container .avater-delete{color:HSLA(var(--red), 100%)}body.r-my_profile .my-profile-sidebar,body.r-me-programs .my-profile-sidebar,body.r-me-paths .my-profile-sidebar,body.r-me-spaces .my-profile-sidebar,body.r-me-history .my-profile-sidebar{background:HSLA(var(--background), 100%)}@media (max-width: 849px){body.r-my_profile .my-profile-sidebar,body.r-me-programs .my-profile-sidebar,body.r-me-paths .my-profile-sidebar,body.r-me-spaces .my-profile-sidebar,body.r-me-history .my-profile-sidebar{border-bottom:1px solid HSLA(var(--border), 100%);margin-bottom:1rem;padding:1rem}}@media (min-width: 850px){body.r-my_profile .my-profile-sidebar,body.r-me-programs .my-profile-sidebar,body.r-me-paths .my-profile-sidebar,body.r-me-spaces .my-profile-sidebar,body.r-me-history .my-profile-sidebar{border-right:1px solid HSLA(var(--border), 100%);max-width:400px;min-width:280px;padding:2rem;width:25%}}body.r-my_profile .my-profile-sidebar h2,body.r-me-programs .my-profile-sidebar h2,body.r-me-paths .my-profile-sidebar h2,body.r-me-spaces .my-profile-sidebar h2,body.r-me-history .my-profile-sidebar h2{font-size:1.1rem}body.r-my_profile .my-profile-sidebar-items .my-profile-sidebar-label,body.r-me-programs .my-profile-sidebar-items .my-profile-sidebar-label,body.r-me-paths .my-profile-sidebar-items .my-profile-sidebar-label,body.r-me-spaces .my-profile-sidebar-items .my-profile-sidebar-label,body.r-me-history .my-profile-sidebar-items .my-profile-sidebar-label{align-items:center;display:flex;height:3rem}body.r-my_profile .my-profile-sidebar-items .my-profile-sidebar-label .icon,body.r-me-programs .my-profile-sidebar-items .my-profile-sidebar-label .icon,body.r-me-paths .my-profile-sidebar-items .my-profile-sidebar-label .icon,body.r-me-spaces .my-profile-sidebar-items .my-profile-sidebar-label .icon,body.r-me-history .my-profile-sidebar-items .my-profile-sidebar-label .icon{fill:currentColor;height:1rem;margin-right:0.5rem;width:1rem}body.r-my_profile .my-profile-sidebar-items .my-profile-sidebar-link>.my-profile-sidebar-label,body.r-me-programs .my-profile-sidebar-items .my-profile-sidebar-link>.my-profile-sidebar-label,body.r-me-paths .my-profile-sidebar-items .my-profile-sidebar-link>.my-profile-sidebar-label,body.r-me-spaces .my-profile-sidebar-items .my-profile-sidebar-link>.my-profile-sidebar-label,body.r-me-history .my-profile-sidebar-items .my-profile-sidebar-link>.my-profile-sidebar-label{color:var(--theme-color)}body.r-my_profile .my-profile-sidebar-items .my-profile-sidebar-link>.my-profile-sidebar-label:hover,body.r-me-programs .my-profile-sidebar-items .my-profile-sidebar-link>.my-profile-sidebar-label:hover,body.r-me-paths .my-profile-sidebar-items .my-profile-sidebar-link>.my-profile-sidebar-label:hover,body.r-me-spaces .my-profile-sidebar-items .my-profile-sidebar-link>.my-profile-sidebar-label:hover,body.r-me-history .my-profile-sidebar-items .my-profile-sidebar-link>.my-profile-sidebar-label:hover{color:HSLA(var(--body), 100%)}body.r-my_profile .my-profile-sidebar-items>.my-profile-sidebar-label,body.r-me-programs .my-profile-sidebar-items>.my-profile-sidebar-label,body.r-me-paths .my-profile-sidebar-items>.my-profile-sidebar-label,body.r-me-spaces .my-profile-sidebar-items>.my-profile-sidebar-label,body.r-me-history .my-profile-sidebar-items>.my-profile-sidebar-label{background:var(--theme-color);border-radius:0.5em;color:var(--theme-text);font-weight:bold;margin:0 -0.5rem;padding:0 0.5rem}body.r-my_profile .main,body.r-me-programs .main,body.r-me-paths .main,body.r-me-spaces .main,body.r-me-history .main{max-width:50rem;position:relative}@media (max-width: 849px){body.r-my_profile .main,body.r-me-programs .main,body.r-me-paths .main,body.r-me-spaces .main,body.r-me-history .main{padding:1rem}}@media (min-width: 850px){body.r-my_profile .main,body.r-me-programs .main,body.r-me-paths .main,body.r-me-spaces .main,body.r-me-history .main{padding:2rem;width:75%}}body.r-my_profile-my_preferences .icon{fill:currentColor;height:1rem;margin-right:0.5rem;width:1rem}body.r-my_profile-my_preferences .preferences-list .dropdown-item-action{display:flex}body.r-my_profile-my_preferences .preferences-list .dropdown-item-action .dropdown-item-action-label{align-items:center;display:flex;flex-basis:33%}.not-found,.access-denied{margin:0 auto;max-width:800px;width:100%;padding:var(--spacing);text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.not-found .main-search,.access-denied .main-search{--size: 3rem;--spacing: 1rem;margin:2rem auto 0}.not-found .main-search form,.access-denied .main-search form{margin:0}.not-found-title,.access-denied-title{background:linear-gradient(200deg, HSLA(var(--intense-green), 100%), HSLA(var(--royal-blue), 100%));-webkit-background-clip:text;display:inline-block;font-size:10rem;line-height:1;margin:0 0 var(--spacing);-webkit-text-fill-color:transparent}.not-found-subtitle,.access-denied-subtitle{font-size:2rem;margin:0 0 var(--spacing-small)}.not-found-instructions p,.access-denied-instructions p{line-height:1.6}.r-path-authors-index section{margin-bottom:2em}.r-path-authors-index-item{align-items:center;border-bottom:1px solid HSLA(var(--border), 100%);display:flex;gap:0.5em}.r-path-authors-index-item-name{font-size:1.3em;padding:0.7em 0}.r-path-authors-index-item-actions{margin-left:auto;text-transform:lowercase}.r-path-authors-index-item-delete{align-items:center;display:none}.r-path-authors-index-item-delete .icon{height:0.9em;margin-right:0.2em}.r-path-authors-index-item:hover .r-path-authors-index-item-delete{display:inline-flex}.r-path-authors-index .co-authors-header{display:flex;justify-content:space-between}.r-path-authors-index ul.assigned-author-groups{margin-bottom:0}.r-path-authors-index .author-group{align-items:center;background:white;border:1px dotted HSLA(var(--border), 100%);border-radius:.5rem;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:1rem}.r-path-authors-index .author-group.selected{border-color:var(--theme-color)}.r-paths-export .export-container{font-family:"Charter", "Times New Roman", serif;font-size:1em;margin:1rem auto;max-width:60rem}.r-paths-export .description{margin-bottom:1rem}.r-paths-export .description ul{list-style-type:disc;margin-left:1em}body.r-path-insights-show .insights-page-header,body.r-path-feedback_insights-show .insights-page-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:var(--spacing) 0}body.r-path-insights-show .insights-page-header .exclusion-filters,body.r-path-feedback_insights-show .insights-page-header .exclusion-filters{align-self:stretch;align-items:stretch;display:flex}body.r-path-insights-show .toggle-checkbox,body.r-path-feedback_insights-show .toggle-checkbox{display:none}body.r-path-insights-show .switch,body.r-path-feedback_insights-show .switch{align-items:center;border:1px solid HSLA(var(--border), 100%);border-radius:0.5rem;display:inline-flex;gap:.5rem;padding:0 1rem;position:relative}body.r-path-insights-show .switch:has(:checked) .slider-text,body.r-path-feedback_insights-show .switch:has(:checked) .slider-text{color:HSLA(var(--body), 100%)}body.r-path-insights-show .slider-text,body.r-path-feedback_insights-show .slider-text{color:HSLA(var(--body), 65%)}body.r-path-insights-show .slider,body.r-path-feedback_insights-show .slider{background-color:#ccc;border-radius:17px;cursor:pointer;display:block;height:17px;position:relative;transition:.1s;width:30px}body.r-path-insights-show .slider:before,body.r-path-feedback_insights-show .slider:before{background-color:white;border-radius:50%;bottom:2px;content:"";height:13px;left:2px;position:absolute;transition:.1s;width:13px}body.r-path-insights-show .toggle-checkbox:checked+.slider,body.r-path-feedback_insights-show .toggle-checkbox:checked+.slider{background-color:#2196F3}body.r-path-insights-show .toggle-checkbox:checked+.slider:before,body.r-path-feedback_insights-show .toggle-checkbox:checked+.slider:before{transform:translateX(13px)}body.r-path-insights-show .slider.round,body.r-path-feedback_insights-show .slider.round{border-radius:17px}.insights-ranges{margin-bottom:1em}.insights-periods{border:1px solid HSLA(var(--border), 100%);border-radius:0.5em;display:inline-flex;margin:auto 0 auto auto;overflow:hidden}.insights-period{border-right:1px solid HSLA(var(--border), 100%);margin:0;padding:0.5em 1em}.insights-period:last-child{border:none}.insights-period.active{background:HSLA(var(--link), 100%)}.insights-period.active a{color:HSLA(var(--white), 100%)}.insights-statements{margin-bottom:var(--spacing)}.insights-statement-counts{align-items:center;background:HSLA(var(--grey), 10%);border:2px solid HSLA(var(--grey), 0%);border-radius:2em;color:HSLA(var(--body), 100%);display:inline-flex;font-weight:bold;justify-content:center;margin:0.3em}.insights-statement{flex:1;padding:0.5em 1em;text-align:center}.insights-statement-tally{align-items:center;border-left:1px solid HSLA(var(--border), 100%);display:inline-flex;font-size:0.8em;font-weight:normal;padding:0.5em 1em}.insights-path-feedback{margin:var(--spacing) 0}.insights-additional-feedback{align-items:flex-start;background:HSLA(var(--background-alt), 100%);border-radius:.5em;box-shadow:0 0 0 1px HSLA(var(--grey), 10%) inset;margin-top:1em;max-height:500px;overflow:hidden;padding:var(--spacing)}.insights-additional-feedback-item{align-items:center;background:HSLA(var(--grey), 10%);border:2px solid HSLA(var(--grey), 0%);border-radius:2em;color:HSLA(var(--body), 100%);display:inline-flex;font-weight:bold;justify-content:center;margin:0.3em;opacity:1;padding:0.5em 1em}.insights-feedback{border:1px solid HSLA(var(--border), 100%);border-radius:0.5em;margin:1em 0;max-width:40rem;padding:0;position:relative}.insights-feedback-content{padding:1em;text-align:center}.insights-feedback-created{line-height:2em}.ribbon{padding:.2em .5em;position:absolute;right:0px;text-align:center}.ribbon.positive{background-color:HSLA(var(--dark-green), 100%);border-radius:0 0.5em;color:white;padding:.5em}.ribbon.negative{background-color:HSLA(var(--red), 100%);border-radius:0 0.5em;color:white;padding:.5em}body.r-path-progress-index .progress-toggle{font-weight:600}body.r-path-progress-index .walk{cursor:pointer}body.r-path-progress-index .walk:hover{background:HSLA(var(--background-alt), 100%)}body.r-path-progress-index .walk-user{font-weight:bold}body.r-path-progress-index .walk-user-container{align-items:center;display:flex}body.r-path-progress-index .walk-user-name{display:inline-block}body.r-path-progress-show .back-link.small,body.r-path-progress-show_lti .back-link.small{font-size:1em}body.r-path-progress-show .progress,body.r-path-progress-show_lti .progress{background:HSL(var(--sidebar));border-radius:4px;display:flex;flex-wrap:wrap;gap:1em;padding:1rem;position:relative}body.r-path-progress-show .progress-data,body.r-path-progress-show_lti .progress-data{margin-right:auto}body.r-path-progress-show .progress-visualizer,body.r-path-progress-show_lti .progress-visualizer{background:HSL(var(--sidebar));display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:1rem;padding-left:calc(42px + 2rem);padding-right:calc(42px + 2rem);width:100%}.dark body.r-path-progress-show .progress-visualizer,.dark body.r-path-progress-show_lti .progress-visualizer{background:HSLA(var(--background-alt), 100%)}body.r-path-progress-show .progress-visualizer ol,body.r-path-progress-show_lti .progress-visualizer ol{border-radius:0.4rem;display:inline-flex;flex-wrap:wrap}body.r-path-progress-show .progress-visualizer .label,body.r-path-progress-show_lti .progress-visualizer .label{background:HSLA(var(--body), 90%);border:1px solid HSLA(var(--grey), 5%);border-radius:0.2rem;color:HSLA(var(--background), 100%);display:none;left:50%;max-width:20rem;padding:0.2rem 0.4rem;position:absolute;top:calc(100% + 1rem);transform:translateX(-50%);width:-moz-max-content;width:max-content;z-index:2}body.r-path-progress-show .progress-visualizer li,body.r-path-progress-show_lti .progress-visualizer li{--size: 1.4rem;align-items:center;background:HSLA(var(--background-alt), 40%);box-shadow:-1px 0 0 0 HSLA(var(--body), 10%),0 -1px 0 0 HSLA(var(--body), 10%) inset,0 1px 0 0 HSLA(var(--body), 10%) inset;display:flex;height:var(--size);justify-content:center;margin:0;position:relative;width:var(--size)}body.r-path-progress-show .progress-visualizer li:first-child,body.r-path-progress-show_lti .progress-visualizer li:first-child{border-radius:0.4rem 0 0 0.4rem}body.r-path-progress-show .progress-visualizer li:last-child,body.r-path-progress-show_lti .progress-visualizer li:last-child{border-radius:0 0.4rem 0.4rem 0;box-shadow:0 0 0 1px HSLA(var(--body), 10%) inset}body.r-path-progress-show .progress-visualizer li:only-child,body.r-path-progress-show_lti .progress-visualizer li:only-child{border-radius:0.4rem;box-shadow:0 0 0 1px HSLA(var(--body), 10%) inset}body.r-path-progress-show .progress-visualizer li:hover,body.r-path-progress-show_lti .progress-visualizer li:hover{box-shadow:0 0 0 1px HSLA(var(--body), 20%) inset,0 0 0 var(--size) HSLA(var(--body), 5%) inset}body.r-path-progress-show .progress-visualizer li:hover .label,body.r-path-progress-show_lti .progress-visualizer li:hover .label{display:block}body.r-path-progress-show .progress-visualizer li::before,body.r-path-progress-show_lti .progress-visualizer li::before{content:attr(data-type-label);color:HSLA(var(--body), 80%);font-size:0.6rem;font-weight:bold}body.r-path-progress-show .progress-visualizer li.completed,body.r-path-progress-show_lti .progress-visualizer li.completed{background:HSLA(var(--dark-green), 100%)}body.r-path-progress-show .progress-visualizer li.completed::before,body.r-path-progress-show_lti .progress-visualizer li.completed::before{color:white}body.r-path-progress-show .progress.lti,body.r-path-progress-show_lti .progress.lti{border:1px solid HSLA(var(--border), 100%);justify-content:space-between;margin-bottom:1rem}body.r-path-progress-show .progress.lti .progress-visualizer-label,body.r-path-progress-show_lti .progress.lti .progress-visualizer-label{padding-left:0;padding-bottom:0}body.r-path-progress-show .progress.lti .progress-visualizer,body.r-path-progress-show_lti .progress.lti .progress-visualizer{padding-bottom:0;padding-left:0;padding-right:calc(42px + 2rem)}body.r-path-progress-show .progress.lti .progress-finished,body.r-path-progress-show_lti .progress.lti .progress-finished{margin-left:auto}body.r-path-progress-show .progress-lti-info,body.r-path-progress-show_lti .progress-lti-info{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1em;width:100%}body.r-path-progress-show .progress-avatar,body.r-path-progress-show_lti .progress-avatar{align-items:center;display:flex}body.r-path-progress-show .progress-label,body.r-path-progress-show_lti .progress-label{color:HSLA(var(--body), 60%);margin-bottom:.5em}body.r-path-progress-show .progress-visualizer-label,body.r-path-progress-show_lti .progress-visualizer-label{background:HSL(var(--sidebar));color:HSLA(var(--body), 60%);margin-bottom:0;padding-left:calc(42px + 2em);padding-bottom:.5rem}body.r-path-progress-show .progress-user-name,body.r-path-progress-show .progress-start-date,body.r-path-progress-show .progress-progress,body.r-path-progress-show .progress-lti-application,body.r-path-progress-show_lti .progress-user-name,body.r-path-progress-show_lti .progress-start-date,body.r-path-progress-show_lti .progress-progress,body.r-path-progress-show_lti .progress-lti-application{align-items:center;display:flex;font-weight:600}body.r-path-progress-show .lis-result-sourcedid,body.r-path-progress-show_lti .lis-result-sourcedid{color:HSLA(var(--body), 60%);font-family:monospace;font-weight:600}body.r-path-progress-show .r-avatar-component-avatar,body.r-path-progress-show_lti .r-avatar-component-avatar{margin-right:.5em}body.r-path-segments-new fieldset.field-set{background:HSLA(var(--background-alt), 100%)}body.r-path-segments-new legend{color:HSL(var(--grey));font-size:.875rem}body.r-path-segments-new .start-date-explanation label,body.r-path-segments-new .schedule-explanation label,body.r-path-segments-new .start-mode-explanation label{font-size:1rem;font-style:italic;margin-top:2rem}body.r-path-segments-new .send-lessons{align-items:center;display:flex;gap:.5rem}body.r-path-segments-new .weekly-only-explanation{margin-top:.5rem}body.r-path-segments-new .start-date-options{border:1px solid HSLA(var(--grey), 0.1);border-radius:0.5rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:1rem 0;overflow:hidden;min-height:100px;width:100%}body.r-path-segments-new .start-date-options label{background:HSLA(var(--background-alt), 100%);font-size:1rem;margin-bottom:0;padding:1rem}body.r-path-segments-new .start-date-options label:has(input:checked){background:linear-gradient(90deg, HSLA(var(--link), 0.2) 0%, HSLA(var(--link), 0.1) 90%);font-weight:bold}body.r-path-segments-new .start-date-options .checkboxgroup{align-items:center;display:flex;flex-direction:column;gap:.5rem}body.r-path-segments-new .start-date-options-default{border-right:1px solid HSLA(var(--border), 100%);width:50%}body.r-path-segments-new .start-date-options-default .icon{height:1rem;width:1rem}body.r-path-segments-new .start-date-options-specific{width:50%}body.r-path-segments-new #start-date-picker{display:none}body.r-path-segments-new .start-date-first-lesson{background:HSLA(var(--sidebar), 100%);border:1px solid HSLA(var(--grey), 0.1);border-radius:0.5rem;font-size:1rem;font-weight:bold;margin:2rem 0;padding:1rem;text-align:center;width:100%}body.r-path-segments-show .upcoming-drip{border:1px solid HSLA(var(--grey), 0.2);border-radius:0.5rem;padding:1rem}body.r-path-segments-show .upcoming-drip h3{font-size:1.3rem}body.r-path-segments-show .upcoming-drip-date{margin:0.5rem 0}body.r-path-segments-show .field-span{display:block}body.r-path-segments-show span.form-help{margin-left:.5rem}body.r-path-segments-show fieldset.field-set{background:HSLA(var(--background-alt), 100%);display:flex;flex-direction:column;gap:1rem}body.r-path-segments-show fieldset.field-set label{color:HSLA(var(--body), 75%);display:block;font-size:0.8rem;margin-bottom:0.4rem}body.r-path-segments-show legend{color:HSL(var(--grey));font-size:.875rem}.feedback{text-align:center}.feedback-title{font-size:1.4em;margin-bottom:1em;text-align:center}.feedback-actions{display:inline-flex}.feedback-actions.feedback-given .icon{opacity:0.4}.feedback-actions.feedback-given .active .icon{opacity:1}.feedback-actions .icon{transition:opacity 0.2s ease}.feedback-actions:hover .icon{opacity:0.4}.feedback-actions-button{cursor:pointer;display:inline-block;margin-bottom:1em;padding:0.5rem}.feedback-actions-button:hover .icon{opacity:1}.feedback-actions-button.status{cursor:default}.feedback-actions-button .icon{fill:HSLA(var(--body), 100%)}.feedback-additional{align-items:flex-start;background:HSLA(var(--background-alt), 100%);border-radius:1em;box-shadow:0 0 0 1px HSLA(var(--grey), 10%) inset;display:flex;flex-wrap:wrap;margin:0 auto var(--spacing);max-height:500px;max-width:70em;overflow:hidden;padding:var(--spacing);transition:padding 0.2s ease, max-height 0.2s ease}.feedback-additional.hide{max-height:0;padding:0 var(--spacing);transition:padding 0.2s ease 0.2s, max-height 0.2s ease 0.2s}.feedback-additional.hide .feedback-additional-positive,.feedback-additional.hide .feedback-additional-negative{opacity:0;transform:scale(0.95);transition:opacity 0.2s ease, transform 0.2s ease}.feedback-additional-title{font-size:1.2em;margin-bottom:var(--spacing);text-align:center;width:100%}.feedback-additional-positive,.feedback-additional-negative{display:flex;flex:1;flex-wrap:wrap;justify-content:center;opacity:1;transform:scale(1);transition:opacity 0.2s ease 0.2s, transform 0.2s ease  0.2s}.feedback-additional-positive-item,.feedback-additional-negative-item{align-items:center;background:HSLA(var(--grey), 10%);border:2px solid HSLA(var(--grey), 0%);border-radius:2em;color:HSLA(var(--body), 100%);cursor:pointer;display:inline-flex;margin:0.3em;padding:0.5em 1em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feedback-additional-positive-item:hover,.feedback-additional-positive-item.active,.feedback-additional-negative-item:hover,.feedback-additional-negative-item.active{background:transparent;color:HSLA(var(--body), 100%)}@media (hover: hover){.feedback-additional-positive-item:hover{border-color:HSLA(var(--intense-green), 100%)}}.feedback-additional-positive-item.active{border-color:HSLA(var(--intense-green), 100%)}@media (hover: hover){.feedback-additional-negative-item:hover{border-color:HSLA(var(--red), 100%)}}.feedback-additional-negative-item.active{border-color:HSLA(var(--red), 100%)}.feedback-additional-submit{border-top:1px solid HSLA(var(--grey), 10%);margin-top:var(--spacing);padding-top:var(--spacing);text-align:center;width:100%}.feedback-additional-submit-status{font-size:1.2em;line-height:1.4em}.feedback-additional-submit-status .emoticon{font-size:1.5em;vertical-align:middle}.feedback-additional-submit-status .refresh{color:HSLA(var(--link), 100%);cursor:pointer;text-decoration:underline}.feedback-additional-submit-status .refresh:hover{text-decoration:none}.feedback-additional-submit .button{display:inline-block}.feedback-additional-submit .button.hide{display:none}.feedback input[type="radio"]{opacity:0;position:fixed;width:0}.feedback input[type="checkbox"]{opacity:0;position:fixed;width:0}.whats-next-title{font-size:1.4em;margin-bottom:1em;text-align:center}.whats-next-body{text-align:center}.whats-next-paths{justify-content:center;margin:0 auto;max-width:70em;padding:0 var(--spacing)}@media screen and (max-width: 420px){.whats-next-paths{border-top:1px solid HSLA(var(--grey), 20%);padding:0}}@media screen and (min-width: 769px){.whats-next-paths{display:flex;gap:var(--spacing);margin-bottom:var(--spacing);padding:0 var(--spacing)}}.whats-next-paths .path-item{flex:1;max-width:30em}@media screen and (min-width: 421px){.whats-next-paths .path-item{margin:0 0 var(--spacing)}}.lti-finished{display:flex;margin-top:2rem}.lti-finished .lti-return{display:inline-block;margin:auto}.lti-finished .lti-no-return{display:inline-block;margin:auto}.path-title-container,.path-content{margin:0 auto;max-width:60rem;padding:0 var(--spacing);width:100%}.path-header{--actions-height: 5rem;background-color:var(--theme-color);background-position:center;background-size:cover;min-height:calc(60vh - var(--main-nav-height));overflow:hidden;position:relative}@media screen and (min-width: 421px){.path-header{min-height:300px}}@media screen and (max-width: 768px){.path-header{padding:var(--spacing) 0}}.path-header.has-image::before{background:linear-gradient(0deg, rgba(0,0,0,0.5), transparent);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.path-header.has-no-image .start-continue-button{background:HSLA(var(--white), 100%);color:HSLA(var(--soft-black), 100%)}.path-header.has-no-image .start-continue-button::before{display:none}.path-header.has-no-image .start-continue-button svg.icon{fill:HSLA(var(--soft-black), 100%)}.path-header.has-no-image .path-title-background-color{background:HSLA(var(--background), 100%)}.path-header .bg{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.path-header-actions{display:flex;height:var(--actions-height);justify-content:flex-end;left:var(--app-spacing);position:absolute;right:var(--app-spacing);top:0;z-index:1}.path-header-action{align-items:center;-webkit-backdrop-filter:blur(2px) saturate(0%);backdrop-filter:blur(2px) saturate(0%);background:HSLA(var(--soft-black), 60%);border:none;border-radius:100px;color:HSLA(var(--white), 100%);cursor:pointer;display:inline-block;height:2rem;margin:1rem 0 auto .5rem;overflow:hidden;padding:0}.path-header-action .icon{fill:HSLA(var(--white), 100%);height:1rem;margin:0.5rem 0.25rem 0.5rem 0.5rem;transition:all 0.3s ease;vertical-align:middle;width:1rem}.path-header-action:hover{color:HSLA(var(--white), 100%)}.path-header-action:hover .icon{margin:0.5rem 0 0.5rem 1rem}.path-header-action:hover .path-header-action-label{margin:0.5rem 1rem 0.5rem 0.5rem;max-width:150px;opacity:1}.path-header-action-label{display:inline-block;line-height:1rem;margin:0.5rem 0;max-width:0;opacity:0;transition:all 0.3s ease;vertical-align:middle;white-space:nowrap}.path-title{max-width:none;padding-right:1rem;position:relative}@media screen and (max-width: 768px){.path-title{font-size:1.6em}}@media screen and (min-width: 421px){.path-title{max-width:50%}}.path-title-container{padding-top:3rem}@media screen and (min-width: 421px){.path-title-container{padding-top:1.5rem}}@media screen and (min-width: 769px){.path-title-container{padding-bottom:3rem;padding-top:3rem}}.path-title-background-color{background:HSLA(var(--background), 80%);border-radius:0.3rem;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:HSLA(var(--body), 100%);line-height:1.7em;padding:.5rem 1rem}@media screen and (max-width: 768px){.path-title-background-color{line-height:1.9em}}.path-description{background:linear-gradient(to bottom, HSLA(var(--background), 100%) 40%, HSLA(var(--background-alt), 100%));-o-border-image:linear-gradient(to bottom, HSLA(var(--body), 6%) 40%, HSLA(var(--background-alt), 100%)) 1;border-image:linear-gradient(to bottom, HSLA(var(--body), 6%) 40%, HSLA(var(--background-alt), 100%)) 1;border-radius:.5rem .5rem 0 0;border-style:solid;border-width:1px;font-size:1.1em;line-height:1.6;margin:-2rem auto 0;max-width:60rem;min-height:5rem;padding:var(--spacing) var(--spacing) 0;position:relative;width:100%}.path-description p:last-child{margin:0}.path-description ul{list-style-type:disc;margin-left:1em}.path-space{margin:3rem 0 4rem;position:relative}@keyframes wiggly{0%{transform:rotate(0deg)}25%{transform:rotate(calc(-1 * var(--angle, 0.3deg)))}50%{transform:rotate(0deg)}75%{transform:rotate(var(--angle, 0.3deg))}100%{transform:rotate(0deg)}}.grabbing *{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark .sortable-steps{--color-lightness: 65%;--background: var(--soft-black);--background-alt: var(--black);--background-contrast: var(--dark-80);--background-input: var(--soft-dark);--background-input-hover: var(--dark-80);--background-header: var(--soft-dark);--background-chapter: var(--soft-dark);--background-bottom-nav: var(--soft-black);--background-top-nav: var(--soft-dark);--background-inverted-button: var(--light-grey);--background-continue-learning: var(--grey), 10%;--border: var(--dark-80);--hard: 0, 0%, 0%;--secondary: var(--dark-80);--sidebar: var(--dark-80);--body: var(--soft-white);--dropdown-hover: var(--black);--link: var(--intense-green);--hc-link: var(--hc-intense-green);--input: var(--soft-white);--shadow: var(--black), 15%;--shadow-focused: var(--black), 50%;--fader-color: 265, 30%, 23%;--footer: var(--softest-black);--footer-stroke: var(--soft-black);--decision-tree-end-node: 258, 61%, 30%;--decision-tree-option: 217, 88%, 20%;--decision-tree-prompt: 220, 82%, 15%}.dark .sortable-steps select{background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' style='fill: hsl(230, 20%, 95%)' viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.50039 11.5004L2.50039 9.5004C2.50039 9.1144 2.72339 8.7624 3.07239 8.5964C3.42139 8.4304 3.83439 8.4814 4.13439 8.7264L14.5004 17.2084L24.8674 8.7264C25.1664 8.4814 25.5794 8.4314 25.9294 8.5964C26.2794 8.7614 26.5004 9.1144 26.5004 9.5004L26.5004 11.5004C26.5004 11.8004 26.3654 12.0844 26.1334 12.2744L15.1334 21.2744C14.7644 21.5754 14.2354 21.5754 13.8664 21.2744L2.86639 12.2744C2.63539 12.0844 2.50039 11.8004 2.50039 11.5004Z' /%3E%3C/svg%3E%0A")}.dark .sortable-steps .main-nav .icon-sun,.dark .sortable-steps .r-my_profile-my_preferences .icon-sun{display:none}.dark .sortable-steps .main-nav .icon-moon,.dark .sortable-steps .r-my_profile-my_preferences .icon-moon{display:block}.dark .sortable-steps .quick-reference{--background-alt: var(--black)}.dark .sortable-steps .admin-page{--background-top-nav: var(--admin-hue), 40%, 8%;--background: var(--admin-hue), 100%, 2%;--background-alt: var(--admin-hue), 40%, 8%;--border: var(--admin-hue), 40%, 12%;--secondary: var(--admin-hue), 40%, 12%;--sidebar: var(--admin-hue), 40%, 8%;--background-input: var(--black);--hard: var(--admin-hue), 40%, 8%}.light .sortable-steps{--color-lightness: 40%;--background: var(--white);--background-input-hover: var(--light-grey);--background-alt: var(--josien-jas);--background-contrast: var(--grey-4);--background-input: var(--white);--background-header: var(--light-grey);--background-chapter: var(--white);--background-bottom-nav: var(--light-grey);--background-top-nav: var(--white);--background-inverted-button: var(--soft-black);--background-continue-learning: var(--white);--border: var(--grey-10);--hard: var(--white);--secondary: var(--grey-10);--sidebar: var(--white);--body: var(--soft-black);--dropdown-hover: var(--light-grey);--link: var(--royal-blue);--hc-link: var(--hc-royal-blue);--input: var(--soft-black);--shadow: var(--black), 3%;--shadow-focused: var(--black), 8%;--fader-color: 45, 30%, 66%;--footer: var(--light-grey);--footer-stroke: var(--grey-10);--decision-tree-end-node: 258, 61%, 78%;--decision-tree-option: 217, 88%, 87%;--decision-tree-prompt: 220, 82%, 94%}.light .sortable-steps select{background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' style='fill: hsl(230, 20%, 12%)' viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.50039 11.5004L2.50039 9.5004C2.50039 9.1144 2.72339 8.7624 3.07239 8.5964C3.42139 8.4304 3.83439 8.4814 4.13439 8.7264L14.5004 17.2084L24.8674 8.7264C25.1664 8.4814 25.5794 8.4314 25.9294 8.5964C26.2794 8.7614 26.5004 9.1144 26.5004 9.5004L26.5004 11.5004C26.5004 11.8004 26.3654 12.0844 26.1334 12.2744L15.1334 21.2744C14.7644 21.5754 14.2354 21.5754 13.8664 21.2744L2.86639 12.2744C2.63539 12.0844 2.50039 11.8004 2.50039 11.5004Z' /%3E%3C/svg%3E%0A")}.light .sortable-steps .main-nav .icon-sun,.light .sortable-steps .r-my_profile-my_preferences .icon-sun{display:block}.light .sortable-steps .main-nav .icon-moon,.light .sortable-steps .r-my_profile-my_preferences .icon-moon{display:none}.light .sortable-steps .quick-reference{--background-alt: var(--lightest-grey)}.light .sortable-steps .admin-page{--background: var(--admin-hue), 100%, 98.5%;--background-alt: var(--admin-hue), 100%, 97%;--border: var(--admin-hue), 100%, 93%;--secondary: var(--admin-hue), 100%, 93%;--sidebar: var(--admin-hue), 100%, 100%;--light-grey: var(--admin-hue), 30%, 97%;--lightest-grey: var(--admin-hue), 30%, 98.5%;--grey-10: var(--admin-hue), 15%, 90%;--grey-15: var(--admin-hue), 13%, 85%;--grey: var(--admin-hue), 6%, 50%;--background-input: var(--white)}.learning-content{border:1px solid HSLA(var(--border), 100%);border-radius:.5em;margin-bottom:1rem;max-width:60rem}.learning-content .delete-step{border:1px solid var(--theme-color);border-radius:0.3rem;float:right;font-size:0.9rem;margin-left:0.5rem;padding:0.2rem 0.4rem}.learning-content .delete-step:hover{background:var(--theme-color);color:HSLA(var(--background), 100%)}.sortable-steps{background:HSLA(var(--background), 100%);border-radius:.5em;margin-left:0;padding-bottom:1px;padding-top:1px;position:relative}.sortable-steps .step-space-number-and-content{display:inline-block;position:relative}.sortable-steps .step-space-number-and-content .step-number{left:calc(-1 * (var(--size) + 1.5rem))}.sortable-steps .r-spaces-edit-chapters-item-header{display:inline-flex}.sortable-steps .path-space{margin-bottom:3rem}@media screen and (max-width: 768px){.sortable-steps .path-space{margin-bottom:2rem;margin-top:2rem}}.sortable-steps .step-space .step-nav-toggle{bottom:-1rem}.sortable-steps .step-space .step-title{font-size:1.3rem}.sortable-steps .step-space .step-space-chapters-container ol{margin-top:2rem;min-height:3.5rem}.sortable-steps .step-space .step-space-chapters-container .notice{margin-bottom:0;margin-top:2rem;width:100%}.sortable-steps .step-space .step-space-chapters-container .no-chapters-message{align-items:center;color:HSLA(var(--body), 50%);display:flex;font-size:.9rem;height:3.5rem;left:0;padding:0 1rem;position:absolute;right:0;top:0}.sortable-steps .step-space .step-space-chapters-container .no-chapters-message.hidden{display:none}.sortable-steps .step-space .step-space-chapters-container .no-chapters-message p{margin:0}.sortable-steps .step-space .r-spaces-edit-chapters-list{margin-bottom:0}.sortable-steps .sortable-step.expanded .step-space-chapters-container{max-height:2000px;padding-top:0}.sortable-ghost{opacity:0}.sortable-ghost.sortable-step.wiggly .step-space-number-and-content,.sortable-ghost.sortable-step.wiggly .sortable-chapter .r-spaces-edit-chapters-item-header{animation:none}.sortable-drag{opacity:1}.sortable-drag.sortable-step.wiggly .step-space-number-and-content,.sortable-drag.sortable-step.wiggly .sortable-chapter .r-spaces-edit-chapters-item-header{animation:none}.sortable-step.wiggly{cursor:grab}.sortable-step.wiggly .step-space-number-and-content,.sortable-step.wiggly .sortable-chapter .r-spaces-edit-chapters-item-header{animation:0.26s wiggly infinite}.sortable-step.wiggly .sortable-ghost.sortable-chapter .r-spaces-edit-chapters-item-header,.sortable-step.wiggly .sortable-drag.sortable-chapter .r-spaces-edit-chapters-item-header{animation:none}.sortable-step.wiggly a:not(.step-nav-toggle){pointer-events:none}.sortable-step .step-space-chapters-container{max-width:100%}.sort-actions{align-items:center;display:flex;gap:.5rem;margin:1rem 0}.sort-actions .button.hidden{display:none}.step-number{align-items:center;background:HSLA(var(--grey), 0.1);border-radius:100%;bottom:0;box-shadow:inset 0 0 0 1px HSLA(var(--grey), 0.05),0 0 0 0 HSLA(var(--grey), 0);color:HSLA(var(--grey), 100%);display:flex;font-size:calc(var(--size) * .5);font-weight:bold;height:var(--size);justify-content:center;left:0;position:absolute;top:-0.3em;transition:box-shadow 0.2s ease;width:var(--size)}@media screen and (max-width: 768px){.step-number{display:none}}.step-number.active{box-shadow:inset 0 0 0 0 HSLA(var(--grey), 0),0 0 0 3px HSLA(var(--grey), 0.2)}.step-space{--size: 2.4rem}@media screen and (max-width: 768px){.step-space{--size: 2rem}}@media screen and (min-width: 769px){.step-space{padding-left:calc(var(--size) + 1.5rem)}}.step-space-content{margin-bottom:-0.6rem}.step-space-chapters-container{background:HSLA(var(--backgroun-alt), 100%);max-height:0;overflow:hidden;position:relative;transition:max-height 0.2s ease}@media screen and (min-width: 769px){.step-space-chapters-container{width:calc(50% - 45px + 50vw)}}.expanded .step-space-chapters-container{max-height:300px;padding-top:20px}.step-space-chapters::before,.step-space-chapters::after{content:"";display:block;height:calc(100% - 0.25rem);position:absolute;top:0;transition:width 0.2s ease, opacity 0.2s ease;width:3rem;z-index:1}.step-space-chapters::before{background:linear-gradient(to right, HSLA(var(--background-alt), 100%), transparent);left:0}.step-space-chapters::after{background:linear-gradient(to left, HSLA(var(--background-alt), 100%), transparent);right:0}.step-space-chapters.on-start::before{opacity:0;width:0}.step-space-chapters.on-end::after{opacity:0;width:0}.step-description{font-size:1.1em;line-height:1.6}.step-title{font-size:1.6em}.step-title a{color:HSLA(var(--body), 100%)}.step-nav-toggle{bottom:-1.4rem;color:var(--theme-color);display:inline-block;font-size:1.1em;font-weight:bold;position:relative;z-index:2}.step-nav-toggle:hover{color:var(--theme-accent)}.step-nav-toggle i{display:inline-block;position:relative;top:1px;transform:rotate(180deg);transition:transform 0.2s ease}.step-nav-toggle.active i{transform:rotate(0deg)}.details{border:1px solid HSLA(var(--grey), 20%);border-radius:0.3rem;line-height:1.2;margin-bottom:1em}.details-title{align-items:center;cursor:pointer;display:flex;list-style-type:none;padding:.7rem 1rem}.details-title:hover,.details-title:focus{outline:none}.details-title::-webkit-details-marker{display:none}.details-title .icon{height:0.8rem;margin-right:0.4rem;width:0.8rem}.details-title .icon.icon-chevron-up{display:none}.details[open] .details-title{border-bottom:1px solid HSLA(var(--grey), 20%)}.details[open] .details-title .icon-chevron-down{display:none}.details[open] .details-title .icon-chevron-up{display:initial}.details-section{margin-top:1rem;padding:0 1rem}.details-section strong{color:HSLA(var(--grey), 60%);font-size:0.9rem}.details-section:last-child{margin-bottom:1rem}.details-user{margin:.4em 0 0}.dropzone{border:2px dashed HSLA(var(--grey), 20%);border-radius:.3rem;color:HSLA(var(--grey), 30%);font-size:1.4rem;height:10rem;position:relative;transition:border-color 0.2s ease, color 0.2s ease}.dropzone:not(.dropped) .dropzone-image{background-color:HSLA(var(--background-input), 100%) !important}.dropzone svg{fill:HSLA(var(--grey), 30%);height:5rem;margin-bottom:1rem;transition:fill 0.2s ease}.dropzone p{font-size:1.2rem;margin:0}.dropzone:hover{border-color:HSLA(var(--grey), 50%);color:HSLA(var(--grey), 60%)}.dropzone:hover svg{fill:HSLA(var(--grey), 60%)}.dropzone.dropped{border:2px solid HSLA(var(--grey), 20%);border-radius:0.5rem}.dropzone.dropped .dropzone-image{border-radius:0.4rem;transition:background-position 0.3s ease, background-size 0.3s ease}.dropzone.dropped .dropzone-image>svg,.dropzone.dropped .dropzone-image>p{opacity:0}.dropzone.dragover{border:2px solid HSLA(var(--royal-blue), 100%);color:HSLA(var(--royal-blue), 100%)}.dropzone.dragover svg{fill:HSLA(var(--royal-blue), 100%)}.dropzone-image{align-items:center;background-position:center;background-size:cover;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0}.dropzone-image *{opacity:1;transition:opacity 0.2s ease}.dropzone img{display:block;margin:auto;max-height:100%;max-width:100%}.dropzone [type="file"]{bottom:0;cursor:pointer;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:10}.path-header-pill{bottom:1rem;margin-left:50%;margin-top:2rem;position:sticky;top:calc(var(--main-nav-height) + 1rem);transform:translateX(-50%) scale(1);z-index:30}.path-header-pill:hover{transform:translateX(-50%) scale(1.05)}.path-header-pill:active{transform:translateX(-50%) scale(1)}.path-header-pill-no-nav{top:1rem}.path-header-pill.path-completed{background:linear-gradient(60deg, #2AC782 0%, rgba(33,184,118,0.8) 100%);color:white;padding-right:1.5rem}.path-header-pill.path-completed .icon{fill:white;margin-right:0.5rem}.time-to-complete{font-size:0.875rem;margin:1rem 0 0;opacity:0.5;text-align:center}.path-header-topics-wrapper{max-width:60rem;margin:0 auto;position:relative;z-index:0}.path-header-topics-wrapper .scroll-button{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:HSLA(var(--body), 0.8);border:1px solid HSLA(var(--body), 0.5);border-radius:50%;color:HSLA(var(--background), 100%);cursor:pointer;display:flex;height:2.3rem;justify-content:center;padding:0;position:absolute;top:0;transition:all  0.3s ease;width:2.3rem;z-index:1}.path-header-topics-wrapper .scroll-button:hover{background:HSLA(var(--body), 100%)}.path-header-topics-wrapper .scroll-button:disabled{cursor:default;opacity:0;pointer-events:none}.path-header-topics-wrapper .scroll-button .icon{fill:currentColor;height:0.8rem;width:0.8rem}.path-header-topics-wrapper .scroll-button-left{left:0}.path-header-topics-wrapper .scroll-button-left:disabled{transform:translateX(-50%)}.path-header-topics-wrapper .scroll-button-right{right:0}.path-header-topics-wrapper .scroll-button-right:disabled{transform:translateX(50%)}.path-header-topics{-ms-overflow-style:none;align-items:center;display:flex;gap:0.5rem;margin:1rem auto 3rem;max-width:calc(100% - 1rem);overflow-x:auto;overflow-y:hidden;padding:0 1.625rem;position:relative;scrollbar-width:none;white-space:nowrap;width:100%}.path-header-topics .path-header-topics::-webkit-scrollbar{display:none}.path-header-topics .path-header-topic{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:HSLA(var(--background), 95%);border-radius:10rem;color:HSLA(var(--body), 100%);display:flex;flex-shrink:0;gap:.2rem;padding:0.5rem 0.8rem;transition:color 0.2s ease, background 0.2s ease}.path-header-topics .path-header-topic:hover{background:var(--theme-color);color:var(--theme-text)}.path-header-topics .path-header-topic:hover svg{fill:var(--theme-text)}.path-header-topics .path-header-topic .icon{height:1rem;position:relative;top:0.15rem}.manage-path-header{border-bottom:1px solid HSLA(var(--grey), 10%);margin-bottom:var(--spacing);padding-bottom:1rem;position:relative}.manage-path-header .active-lti{height:2rem;position:absolute;right:0;top:-1.5rem}@media screen and (max-width: 430px){.manage-path-header .active-lti{top:-1rem}}.manage-path-header a.active{color:var(--theme-color)}.drip-segment{box-shadow:0 0 0 1px HSLA(var(--grey), 20%),0 0 0 0 HSLA(var(--grey), 0%);border-radius:0.5rem;color:HSLA(var(--body), 100%);display:block;margin-bottom:1rem;padding:1.5rem;transition:box-shadow 0.10s ease}.drip-segment:hover{box-shadow:0 0 0 1px HSLA(var(--grey), 20%),0 0.5rem 1rem 0 HSLA(var(--grey), 10%)}.drip-segment h4{display:flex;font-size:1.2rem;justify-content:space-between}.drip-segment p{margin-bottom:0}.drip-segment .r-badge-component{color:HSLA(var(--body), 0.5);font-weight:600}.drip-segment--draft{background:HSLA(var(--background-alt), 100%)}.drip-segment--active{background:HSLA(var(--sidebar), 100%)}.drip-segment--active .r-badge-component{border-color:HSLA(var(--blue), 100%);color:HSLA(var(--blue), 100%)}.drip-segment--ended{color:HSLA(var(--body), 50%)}body.r-paths-publish .lti-url-label,body.r-paths-publish .share-path-url-label,body.r-paths-publish .published-on-air-label{display:inline-block}body.r-paths-publish .path-checked .icon{fill:HSLA(var(--dark-green), 100%);height:0.75rem;margin-right:0.3em;position:relative;top:0.07rem;transition:fill 0.2s ease}body.r-paths-publish .path-published-status{display:flex;gap:.5rem;line-height:23px}body.r-paths-publish .path-topics{border:1px solid HSLA(var(--grey), 10%);border-radius:0.2rem;color:HSLA(var(--input), 100%);margin:0;max-height:12rem;overflow:hidden;overflow-y:auto;position:relative}body.r-paths-publish .path-topics-title{color:HSLA(var(--body), 75%);display:block;font-size:0.8rem;margin-bottom:0.4rem}body.r-paths-publish .path-topics label{align-items:center;display:flex;font-size:0.8rem;gap:0.6rem;padding:0.8rem}body.r-paths-publish .path-topics label:has(:checked){background-color:HSLA(var(--blue), 2%)}body.r-paths-publish .path-topics label:not(:last-of-type){border-bottom:1px solid HSLA(var(--grey), 5%)}body.r-paths-publish .path-topics .more-topics-cue{bottom:0;display:none;position:sticky;text-align:center;width:100%}.header-image-action-size-button{background:transparent;border:none;border-bottom:1px solid HSLA(var(--body), 0.05);color:HSLA(var(--link), 100%);cursor:pointer;display:block;font-size:0.9rem;padding:0.75rem;text-align:left;transition:all 0.2s ease;width:100%}.header-image-action-size-button.active{color:HSLA(var(--body), 100%);font-weight:bold}.header-image-action-size-button:hover{background:HSLA(var(--link), 0.15)}.header-image-action-size-button:last-of-type{border-bottom:none}.dropzone .no-image{display:contents}.dropzone.dropped .no-image{display:none}.header-image-positions{--offset: 0.35rem;transition:opacity 0.2s ease}:hover>.header-image-positions button{background:HSLA(var(--background), 100%)}.dropzone:not(.dropped) .header-image-positions{opacity:0;pointer-events:none}.header-image-positions button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:HSLA(var(--background), 50%);border:none;border-radius:0.3rem;box-shadow:0 1px 1px HSLA(var(--black), 0.3);cursor:pointer;display:flex;height:2rem;padding:0;position:absolute;transition:all 0.2s ease;width:2rem}.header-image-positions button:disabled{cursor:not-allowed;opacity:0.2}.header-image-positions button:hover{box-shadow:0 2px 4px HSLA(var(--black), 0.3)}.header-image-positions button:hover .icon.arrow{--translateY: -0.1rem}.header-image-positions button:hover .icon.center{--scale: 0.8}.header-image-positions button.active{background:HSLA(var(--black), 100%)}.header-image-positions button.active .icon{fill:HSLA(var(--white), 100%)}.header-image-positions button .icon{display:block;fill:HSLA(var(--body), 100%);margin:auto;transform:rotate(var(--rotation, 0deg)) translateY(var(--translateY, 0rem)) scale(var(--scale, 1));transition:all 0.2s ease}.header-image-positions button .icon.arrow{--translateY: 0rem;height:1.5rem;width:1.5rem}.header-image-positions button .icon.center{--scale: 1;height:1.2rem;width:1.2rem}.header-image-positions button.left{left:var(--offset)}.header-image-positions button.center{left:50%;margin-left:-1rem}.header-image-positions button.right{right:var(--offset)}.header-image-positions button.top{top:var(--offset)}.header-image-positions button.middle{margin-top:-1rem;top:50%}.header-image-positions button.bottom{bottom:var(--offset)}.header-image-actions{align-items:center;display:flex;flex-wrap:wrap;gap:0.4rem;margin-top:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.header-image-actions.hide{display:none}.header-image-action-group{align-items:center;border:1px solid HSLA(var(--body), 0.1);border-radius:0.5rem;display:flex;gap:0.2rem;padding:0.2rem}.header-image-action-group-label{color:HSLA(var(--body), 0.75);font-size:0.9rem;margin:0 0.3rem 0 0.5rem}.header-image-action{background:HSLA(var(--link), 10%);border-radius:0.3rem;box-shadow:0 0 0 1px HSLA(var(--link), 4%) inset;color:HSLA(var(--link), 100%);cursor:pointer;font-size:0.9rem;padding:0.5rem 1rem;position:relative;transition:all 0.2s ease}.header-image-action:focus-within,.header-image-action:focus{box-shadow:0 0 0 2px HSLA(var(--link), 20%) inset;outline:none}.header-image-action:hover{background:HSLA(var(--link), 15%);color:HSLA(var(--body), 100%)}.header-image-action.disabled{display:none}.header-image-action input{inset:0;opacity:0;position:absolute;width:100%}body.r-paths-edit .path-description-field{display:flex;flex-direction:column}body.r-paths-edit .path-description-field .button.special{align-self:flex-end;margin-top:0.5rem}body.r-paths-edit #path_description{min-height:8rem}body.r-paths-edit #ai_description{width:100%;max-width:40rem;background:linear-gradient(30deg, #e3e5ff 0%, #fff 60%);padding:3rem}body.r-paths-edit #ai_description .flex{display:flex;align-items:center;gap:2rem;padding-top:0.5rem}body.r-paths-edit #ai_description .robot{width:12rem;height:10rem}body.r-paths-edit #ai_description .flex textarea{background:white;height:10rem;margin:0;border:3px solid rgba(88,93,161,0.14);border-radius:0.5rem}body.r-paths-edit .textarea-container{position:relative;width:100%}body.r-paths-edit .textarea-container .generate{position:absolute;bottom:1rem;right:0.7rem;width:2rem;height:2rem;border-radius:50%;background:linear-gradient(to right, #EDACAC -50%, #C94D97 150%);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer}body.r-paths-edit .textarea-container .generate:disabled{background:#e3e5ff;color:#a5a5a5;cursor:default}body.r-paths-edit .textarea-container .generate .icon{width:1rem;height:1rem;fill:white;transition:transform 0.2s ease-in-out}body.r-paths-edit .textarea-container .generate:not(:disabled):hover .icon{transform:rotate(90deg)}body.r-paths-edit .ai-generate{color:black;background:#9fd6df}body.r-paths-edit .ai-generate:disabled{background:#d5dbdd;color:rgba(115,136,140,0.5);cursor:default}body.r-paths-edit .ai-generate:not(:disabled):hover{background:#79c5d2;text-shadow:none;color:black}body.r-program-messages .program-community,body.r-admin-program-messages .program-community{max-width:50rem}body.r-program-messages .new-program-message,body.r-admin-program-messages .new-program-message{margin-top:2rem}body.r-program-messages .program-messages,body.r-admin-program-messages .program-messages{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;margin-top:2rem;max-width:50rem}body.r-program-messages .program-message,body.r-admin-program-messages .program-message{background:HSLA(var(--white), 100%);border-radius:4px;border:1px solid HSLA(var(--border), 100%);margin-bottom:0;padding:1.5rem;position:relative}body.r-program-messages .program-message h2,body.r-admin-program-messages .program-message h2{margin:0 0 0.5rem;font-size:1.2rem;font-weight:600}body.r-program-messages .program-message h2 small,body.r-admin-program-messages .program-message h2 small{align-items:center;color:HSLA(var(--body), 50%);display:flex;gap:0.3rem;font-weight:normal;opacity:0.8}body.r-program-messages .program-message h2 small .icon,body.r-admin-program-messages .program-message h2 small .icon{height:1rem}body.r-program-messages .program-message-header,body.r-admin-program-messages .program-message-header{margin-bottom:1rem}body.r-program-messages .program-message-header .message-type,body.r-admin-program-messages .program-message-header .message-type{align-items:center;color:HSLA(var(--body), 50%);display:flex;gap:0.3rem;font-weight:normal;opacity:0.8}body.r-program-messages .program-message-header .icon,body.r-admin-program-messages .program-message-header .icon{height:1rem}body.r-program-messages .program-message-header .message-author,body.r-admin-program-messages .program-message-header .message-author{align-items:center;display:flex;gap:0.5rem}body.r-program-messages .program-message-reply,body.r-admin-program-messages .program-message-reply{margin-bottom:0.5em}body.r-program-messages .program-message-likes,body.r-admin-program-messages .program-message-likes{margin-top:0.5rem;font-size:0.8rem;display:flex;gap:0.3em}body.r-program-messages .program-message-likes-button,body.r-admin-program-messages .program-message-likes-button{display:inline-flex;gap:0.3em;margin-left:auto;color:HSLA(var(--royal-blue), 75%)}body.r-program-messages .program-message-likes-button .icon,body.r-admin-program-messages .program-message-likes-button .icon{height:1em;width:1em;fill:HSLA(var(--royal-blue), 75%)}body.r-program-messages .program-message-likes-button:hover,body.r-admin-program-messages .program-message-likes-button:hover{color:HSLA(var(--royal-blue), 100%)}body.r-program-messages .program-message-likes-button:hover .icon,body.r-admin-program-messages .program-message-likes-button:hover .icon{fill:HSLA(var(--royal-blue), 100%)}body.r-program-messages .program-message-likes-count,body.r-admin-program-messages .program-message-likes-count{color:HSLA(var(--body), 75%)}body.r-program-messages-index .message-actions,body.r-admin-program-messages-index .message-actions{align-items:center;display:flex;justify-content:space-between}body.r-program-messages-index .new-program-message-button,body.r-admin-program-messages-index .new-program-message-button{align-items:center;border:1px solid HSLA(var(--body), 2.5%);background:HSLA(var(--body), 4%);border-radius:100px;box-sizing:border-box;color:HSLA(var(--body), 100%);cursor:pointer;display:inline-flex;font-family:var(--sans-serif);font-size:0.9rem;gap:0.5rem;height:2.2rem;justify-content:center;padding:0.5rem 1rem;transition:background 0.2s ease}body.r-program-messages-index .new-program-message-button .icon,body.r-admin-program-messages-index .new-program-message-button .icon{fill:HSLA(var(--body), 100%);height:1rem;width:1rem}body.r-program-messages-index .new-program-message-button:hover,body.r-admin-program-messages-index .new-program-message-button:hover{background:HSLA(var(--body), 8%)}body.r-program-messages-index .program-message,body.r-admin-program-messages-index .program-message{padding-right:calc(28px + 2rem)}body.r-program-messages-index .program-message-type,body.r-admin-program-messages-index .program-message-type{position:absolute;top:1rem;right:1rem}body.r-program-messages-index .program-message-preview,body.r-admin-program-messages-index .program-message-preview{color:HSLA(var(--body), 80%);text-decoration:none}body.r-program-messages-index .replies-badge,body.r-admin-program-messages-index .replies-badge{align-items:center;background-color:var(--theme-color);border-radius:50%;color:#fff;display:inline-flex;font-size:1rem;font-weight:bold;height:28px;justify-content:center;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:28px}body[class*=" r-program"],body[class^="r-program"]{background:HSLA(var(--background-alt), 100%)}body.r-programs-index .program-enrollment{max-width:40rem}body.r-programs-index .my-programs{margin-bottom:auto}body.r-programs-index .programs{display:flex;flex-direction:column;gap:2rem}.programs{margin:0 calc(var(--spacing) - 1em)}.program-hero{margin:0 auto;max-width:70rem;padding:2rem;width:100%}.program-hero .program-card-cover{background:var(--theme-accent);border:none;border-radius:0.3rem;box-shadow:0 0.2rem 0.5rem var(--theme-color);color:inherit;overflow:hidden;padding:0.5rem 1rem;position:relative}.program-hero .program-card-cover::before{background:currentColor;border-radius:inherit;content:"";display:block;filter:invert(1);inset:0;opacity:0.75;position:absolute;transition:opacity 0.2s ease}.program-hero .program-card-cover .watermark{background:transparent;color:HSL(from var(--theme-text) h s l/0.6);filter:invert(1);position:absolute}.program-hero .program-card-cover .watermark::before{background:var(--theme-text);border-radius:inherit;content:"";display:block;filter:invert(1);inset:0;opacity:0.4;position:absolute;z-index:-1}.program-hero .program-card-cover-image{border-radius:0.3rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.program-hero .program-card-cover-text::after{background:var(--theme-text)}@media (max-width: 599px){.program-hero-title{display:none}}@media (min-width: 600px){.program-hero-header{display:flex}}.program-hero-header-content{display:flex;flex-direction:column}@media (max-width: 599px){.program-hero-header-content{margin-top:1.5rem}}.program-hero-header-card{margin-right:var(--spacing)}.program-hero-meta{align-items:center;display:flex;gap:.5rem;opacity:0.7}.program-hero-meta .r-badge-component{border-color:HSL(from var(--theme-text) h s l/0.5);color:var(--theme-text)}.program-hero-meta a{color:inherit;text-decoration:underline}.program-hero .program-description{line-height:1.5;margin:1rem 0;max-width:40rem}.program-hero .program-description>*:first-child{margin-top:0}.program-hero .program-description>*:last-child{margin-bottom:0}.program-hero a.back-link{color:var(--theme-text)}.program-hero a.back-link .icon{fill:currentColor}.program-hero .program-actions{display:flex;gap:0.5rem;margin-top:auto}.program-hero .program-actions .action-button{align-items:center;background:transparent;border:none;border-radius:0.3rem;color:inherit;cursor:pointer;display:inline-flex;filter:invert(1);font-weight:bold;gap:0.3em;padding:0.5rem 1rem;position:relative;z-index:1}.program-hero .program-actions .action-button .icon{fill:currentColor;height:1em;width:1em}.program-hero .program-actions .action-button::before{background:var(--theme-text);border-radius:inherit;content:"";display:block;filter:invert(1);inset:0;opacity:0.9;position:absolute;transition:opacity 0.2s ease;z-index:-1}.program-hero .program-actions .action-button:hover::before{opacity:1}.program-hero .program-actions .unfollow-button{color:black}.program-hero .program-actions .unfollow-button::before{background:HSLA(var(--grey), 100%);opacity:0.5}.program-hero .program-enrollment-supervisors{display:flex;gap:0.5rem;margin-top:1rem}.program-hero-wrapper{align-items:center;background:linear-gradient(50deg, var(--theme-color), var(--theme-accent) 150%);color:var(--theme-text);display:flex;justify-content:space-between;overflow:hidden;position:relative}@media (max-width: 512px){.program-hero-wrapper{padding:0.5rem}}.program-tabs{box-shadow:inset 0 -2px rgba(0,0,0,0.05);gap:1rem;margin:0 0 1rem}@media (min-width: 600px){.program-tabs{margin-bottom:2rem}}.program-tabs a{padding:1rem}.program-tabs a.active{cursor:default}.program-tabs a:not(.active):hover{color:HSLA(var(--body), 100%)}.program-explanation{margin:0 0 1rem}.program-explanation .notice{margin:0}@media (min-width: 600px){.program-explanation{margin-bottom:2rem}}.program-required-document{border:1px solid HSLA(var(--grey), 10%);border-radius:0.25rem;line-height:1.4em;margin-bottom:1rem;padding:1.5rem;position:relative}.program-required-document-title{font-size:1.2rem;font-weight:bold}.program-required-document .required-status-badge{position:absolute;right:1rem;top:1rem}.program-section-items{margin-top:1rem}.program-section-items-title{align-items:center;color:HSLA(var(--grey), 100%);display:flex;font-size:0.8rem;letter-spacing:1px;margin-bottom:1rem;text-transform:uppercase}.program-section-required-documents{margin-top:1rem}.program-section-required-documents-title{color:HSLA(var(--grey), 100%);display:flex;font-size:0.8rem;letter-spacing:1px;margin-bottom:1rem;text-transform:uppercase}.program-section-required-documents-list{margin:0 -0.5rem}.program-section-tasks{margin-top:1rem}.program-section-tasks-title{align-items:center;color:HSLA(var(--grey), 100%);display:flex;font-size:0.8rem;letter-spacing:1px;margin-bottom:1rem;text-transform:uppercase}.program-section-tasks-list{margin:0 -0.5rem}.program-section-toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:HSLA(var(--white), 100%);border:2px solid HSLA(var(--border), 50%);border-radius:10rem;bottom:0;color:HSLA(var(--body), 50%);cursor:pointer;display:inline-flex;font-size:0.8rem;font-weight:bold;gap:0.3em;outline:none;padding:0rem 0.5rem 0 0.75rem;position:absolute;transform:translateY(50%)}.program-section-toggle .icon{fill:HSLA(var(--body), 50%);transition:transform 0.2s ease;width:1em}.program-section-toggle:hover{color:var(--theme-accent)}.program-section-toggle:hover .icon{fill:var(--theme-accent)}.program-section-toggle-label-hide{display:none}.show .program-section-toggle-label-show{display:none}.show .program-section-toggle-label-hide{display:inline}.show .program-section-toggle .icon{transform:rotate(180deg)}.program-section,.edit-program-section{background:HSLA(var(--white), 100%);border:1px solid HSLA(var(--border), 50%);border-radius:0.5rem;box-shadow:0 0.1rem 0.3rem HSLA(var(--black), 0.05),0 0.3rem 0.9rem HSLA(var(--black), 0.03);color:inherit;display:block;margin:0 -0.4rem 1rem;padding:0.5rem 1rem 0.5rem 1.5rem;position:relative}@media (min-width: 600px){.program-section,.edit-program-section{margin:0 0 2rem;padding:1rem 1.5rem 1rem 2rem}}.program-section::before,.edit-program-section::before{background:HSLA(var(--grey), 75%);border-radius:0.5rem 0 0 0.5rem;bottom:0;content:"";display:block;left:0;opacity:0.4;position:absolute;top:0;transition:opacity 0.2s ease;width:0.4rem}@media (min-width: 600px){.program-section::before::before,.edit-program-section::before::before{width:0.4rem}}.program-section:hover::before,.edit-program-section:hover::before{opacity:1}.program-section-link,.edit-program-section-link{color:inherit}.program-section.active::before,.edit-program-section.active::before{background:var(--theme-accent);opacity:1}.program-section.completed::before,.edit-program-section.completed::before{background:var(--theme-color)}.program-section.draggable,.edit-program-section.draggable{cursor:grab}.program-section.show::before,.edit-program-section.show::before{opacity:1}.program-section.show .program-section-content,.edit-program-section.show .program-section-content{display:block}.program-section:not(.active),.edit-program-section:not(.active){padding-bottom:1rem}@media (min-width: 600px){.program-section:not(.active),.edit-program-section:not(.active){padding-bottom:1.5rem}}.program-section:not(.show) .program-section-content,.edit-program-section:not(.show) .program-section-content{display:none}.program-section-title,.edit-program-section-title{font-size:1.8rem}.program-section-description,.edit-program-section-description{line-height:1.5}.program-section-description *:last-child,.edit-program-section-description *:last-child{margin-bottom:0.5rem}.program-section-items,.edit-program-section-items{list-style:none;margin:0 -0.5rem}.program-section-items a,.edit-program-section-items a{color:inherit}.program-section-item,.edit-program-section-item{border-radius:0.5rem;cursor:pointer;margin:1px;padding:1rem;position:relative;transition:background 0.2s ease, box-shadow 0.2s ease}.program-section-item:hover,.edit-program-section-item:hover{background:HSLA(var(--background-alt), 100%);box-shadow:0 0 0 1px HSLA(var(--grey), 0.1)}.program-section-item.completed:not(:hover),.edit-program-section-item.completed:not(:hover){color:HSLA(var(--body), 0.5)}.program-section-item.completed:not(:hover) .meta,.edit-program-section-item.completed:not(:hover) .meta{opacity:0.5}.program-section-item-title,.edit-program-section-item-title{font-size:1.2rem;margin:0}.program-section-task,.edit-program-section-task{cursor:default}.program-section .current-section-item,.edit-program-section .current-section-item{background:HSLA(var(--intense-green), 0.2)}body[class*="r-admin-"]:has(.program-hero) .admin-page-main{padding:0}body[class*="r-admin-"]:has(.program-hero) .program-hero{margin:0}body[class*="r-admin-"]:has(.program-hero) .program-card-cover{--size: 10rem}body.r-admin-programs-show .section-actions{align-items:center;display:flex;gap:0.5rem;margin-left:auto}body.r-admin-programs-show .section-actions .button.hidden{display:none}body.r-admin-programs-show .edit-program-section-title{font-size:1.2rem}body.r-admin-programs-show .sortable-section .meta{margin-bottom:0}body.r-admin-programs-show .sortable-section.draggable a{pointer-events:none}body.r-admin-programs-show.grabbing *{cursor:grabbing}body.r-admin-programs-show .program-required-document .program-required-document-instruction{background:HSLA(var(--background-alt), 100%);border:1px solid HSLA(var(--border), 50%);border-radius:.25rem;margin-bottom:1rem;padding:1rem}body.r-admin-programs-show .program-required-document .program-required-document-instruction label{display:block;font-size:.8rem}body.r-admin-sections-show .program-section-items.is-sorting .program-section-required-documents{display:none}body.r-admin-sections-show .program-section-items.is-sorting .program-section-item .meta,body.r-admin-sections-show .program-section-items.is-sorting .program-section-item .program-section-item-actions{display:none}body.r-admin-sections-show .program-section-tasks.is-sorting .program-section-task .meta,body.r-admin-sections-show .program-section-tasks.is-sorting .program-section-task .program-task-actions{display:none}body.r-admin-sections-show .program-section-required-documents.is-sorting .program-section-document .meta,body.r-admin-sections-show .program-section-required-documents.is-sorting .program-section-document .program-section-item-actions{display:none}body.r-admin-programs-edit .hidden{display:none}body.r-admin-programs-edit .default-check-in-labels,body.r-admin-programs-edit .custom-check-in-labels{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}body.r-admin-programs-edit .default-check-in-labels a,body.r-admin-programs-edit .custom-check-in-labels a{font-size:.8rem}body.r-admin-programs-edit .default-check-in-labels a:hover,body.r-admin-programs-edit .custom-check-in-labels a:hover{text-decoration:underline}body.r-admin-programs-edit .custom-input{flex-grow:1;min-width:0}body.r-admin-programs-edit .toggle-default{white-space:nowrap}body.r-admin-programs-edit .tags-container{display:flex;flex-wrap:wrap;gap:0.5rem}body.r-admin-programs-edit .check-in-label{align-items:center;display:flex;gap:0.25rem;margin-bottom:.5rem}body.r-admin-programs-edit .check-in-label button{background:none;border:none;cursor:pointer}.qr-generator{max-width:20rem}.qr-generator{background:var(--qr-color);border:1px solid HSLA(var(--grey), 30%);border-radius:0.5rem;color:black;padding:1rem}.qr-generator .icon{fill:black}.qr-generator.white{color:white}.qr-generator.white .icon{fill:white}.qr-generator-title{align-items:center;display:flex;font-size:1.2rem;gap:0.3rem;margin-bottom:1rem}.qr-generator-title .icon{height:1.4rem;width:1.4rem;flex-shrink:0}.qr-generator form,.qr-generator .actions{border-top:1px solid HSLA(var(--grey), 30%)}.qr-generator .actions{padding-top:1rem}.qr-generator-qr{background:HSLA(var(--background), 100%);border-radius:0.2rem;padding:0.5rem}.qr-generator-page{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;min-height:calc(100vh - var(--main-nav-height))}.qr-generator-page .qr-toolbar{align-items:center;display:flex;gap:0.5rem;justify-content:center;max-width:none}.qr-generator-page .qr-toolbar-button{align-items:center;border:1px solid var(--theme-color);border-radius:0.3rem;color:var(--theme-color);cursor:pointer;display:inline-flex;gap:0.3rem;padding:0.3rem 0.6rem;transition:background 0.2s ease-in-out, color 0.2s ease-in-out;white-space:nowrap}.qr-generator-page .qr-toolbar-button:hover{background:var(--theme-color);color:var(--theme-text)}.qr-generator-page .qr-toolbar-button:hover .icon{fill:var(--theme-text)}.qr-generator-page .qr-toolbar-button .icon{fill:var(--theme-color);height:1rem;transition:fill 0.2s ease-in-out;width:1rem;flex-shrink:0}.qr-generator-page .qr-input{display:block;margin:1rem 0}.qr-generator-page .qr-input>span{color:HSLA(var(--body), 100%);display:block;font-size:0.9rem;margin-bottom:0.2rem}.review-comments-columns{display:flex;flex-direction:row}@media (min-width: 48rem){.review-comments-columns{gap:1rem}}.review-comments-columns .review-comments-columns-center{max-width:75rem;min-width:20rem;width:100%}@media (max-width: 1600px){.review-comments-columns .review-comments-columns-center{max-width:none}}@media (min-width: 1599px){.review-comments-columns .review-comments-columns-left,.review-comments-columns .review-comments-columns-right{flex:1;padding:1rem;min-width:0;transition:min-width 0.2s ease}}.review-comments-columns .review-comments-columns-right:not(:has(.review-comments-sidebar.hidden)){min-width:26rem}.review-comments-columns .review-comments-columns-right:not(:has(.review-comments-sidebar.hidden)) .review-comments{position:sticky;top:calc(var(--main-nav-height) + 1.5rem)}@media (max-width: 1599px){.review-comments{display:none}.review-comments-columns-right{min-width:0 !important}}.review-comments-sidebar{background:HSLA(var(--background-alt), 100%);bottom:0;box-shadow:-1px 0 0 0 rgba(0,0,0,0.05);overflow-y:auto;padding:1.5rem 2rem;position:fixed;right:0;top:var(--main-nav-height);transition:opacity 0.2s ease, transform 0.2s ease;width:26rem}.review-comments-sidebar.hidden{opacity:0;pointer-events:none;transform:translateX(100%)}.review-comments-list,.resolved-review-comments-list{margin:1rem 0;max-width:42rem}.resolved-review-comments-toggle{color:HSLA(var(--grey), 100%);display:block;font-size:0.8rem;margin-top:2rem;text-decoration:underline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.resolved-review-comments-toggle.hidden{display:none}.resolved-review-comments-container{margin-top:1rem}.resolved-review-comments-container.hidden{display:none}.review-comments-list li,.resolved-review-comments-list li{background:HSLA(var(--background), 0.5);border:1px solid HSLA(var(--border), 100%);border-left:6px solid var(--author-color);border-radius:6px;display:flex;flex-direction:column;font-size:0.9rem;gap:1rem;justify-content:space-between;margin:1rem 0;padding:0.75rem;transition:background 0.2s ease}.review-comments-list li p,.resolved-review-comments-list li p{flex:1;margin:0}.review-comments-list li small,.resolved-review-comments-list li small{color:HSLA(var(--grey), 100%);font-size:0.75rem;text-align:right}.review-comments-list li .review-comments-list-item-header,.resolved-review-comments-list li .review-comments-list-item-header{align-items:flex-start;display:flex;font-size:0.8rem;gap:.5rem}.review-comments-list li .r-avatar-component-avatar,.resolved-review-comments-list li .r-avatar-component-avatar{font-size:0.8rem}.review-comments-list li .author-and-date,.resolved-review-comments-list li .author-and-date{display:flex;flex-direction:column;gap:.1rem}.review-comments-list li .author-and-date time,.resolved-review-comments-list li .author-and-date time{color:HSLA(var(--grey), 100%)}.review-comments-list li:hover,.resolved-review-comments-list li:hover{background:HSLA(var(--background), 100%)}.review-comments-list li:hover .resolve-button,.resolved-review-comments-list li:hover .resolve-button{opacity:1}.review-comments-list li .review-comment-actions,.resolved-review-comments-list li .review-comment-actions{margin-left:auto}.review-comments-list li .resolve-button,.resolved-review-comments-list li .resolve-button{align-items:center;background:HSLA(var(--grey), 0.2);border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;opacity:0;padding:0.3rem;transition:opacity 0.2s ease, background 0.2s ease}.review-comments-list li .resolve-button .icon,.resolved-review-comments-list li .resolve-button .icon{fill:HSLA(var(--grey), 100%);height:1rem;transition:fill 0.2s ease;width:1rem}.review-comments-list li .resolve-button:hover,.resolved-review-comments-list li .resolve-button:hover{background:HSLA(var(--blue), 100%)}.review-comments-list li .resolve-button:hover .icon,.resolved-review-comments-list li .resolve-button:hover .icon{fill:HSLA(var(--white), 100%)}.resolved-review-comments-list li{opacity:0.5}.resolved-review-comments-list li:hover{background:HSLA(var(--background), 0.7)}body.r-program-required_documents-show .required-for-title{font-size:1.2rem}body.r-program-required_documents-show .required-document-description{padding:1rem 0}body.r-program-required_documents-show .program-required-documents-submission{max-width:40rem;position:relative}body.r-program-required_documents-show .delete-submission{font-size:.9rem;line-height:1rem;position:absolute;right:1rem;text-decoration:underline;top:1rem}body.r-program-required_documents-show .delete-submission a{color:HSLA(var(--body), 65%)}body.r-program-required_documents-show .delete-submission:hover{color:HSLA(var(--body), 85%);text-decoration:none}body.r-program-required_documents-show .submission-status{font-weight:bold}body.r-program-required_documents-show .submission-status.awaiting{color:HSLA(var(--pending), 100%)}body.r-program-required_documents-show .submission-status.approved{color:HSLA(var(--success), 100%)}body.r-program-required_documents-show .meta{margin-bottom:1rem}body.r-program-required_documents-show .button.download .icon{margin:0 0.5rem 0 0}body.r-program-required_documents-show .status.approved{color:HSLA(var(--success), 100%)}.search-chapter-list-chapters{align-items:stretch;display:grid;gap:1rem;margin:1rem 0;padding:0 var(--spacing)}@media screen and (min-width: 421px){.search-chapter-list-chapters{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 769px){.search-chapter-list-chapters{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 993px){.search-chapter-list-chapters{grid-template-columns:repeat(4, minmax(0, 1fr))}}.search-chapter-list-chapter{background:HSLA(var(--background-chapter), 90%);border:1px solid HSLA(var(--grey), 20%);border-radius:0.5rem;box-shadow:0 0 0 0 var(--theme-color);display:flex;flex:0 0 18rem;justify-content:stretch;transition:box-shadow 0.2s ease-in-out, border 0.2s ease-in-out}.search-chapter-list-chapter:hover,.search-chapter-list-chapter.active{box-shadow:0 10px 20px -13px var(--theme-color)}.search-chapter-list-chapter.active{border:3px solid var(--theme-color)}.search-chapter-list-chapter.active .chapter-nav-chapter-link{padding:18px}.search-chapter-list-chapter-link{color:HSLA(var(--body), 100%);display:flex;flex:1;flex-direction:column;line-height:1.4;padding:20px}.search-chapter-list-chapter-link *:last-child{margin-bottom:0}.search-chapter-list-chapter-link:hover{color:HSLA(var(--body), 100%)}.search-chapter-list-chapter-type{font-size:0.9rem;margin-bottom:0.1em}.search-chapter-list-chapter-type .chapter-type-icon{fill:HSLA(var(--body), 100%);vertical-align:middle;width:16px}.search-chapter-list-chapter-name{font-size:1.2rem}.r-searches .index-title{border-bottom:1px solid HSLA(var(--border), 100%);font-size:1.4rem;margin:2rem var(--spacing) 1rem;padding-bottom:1rem}@media screen and (max-width: 768px){.r-searches .index-title{font-size:1.2rem;margin:0;padding:1rem var(--spacing)}}.r-searches .item-index{margin:1rem 0;padding:0 var(--spacing)}body.r-spaces-edit .page-container,body.r-spaces-edit-chapters .page-container,body.r-spaces-edit-appearance .page-container,body.r-spaces-edit-publish .page-container,body.r-spaces-edit-authors .page-container,body.r-spaces-edit-verifications .page-container,body.r-spaces-edit-references .page-container,body.r-spaces-edit-danger_zone .page-container,body.r-chapters-edit .page-container{margin:0 auto;max-width:70em}body.r-spaces-edit .edit-chapter-footer,body.r-spaces-edit-chapters .edit-chapter-footer,body.r-spaces-edit-appearance .edit-chapter-footer,body.r-spaces-edit-publish .edit-chapter-footer,body.r-spaces-edit-authors .edit-chapter-footer,body.r-spaces-edit-verifications .edit-chapter-footer,body.r-spaces-edit-references .edit-chapter-footer,body.r-spaces-edit-danger_zone .edit-chapter-footer,body.r-chapters-edit .edit-chapter-footer{margin:0 auto;max-width:70em;padding:0 var(--app-spacing)}body.r-spaces-edit .markdown-editor .editor-toolbar,body.r-spaces-edit .edit-chapter-container,body.r-spaces-edit-chapters .markdown-editor .editor-toolbar,body.r-spaces-edit-chapters .edit-chapter-container,body.r-spaces-edit-appearance .markdown-editor .editor-toolbar,body.r-spaces-edit-appearance .edit-chapter-container,body.r-spaces-edit-publish .markdown-editor .editor-toolbar,body.r-spaces-edit-publish .edit-chapter-container,body.r-spaces-edit-authors .markdown-editor .editor-toolbar,body.r-spaces-edit-authors .edit-chapter-container,body.r-spaces-edit-verifications .markdown-editor .editor-toolbar,body.r-spaces-edit-verifications .edit-chapter-container,body.r-spaces-edit-references .markdown-editor .editor-toolbar,body.r-spaces-edit-references .edit-chapter-container,body.r-spaces-edit-danger_zone .markdown-editor .editor-toolbar,body.r-spaces-edit-danger_zone .edit-chapter-container,body.r-chapters-edit .markdown-editor .editor-toolbar,body.r-chapters-edit .edit-chapter-container{background:HSLA(var(--border), 20%)}body.r-spaces-edit .field-set.r-chapters-quiz-editor-question,body.r-spaces-edit-chapters .field-set.r-chapters-quiz-editor-question,body.r-spaces-edit-appearance .field-set.r-chapters-quiz-editor-question,body.r-spaces-edit-publish .field-set.r-chapters-quiz-editor-question,body.r-spaces-edit-authors .field-set.r-chapters-quiz-editor-question,body.r-spaces-edit-verifications .field-set.r-chapters-quiz-editor-question,body.r-spaces-edit-references .field-set.r-chapters-quiz-editor-question,body.r-spaces-edit-danger_zone .field-set.r-chapters-quiz-editor-question,body.r-chapters-edit .field-set.r-chapters-quiz-editor-question{--background-input: var(--background-alt);background:HSLA(var(--background), 100%);box-shadow:0 0 0 1px HSLA(var(--border), 60%)}body.r-spaces-edit .edit-chapter-container,body.r-spaces-edit-chapters .edit-chapter-container,body.r-spaces-edit-appearance .edit-chapter-container,body.r-spaces-edit-publish .edit-chapter-container,body.r-spaces-edit-authors .edit-chapter-container,body.r-spaces-edit-verifications .edit-chapter-container,body.r-spaces-edit-references .edit-chapter-container,body.r-spaces-edit-danger_zone .edit-chapter-container,body.r-chapters-edit .edit-chapter-container{border:1px solid HSLA(var(--border), 60%);border-radius:1rem}body.r-spaces-edit .edit-chapter-container .edit-chapter-container-inner,body.r-spaces-edit-chapters .edit-chapter-container .edit-chapter-container-inner,body.r-spaces-edit-appearance .edit-chapter-container .edit-chapter-container-inner,body.r-spaces-edit-publish .edit-chapter-container .edit-chapter-container-inner,body.r-spaces-edit-authors .edit-chapter-container .edit-chapter-container-inner,body.r-spaces-edit-verifications .edit-chapter-container .edit-chapter-container-inner,body.r-spaces-edit-references .edit-chapter-container .edit-chapter-container-inner,body.r-spaces-edit-danger_zone .edit-chapter-container .edit-chapter-container-inner,body.r-chapters-edit .edit-chapter-container .edit-chapter-container-inner{max-width:50em;padding:2rem 1rem;margin:0 auto}body.r-spaces-edit .edit-chapter-container input[type="file"],body.r-spaces-edit .edit-chapter-container .field-set,body.r-spaces-edit-chapters .edit-chapter-container input[type="file"],body.r-spaces-edit-chapters .edit-chapter-container .field-set,body.r-spaces-edit-appearance .edit-chapter-container input[type="file"],body.r-spaces-edit-appearance .edit-chapter-container .field-set,body.r-spaces-edit-publish .edit-chapter-container input[type="file"],body.r-spaces-edit-publish .edit-chapter-container .field-set,body.r-spaces-edit-authors .edit-chapter-container input[type="file"],body.r-spaces-edit-authors .edit-chapter-container .field-set,body.r-spaces-edit-verifications .edit-chapter-container input[type="file"],body.r-spaces-edit-verifications .edit-chapter-container .field-set,body.r-spaces-edit-references .edit-chapter-container input[type="file"],body.r-spaces-edit-references .edit-chapter-container .field-set,body.r-spaces-edit-danger_zone .edit-chapter-container input[type="file"],body.r-spaces-edit-danger_zone .edit-chapter-container .field-set,body.r-chapters-edit .edit-chapter-container input[type="file"],body.r-chapters-edit .edit-chapter-container .field-set{background:HSLA(var(--background-alt), 100%);border-color:HSLA(var(--border), 100%);border-radius:0.5rem}body.r-spaces-edit-chapters-new{background:HSLA(var(--background), 100%)}body.r-spaces-edit-chapters-new form#new-chapter-form{background:HSLA(var(--background-alt), 100%)}.r-spaces-edit-chapters .page-container:not(.is-sorting) .show-when-sorting{display:none}.r-spaces-edit-chapters .page-container.is-sorting .hide-when-sorting{display:none}.r-spaces-edit-chapters .page-container.is-sorting .disable-when-sorting{filter:saturate(0);opacity:0.7;pointer-events:none}.r-spaces-edit-chapters-actions{align-items:center;display:flex;gap:0.5rem;margin-bottom:1rem}.r-spaces-edit-chapters-actions .sort-actions{margin:0;margin-left:auto}.r-spaces-edit-chapters-list{background:HSLA(var(--background), 100%);border:1px solid HSLA(var(--border), 100%);border-radius:0.25rem}.r-spaces-edit-chapters-item{--icon-size: 1.3rem;--icon-offset: 0.8rem;border-bottom:1px solid HSLA(var(--border), 100%);margin:0;padding:1rem}.r-spaces-edit-chapters-item:last-child{border-bottom:0}.r-spaces-edit-chapters-item:hover .r-spaces-edit-chapters-item-footer{opacity:1}.is-sorting .r-spaces-edit-chapters-item{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.is-sorting .r-spaces-edit-chapters-item>*{pointer-events:none}.r-spaces-edit-chapters-item.draft,.r-spaces-edit-chapters-item.deleted{--shade-color: hsl(var(--grey), 8%);background-image:repeating-linear-gradient(45deg, transparent, transparent 10px, var(--shade-color) 10px, var(--shade-color) 14px);box-shadow:inset 0 0 1.5rem 1.5rem HSLA(var(--background), 80%)}html.dark .r-spaces-edit-chapters-item.draft,html.dark .r-spaces-edit-chapters-item.deleted{--shade-color: hsl(var(--grey), 14%)}.r-spaces-edit-chapters-item-header{align-items:center;display:flex;gap:0.5rem}.r-spaces-edit-chapters-item-footer{align-items:center;display:flex;flex-wrap:wrap;gap:0.5rem;margin:0.6rem 0 0;opacity:0.7;padding-left:calc(var(--icon-size) + var(--icon-offset));transition:opacity 0.2s}.r-spaces-edit-chapters-item-footer .meta{margin-bottom:0;margin-top:0}.r-spaces-edit-chapters-item .chapter-type-icon{fill:HSLA(var(--body), 50%);font-weight:400;height:var(--icon-size);width:var(--icon-size);min-width:var(--icon-size)}.r-spaces-edit-chapters-item-name{align-items:center;display:flex;font-size:1.2em;font-weight:600;gap:var(--icon-offset)}.r-spaces-edit-chapters-item-name .icon{fill:HSLA(var(--body), 50%);font-weight:400;height:var(--icon-size);width:var(--icon-size);min-width:var(--icon-size)}.r-spaces-edit-chapters-item-name:hover{text-decoration:underline}.draft .r-spaces-edit-chapters-item-name,.deleted .r-spaces-edit-chapters-item-name{color:HSLA(var(--body), 50%);pointer-events:none}.r-spaces-edit-chapters-item-meta{margin-right:auto}.r-spaces-edit-chapters-item-actions{align-items:center;display:flex;gap:0.75em;text-transform:lowercase}.is-sorting .r-spaces-edit-chapters-item-actions{display:none}.r-spaces-edit-chapters-item-actions>*{align-items:center;display:flex;gap:0.2em}.r-spaces-edit-chapters-item-actions .icon{--icon-size: 0.9em;fill:HSLA(var(--body), 50%);height:var(--icon-size);width:var(--icon-size)}.r-spaces-edit-chapters-item-actions a{color:HSLA(var(--body), 80%)}.r-spaces-edit-chapters-item-actions a:hover{color:var(--theme-color)}.r-spaces-edit-chapters-item-actions a:hover .icon{fill:var(--theme-color)}.r-spaces-edit-chapters-item-delete{display:none}.r-spaces-edit-chapters-item-delete:hover{color:HSLA(var(--red), 100%) !important}.r-spaces-edit-chapters-item-delete:hover .icon{fill:HSLA(var(--red), 100%) !important}.r-spaces-edit-chapters-item:hover .r-spaces-edit-chapters-item-delete{display:flex}.is-sorting .r-spaces-edit-chapters-item:hover .r-spaces-edit-chapters-item-delete{display:none}.r-spaces-edit-chapters-item-drag-handle{display:flex;margin-left:auto;opacity:0}.r-spaces-edit-chapters-item-drag-handle .icon{height:1.2em;transform:rotate(90deg)}.is-sorting .r-spaces-edit-chapters-item-drag-handle{opacity:1}.grabbing .r-spaces-edit-chapters-item-drag-handle{opacity:0.3}.r-spaces-edit-chapters-item.sortable-ghost+li{border-top:1px solid HSLA(var(--border), 50%)}.r-spaces-edit-chapters-item.sortable-drag{background:inherit;border:1px solid HSLA(var(--border), 50%)}.r-spaces-edit-chapters-item.sortable-drag>*{opacity:0.7}.r-spaces-edit-chapters-item.sortable-drag .r-spaces-edit-chapters-item-drag-handle{opacity:1}.r-spaces-edit-chapters .deleted-chapters{margin-top:var(--spacing)}body.r-spaces-edit-chapters-drafts .drafts-item{align-items:center;border-bottom:1px solid HSLA(var(--border), 100%);display:flex;gap:0.5em}body.r-spaces-edit-chapters-drafts .drafts-item .chapter-type-icon{fill:HSLA(var(--body), 50%);height:1.3em}body.r-spaces-edit-chapters-drafts .drafts-item-name{font-size:1.3em;padding:0.7em 0}.draft body.r-spaces-edit-chapters-drafts .drafts-item-name{color:HSLA(var(--body), 50%);pointer-events:none}.deleted body.r-spaces-edit-chapters-drafts .drafts-item-name{color:HSLA(var(--body), 50%);pointer-events:none}body.r-spaces-edit-chapters-drafts .drafts-item-actions{margin-left:auto;text-transform:lowercase}body.r-spaces-edit-chapters-drafts .drafts-item-delete{align-items:center;display:none;margin-right:1em}body.r-spaces-edit-chapters-drafts .drafts-item-delete .icon{height:0.9em;margin-right:0.2em}body.r-spaces-edit-chapters-drafts .drafts-item:hover .drafts-item-delete{display:inline-flex}.r-spaces-edit-authors-index section{margin-bottom:2em}.r-spaces-edit-authors-index-item{align-items:center;border-bottom:1px solid HSLA(var(--border), 100%);display:flex;gap:0.5em}.r-spaces-edit-authors-index-item-name{font-size:1.3em;padding:0.7em 0}.r-spaces-edit-authors-index-item-actions{margin-left:auto;text-transform:lowercase}.r-spaces-edit-authors-index-item-delete{align-items:center;display:none}.r-spaces-edit-authors-index-item-delete .icon{height:0.9em;margin-right:0.2em}.r-spaces-edit-authors-index-item:hover .r-spaces-edit-authors-index-item-delete{display:inline-flex}.r-spaces-edit-authors-index .co-authors-header{display:flex;justify-content:space-between}.r-spaces-edit-authors-index ul.assigned-author-groups{margin-bottom:0}.r-spaces-edit-authors-index .author-group{align-items:center;background:white;border:1px dotted HSLA(var(--border), 100%);border-radius:0.5rem;display:flex;justify-content:space-between;margin-bottom:0.5rem;padding:1rem}.r-spaces-edit-authors-index .author-group.selected{border-color:var(--theme-color)}body.r-spaces-edit-references .r-spaces-edit-references-chapters-list{border:1px solid HSLA(var(--border), 100%);border-radius:0.25rem}body.r-spaces-edit-references .r-spaces-edit-references-chapter-item{--icon-size: 1.3rem;--icon-offset: 0.8rem;margin-bottom:0}body.r-spaces-edit-references .r-spaces-edit-references-chapter-item.has-references{border-bottom:1px solid HSLA(var(--border), 100%)}body.r-spaces-edit-references .r-spaces-edit-references-chapter-container{align-items:center;background:HSLA(var(--background), 100%);border-bottom:1px solid HSLA(var(--border), 100%);border-radius:.25rem;padding:1rem}body.r-spaces-edit-references .r-spaces-edit-references-chapter-container.draft,body.r-spaces-edit-references .r-spaces-edit-references-chapter-container.deleted{--shade-color: hsl(var(--grey), 8%);background-image:repeating-linear-gradient(45deg, transparent, transparent 10px, var(--shade-color) 10px, var(--shade-color) 14px);box-shadow:inset 0 0 1.5rem 1.5rem HSLA(var(--background), 80%)}html.dark body.r-spaces-edit-references .r-spaces-edit-references-chapter-container.draft,html.dark body.r-spaces-edit-references .r-spaces-edit-references-chapter-container.deleted{--shade-color: hsl(var(--grey), 14%)}body.r-spaces-edit-references .chapter-references{display:flex;flex-direction:column;gap:1rem;margin:1rem 1rem 1rem 3rem}body.r-spaces-edit-references .r-spaces-edit-references-item{color:HSLA(var(--body), 100%);display:flex;flex-direction:column;gap:0.2rem;height:100%;position:relative;transition:background 0.2s ease, box-shadow 0.2s ease;word-wrap:break-word}body.r-spaces-edit-references .r-spaces-edit-references-item .table-reference{background:HSLA(var(--background-chapter), 90%);border-radius:var(--border-radius);box-shadow:0 0 0 1px HSLA(var(--border), 100%),0 0 0 HSLA(var(--shadow)),0 0 0 HSLA(var(--shadow));padding:1em}body.r-spaces-edit-references .r-spaces-edit-references-item .table-reference:hover{background:HSLA(var(--background), 100%);box-shadow:0 0 0 1px HSLA(var(--border), 100%),0 5px 10px HSLA(var(--shadow)),0 10px 20px HSLA(var(--shadow))}body.r-spaces-edit-references .r-spaces-edit-references-item h3{font-size:1.33rem}.spaces-index{--header-size: 10rem}@media screen and (max-width: 420px){.spaces-index{border-top:1px solid HSLA(var(--grey), 20%);padding:0}}@media screen and (min-width: 421px){.spaces-index{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));padding:0 1rem;row-gap:1rem}}@media screen and (min-width: 769px){.spaces-index{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 993px){.spaces-index{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 1201px){.spaces-index{grid-template-columns:repeat(5, minmax(0, 1fr))}}.spaces-index-title{border-bottom:1px solid HSLA(var(--border), 100%);font-size:1.4rem;margin:2rem var(--spacing) 1rem;padding-bottom:1rem}@media screen and (max-width: 768px){.spaces-index-title{font-size:1.2rem;margin:1rem var(--spacing)}}@media screen and (max-width: 420px){.spaces-index-title{margin:1em 0 0;padding:0 var(--spacing) 1rem}}.spaces-index .space{background:HSLA(var(--background-chapter), 90%);color:HSLA(var(--body), 100%);display:flex}@media screen and (max-width: 420px){.spaces-index .space{border-bottom:1px solid HSLA(var(--grey), 20%)}}@media screen and (min-width: 421px){.spaces-index .space{border:1px solid HSLA(var(--grey), 15%);border-radius:var(--border-radius);box-shadow:0 5px 10px transparent, 0 10px 20px transparent;transition:border 0.2s ease, box-shadow 0.2s ease}}@media screen and (min-width: 421px){.spaces-index .space:hover{border:1px solid HSLA(var(--grey), 20%);box-shadow:0 5px 10px HSLA(var(--shadow)), 0 10px 20px HSLA(var(--shadow))}}.spaces-index .space a{color:inherit;display:block;padding:1rem;width:100%}@media screen and (min-width: 421px){.spaces-index .space a{padding-top:0}}.spaces-index .space-header{border-radius:var(--border-radius) var(--border-radius) 0 0;margin:0 calc(var(--spacing-small) * -1) var(--spacing-small)}@media screen and (max-width: 420px){.spaces-index .space-header{display:none}}.spaces-index .space-header img{border-radius:inherit;display:block;height:auto;width:100%}.spaces-index .space-header.no-image{height:var(--header-size);margin:-1px calc(var(--spacing-small) * -1 - 1px) var(--spacing-small)}.spaces-index .space-name{font-size:1.1rem;overflow-wrap:break-word}.spaces-index .space-author{font-size:0.9em;margin:0}.paths-index{gap:var(--spacing-small)}@media screen and (max-width: 420px){.paths-index{border-top:1px solid HSLA(var(--grey), 20%);display:flex;flex-direction:column;padding:1rem}}@media screen and (min-width: 421px){.paths-index{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));padding:0 1rem 1rem}}@media screen and (min-width: 993px){.paths-index{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1201px){.paths-index{grid-template-columns:repeat(3, minmax(0, 1fr))}}.paths-index-title{margin:2.5em 20px 0.75em}.paths-index .path{background:HSLA(var(--background-chapter), 90%);color:HSLA(var(--body), 100%);display:flex}@media screen and (max-width: 420px){.paths-index .path{border-bottom:1px solid HSLA(var(--grey), 20%)}}@media screen and (min-width: 421px){.paths-index .path{border:1px solid HSLA(var(--grey), 15%);border-radius:var(--border-radius);box-shadow:0 5px 10px transparent, 0 10px 20px transparent;transition:border 0.2s ease, box-shadow 0.2s ease}}@media screen and (min-width: 421px){.paths-index .path:hover{border:1px solid HSLA(var(--grey), 20%);box-shadow:0 5px 10px HSLA(var(--shadow)), 0 10px 20px HSLA(var(--shadow))}}.paths-index .path a{color:inherit;display:block;padding:1rem;width:100%}@media screen and (min-width: 421px){.paths-index .path a{padding-top:0}}.paths-index .path-header{border-radius:var(--border-radius) var(--border-radius) 0 0;margin:-1px calc(var(--negative-spacing) - 1px) 1rem;padding:1rem;width:auto}@media screen and (max-width: 420px){.paths-index .path-header{display:none}}.paths-index .path-header svg{display:block;margin:0 auto;width:70%}.paths-index .path-name{font-size:1.1rem;overflow-wrap:break-word}.paths-index .path-steps{font-size:0.9em;margin:0}body.r-spaces-index .index-title{padding:1rem}@media screen and (min-width: 75rem){body.r-spaces-show,body.p-spaces-show{background:HSLA(var(--background-alt), 100%)}}@media screen and (max-width: 768px){body.r-spaces-show .space-header .header-image,body.p-spaces-show .space-header .header-image{margin:-1.5em -1em 0}}body.r-spaces-show .footer,body.p-spaces-show .footer{padding-bottom:5rem}body.r-spaces-show .add-chapter,body.p-spaces-show .add-chapter{border-top:1px solid HSLA(var(--grey), 20%);display:flex;flex-wrap:wrap;gap:0.7rem;padding:1rem 0}body.r-spaces-show .add-chapter .empty-space,body.p-spaces-show .add-chapter .empty-space{display:block;margin:0;width:100%}body.lti-spaces-show .space-header .description{margin-top:.5rem}.start-learning{bottom:3rem;left:50%;padding-left:1.5rem;position:fixed;transform:translateX(-50%) scale(1);z-index:30}.start-learning:hover{transform:translateX(-50%) scale(1.05)}.start-learning:active{transform:translateX(-50%) scale(1)}.path-selector-list{display:flex;flex-wrap:wrap;gap:1rem;max-width:40em}.path-selector-list li{width:100%}.program-selector-list{background:color-mix(in hsl, var(--theme-color) 25%, transparent);margin-bottom:0}.program-selector-list li,.program-selector-list a{width:100%}.program-selector-list li:last-child .dashboard-enrollment-card{margin-bottom:0}.header-image-img{border-radius:0.2rem;display:block;margin:0 0 1em}.space-index{margin:0 0 2rem 1.1em;padding:0}.space-index .space-index-chapter{line-height:1.33;margin:0.5em 0;padding-left:1.5rem}.space-index .space-index-chapter .space-index-chapter-link{align-items:center;color:HSLA(var(--body), 100%);display:flex;font-size:1.3rem;position:relative;transition:opacity 0.1s ease, color 0.1s ease}.space-index .space-index-chapter .space-index-chapter-link:hover{text-decoration:underline}.space-index .space-index-chapter .space-index-chapter-link .icon:not(.icon-checkmark){fill:currentColor}.space-index .space-index-chapter:not(.completed) .completion-badge{display:none}.space-index .space-index-chapter.completed .space-index-chapter-link{color:HSLA(var(--body), 0.5)}.space-index .space-index-chapter.completed .space-index-chapter-link:hover{color:HSLA(var(--body), 100%)}.space-index .space-index-chapter.completed .space-index-chapter-link:hover .completion-badge{background:HSLA(var(--dark-green), 100%)}.space-index .space-index-chapter.completed .space-index-chapter-link:hover .completion-badge .icon{fill:HSLA(var(--background), 100%)}.space-index .space-index-chapter .chapter-type-icon{height:1rem;left:-1.3rem;position:absolute;top:0.3rem}.space-index .space-index-chapter .icon-headphones{height:1.2rem;position:relative;top:0.1rem}.space-index .space-index-chapter .completion-badge,.space-index .space-index-chapter .icon-headphones{margin:0 0.25rem}.space-actions{display:flex;flex-wrap:wrap;font-size:1rem;gap:0.5rem;margin-bottom:2rem}@media screen and (max-width: 419px){.space-actions-separator{width:100%}}@media screen and (min-width: 420px){.space-actions-separator.pull-right{margin-left:auto}}.space-actions .hide{display:none}.space-action{align-items:center;background:HSLA(var(--body), 4%);border:1px solid HSLA(var(--body), 0.025);border-radius:100px;box-sizing:border-box;color:HSLA(var(--body), 100%);cursor:pointer;display:inline-flex;font-family:var(--sans-serif);font-size:0.9rem;gap:0.5rem;height:2.2rem;justify-content:center;padding:0.5rem 1rem;transition:background 0.2s ease}.space-action .icon{fill:HSLA(var(--body), 100%);height:1rem;width:1rem}.space-action .icon-plus{height:0.85rem;width:0.8rem}.space-action .icon-chevron-down{fill:HSLA(var(--body), 0.3);height:0.75rem;position:relative;top:1px;transition:fill 0.2s ease;width:0.75rem}.space-action-label{color:HSLA(var(--body), 100%);display:inline-block;line-height:1rem;vertical-align:middle}.space-action:hover{background:HSLA(var(--body), 8%)}.space-action:hover .space-header-action-label{opacity:1}.space-action:hover .icon-chevron-down{fill:HSLA(var(--body), 100%)}.space-header{margin-bottom:1rem}.space-header-actions{display:flex;height:var(--actions-height);justify-content:flex-end;left:var(--app-spacing);position:absolute;right:var(--app-spacing);top:0;z-index:10}.space-header-action-wrapper{margin:1rem 0 auto .5rem;position:relative}.space-header-action-wrapper .space-header-action{margin:0}.space-header-action{align-items:center;-webkit-backdrop-filter:blur(2px) saturate(0%);backdrop-filter:blur(2px) saturate(0%);background:HSLA(var(--body), 0.5);border:1px solid HSLA(var(--body), 0.025);border-radius:100px;color:HSLA(var(--background), 100%);font-family:var(--sans-serif);height:2rem;margin:1rem 0 auto .5rem;overflow:hidden}.space-header-action .icon{fill:HSLA(var(--background), 100%);height:1rem;margin:0.5rem 0.25rem 0.5rem 0.5rem;transition:all 0.3s ease;vertical-align:middle;width:1rem}.space-header-action-count{align-items:center;background:HSLA(var(--blue), 100%);border-radius:100px;box-shadow:0 0 0 1.5px HSLA(var(--background), 100%);color:HSLA(var(--white), 100%);display:flex;font-size:0.75rem;font-weight:bold;height:1rem;justify-content:center;line-height:1;min-width:1rem;padding:0 0.2rem;pointer-events:none;position:absolute;right:-0.4rem;top:-0.4rem}.space-header-action-count.hidden{display:none}.space-header-action:hover{color:HSLA(var(--background), 100%)}.space-header-action:hover .icon{margin:0.5rem 0 0.5rem 1rem}.space-header-action:hover .space-header-action-label{margin:0.5rem 1rem 0.5rem 0.5rem;max-width:150px;opacity:1}.space-header-action-label{display:inline-block;line-height:1rem;margin:0.5rem 0;max-width:0;opacity:0;transition:all 0.3s ease;vertical-align:middle;white-space:nowrap}.space-header .description{font-weight:bold}.space-header .space-title{font-weight:bold;margin:0 0 0.2em}.space-header .space-title-link{color:HSLA(var(--body), 100%)}.space-header .space-title-link:hover{color:var(--theme-color);text-decoration:none}.r_spaces .back-link{align-items:center;color:var(--theme-color);display:inline-flex;font-size:1.3em;margin-bottom:1em;text-decoration:none}.r_spaces .back-link:hover{text-decoration:underline}.r_spaces .back-link.small{font-size:1em}.r_spaces .back-link.insights-back-link{margin-top:2rem}.r_spaces .back-link .icon{fill:var(--theme-color);height:0.85em;margin-left:-0.25em;margin-right:0.25em;position:relative;width:0.85em}.space-topics{border:1px solid HSLA(var(--grey), 10%);border-radius:0.2rem;color:HSLA(var(--input), 100%);margin-bottom:1rem;margin-top:.5rem;max-height:20rem;overflow-y:auto}.space-topics-title{color:HSLA(var(--body), 75%)}.space-topics label{align-items:center;display:flex;font-size:0.8rem;gap:0.6rem;margin:0;padding:0.8rem}.space-topics label:has(:checked){background-color:HSLA(var(--blue), 2%)}.space-topics label:not(:last-child){border-bottom:1px solid HSLA(var(--grey), 5%)}.space-topics .more-topics-cue{bottom:0;display:none;position:sticky;text-align:center;width:100%}.manage-space-header{border-bottom:1px solid HSLA(var(--grey), 10%);margin-bottom:var(--spacing);position:relative}.manage-space-header-subtitle{color:HSLA(var(--body), 65%);font-size:0.9rem;font-weight:600}.manage-space-header-title{font-size:1.6rem}.manage-space-header .active-lti{position:absolute;right:0;top:-1.5rem}@media screen and (max-width: 430px){.manage-space-header .active-lti{top:-1rem}}.manage-space-header .last-updated{margin-bottom:1em}body.r-spaces-edit .archived-label,body.r-spaces-show .archived-label{color:HSLA(var(--danger), 100%);font-weight:bold}body.r-spaces-edit .authors-only.hide,body.r-spaces-show .authors-only.hide{display:none}body.r-spaces-new{padding-bottom:5rem}body.r-spaces-edit-danger_zone-show .dangerzone-buttons{display:flex;gap:1rem}body.r-spaces-edit-danger_zone-show .dangerzone-button{align-items:flex-start;background:transparent;border:none;border-radius:var(--border-radius);box-shadow:0 0 0 1px HSLA(var(--grey), 10%),0 0 0 HSLA(var(--shadow)),0 0 0 HSLA(var(--shadow));color:HSLA(var(--button-color), 100%);cursor:pointer;display:flex;flex:1;flex-direction:column;gap:0.3rem;justify-content:flex-start;padding:1rem;text-align:left;text-shadow:none;transform:none;transition:border 0.2s ease, box-shadow 0.2s ease}body.r-spaces-edit-danger_zone-show .dangerzone-button:not(.disabled):hover{box-shadow:0 0 0 1px HSLA(var(--grey), 10%),0 5px 10px HSLA(var(--shadow)),0 10px 20px HSLA(var(--shadow))}body.r-spaces-edit-danger_zone-show .dangerzone-button.disabled{cursor:not-allowed;opacity:0.65}body.r-spaces-edit-danger_zone-show .dangerzone-button.disabled .icon{fill:HSLA(var(--grey), 100%)}body.r-spaces-edit-danger_zone-show .dangerzone-button .icon{fill:HSLA(var(--danger), 100%);height:1.4rem}body.r-spaces-edit-danger_zone-show .dangerzone-button-title{display:block}body.r-spaces-edit-danger_zone-show .dangerzone-button-description{color:HSLA(var(--body), 0.75);display:block;font-size:0.85rem}body.r-spaces-edit-publish .external-api-accessible-label,body.r-spaces-edit-publish .published-on-agile-air-label,body.r-spaces-edit-publish .published-on-agile-classic-label{display:inline-block}body.r-spaces-edit-publish .space-checked .icon{fill:HSLA(var(--dark-green), 100%);height:0.75rem;margin-right:0.3em;position:relative;top:0.07rem;transition:fill 0.2s ease}body.r-spaces-edit-publish .space-accessible-status{display:flex;gap:.5rem;line-height:23px}body.r-spaces-edit-publish .space-published-status{display:flex;gap:.5rem;line-height:23px}body.r-spaces-edit-publish .add-topic{display:inline-flex}body.r-spaces-edit-publish .space-paths{display:flex;flex-wrap:wrap;gap:1rem;max-width:40em}body.r-spaces-edit-publish .space-paths li{width:100%}body.r-spaces-edit-publish .notice{margin-top:0}body.r-topics-new .narrow-page,body.r-topics-edit .narrow-page{margin:0 auto;margin-top:1rem;max-width:50rem;width:100%}.topics{justify-content:space-between;margin:0 auto;padding:1rem;max-width:70rem}@media screen and (max-width: 768px){.topics{display:block}}.topics-header{margin-top:1rem}.topics .actions{display:flex}.topics a.topic-link{color:HSLA(var(--body), 100%);display:block;outline:none}.topics .topic{background:HSLA(var(--background), 100%);border-radius:0.5em;box-shadow:0 0 0 1px HSLA(var(--grey), 10%) inset;margin:1rem 0;padding:1rem;width:100%;display:flex;gap:2rem}.topics .topic-image{background-color:var(--theme-color);background-position:center;background-size:400%;border-radius:0.3rem;flex-shrink:0;height:7rem;overflow:hidden;position:relative;width:7rem}.topics .topic-content{flex:1}.topics .topic-header{display:flex;flex-wrap:wrap;justify-content:space-between;word-wrap:anywhere}.topics .topic h2{margin-bottom:0}@media screen and (max-width: 768px){.topics .topic h2{font-size:1.6em}}.topics .topic-meta{color:HSLA(var(--grey), 100%);flex-basis:100%}.topics .topic-description{margin-top:1rem}@media screen and (max-width: 768px){.topics .topic .follow-toggle{width:100%;margin:0.5rem 0}}.topics .topic .follow{background:HSLA(var(--dark-green), 100%)}.topics .topic.highlight{opacity:0;transform:scale(0.9)}.topics .topic.highlight-success{opacity:1;transform:scale(1);transition:transform 0.3s ease, opacity 0.3s ease}body.r-topics-show .topic-hero{background:HSLA(var(--background), 100%);margin-bottom:2rem;overflow:hidden;padding:var(--spacing);position:relative;width:100%}body.r-topics-show .topic-hero:after{content:"";-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:100%;left:0;opacity:1;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}body.r-topics-show .topic-hero .topic-hero-background-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.15;position:absolute;top:0;width:100%;z-index:0}body.r-topics-show .topic-hero-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:100rem;padding:0 1rem}@media screen and (max-width: 768px){body.r-topics-show .topic-hero-inner{padding:0}}body.r-topics-show .topic-hero-header{min-height:100px;z-index:1}body.r-topics-show .topic-hero .topic-image{align-self:start;background-color:var(--theme-color);border-radius:0.3rem;flex-shrink:0;overflow:hidden;height:10rem;width:10rem;z-index:1}@media screen and (max-width: 768px){body.r-topics-show .topic-hero .topic-image{display:none}}body.r-topics-show .topic-hero .topic-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body.r-topics-show .topic-hero h2{margin-bottom:0}body.r-topics-show .topic-hero-meta{flex-basis:100%;color:HSLA(var(--grey), 100%);font-variant:small-caps}body.r-topics-show .topic-hero-meta-admin{font-variant:normal;margin-left:auto}body.r-topics-show .topic-hero .follow{background:HSLA(var(--dark-green), 100%)}body.r-topics-show .back-link{margin-bottom:0}body.r-topics-show .topic-description{margin:1rem 0}body.r-topics-show .topic-items-container{padding:0 var(--spacing);width:100%}@media screen and (max-width: 768px){body.r-topics-show .topic-items-container{padding:0}}body.r-topics-show .featured-items,body.r-topics-show .topic-paths,body.r-topics-show .topic-spaces{margin:0 auto;max-width:100rem;padding:0 1rem}@media screen and (max-width: 420px){body.r-topics-show .topic-spaces{padding:0}body.r-topics-show .topic-spaces h2{margin-left:1rem}}body.r-topics-show .featured-items{border-bottom:1px solid HSLA(var(--border), 100%);padding-bottom:1rem;margin-bottom:1rem}body.r-topics-show .featured-items-list{align-items:start;gap:var(--spacing-small)}@media screen and (max-width: 420px){body.r-topics-show .featured-items-list .space-item,body.r-topics-show .featured-items-list .path-item{margin-bottom:1rem}}@media screen and (min-width: 421px){body.r-topics-show .featured-items-list{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));padding:0}}@media screen and (min-width: 993px){body.r-topics-show .featured-items-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1201px){body.r-topics-show .featured-items-list{grid-template-columns:repeat(3, minmax(0, 1fr))}}body.r-topics-show .topic-paths-list{display:flex;flex-direction:column;gap:var(--spacing-small)}@media screen and (min-width: 421px){body.r-topics-show .topic-paths-list{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));align-items:stretch;padding:0}}@media screen and (min-width: 993px){body.r-topics-show .topic-paths-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1201px){body.r-topics-show .topic-paths-list{grid-template-columns:repeat(3, minmax(0, 1fr))}}body.r-topics-show .topic-spaces-list{align-items:start;gap:var(--spacing-small)}@media screen and (max-width: 420px){body.r-topics-show .topic-spaces-list{border-top:1px solid HSLA(var(--grey), 20%);padding:0;gap:0;margin:0}}@media screen and (min-width: 421px){body.r-topics-show .topic-spaces-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch;padding:0}}@media screen and (min-width: 769px){body.r-topics-show .topic-spaces-list{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 993px){body.r-topics-show .topic-spaces-list{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 1201px){body.r-topics-show .topic-spaces-list{grid-template-columns:repeat(5, minmax(0, 1fr))}}.trends{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media screen and (max-width: 768px){.trends{display:block}}.trends-page-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:var(--spacing)}.trends-page-header .trends-switch{font-weight:600}.trends-page-title{margin:0 auto 0 0}.trend{display:flex;flex:1 1 auto;flex-direction:column;margin:0 1em 0 0;min-width:300px}.trend .trend-container{background:HSLA(var(--sidebar), 100%);border:1px solid HSLA(var(--border), 100%);border-radius:0.5em;flex:1;padding:1em}.trend .trend-container table{margin:0}.trend .trend-title{font-size:1.3em;margin:1em 0}.trend .trend-list{table-layout:auto}@media (max-width: 849px){.trend .trend-list{margin:0}}.trend .trend-list-item-name{border:none;padding:0.5em;width:auto}.trend .trend-list-item-name a{word-break:break-word}.trend .trend-list-item-views{border:none;font-size:0.8em;line-height:1.8em;padding:0.5em;text-align:right;vertical-align:text-top;white-space:nowrap;width:1px}.overall-trends{display:inline-flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.overall-trends.full-width{display:flex}.overall-trend{background:HSLA(var(--sidebar), 100%);border:1px solid HSLA(var(--border), 100%);border-radius:0.5em;flex:1;min-width:14.666rem;padding:1em;text-align:center;width:auto}.full-width .overall-trend{min-width:0}.overall-trend .overall-trend-count{font-size:3em;font-weight:bold}.overall-trend .overall-trend-title{margin-top:0.3rem;white-space:nowrap}.search-terms{display:inline-flex;flex-wrap:wrap;gap:0.5rem;justify-content:space-between}.search-terms::after{content:'';flex:10}.search-term{background:HSLA(var(--link), var(--term-percentage));border:1px solid HSLA(var(--link), 10%);border-radius:0.5em;display:inline-flex;flex:1;font-weight:bold;white-space:nowrap}.search-term .search-term-query{flex:1;padding:0.5em 1em;text-align:center}.search-term .search-term-hits{align-items:center;border-left:1px solid HSLA(var(--link), 10%);display:inline-flex;font-size:0.8em;font-weight:normal;padding:0.5em 1em}.dash-width{margin:0 auto;max-width:120rem;padding:0 2rem}@media screen and (max-width: 999px){.dash-width{padding:0 1rem}}.programs-page-title{margin-bottom:2rem}@media screen and (max-width: 999px){.programs-page-title{font-size:2rem;margin-bottom:1.5rem;text-align:center}}.programs-dashboard-header{align-items:center;background:linear-gradient(50deg, var(--theme-color), var(--theme-accent));display:flex;justify-content:space-between;margin-bottom:3rem;overflow:hidden;position:relative}@media screen and (max-width: 999px){.programs-dashboard-header{margin-bottom:2rem;padding:0.5rem 0}}.continue-programs{--item-width: 34rem;--scroll-timeout: 0.5s;align-items:center;display:flex;flex:1;min-height:23rem;overflow-x:auto;overscroll-behavior-x:none;position:relative;scroll-behavior:smooth;scrollbar-width:none;transition:background 2s ease;z-index:1}@media screen and (min-width: 120rem){.continue-programs{-webkit-mask-image:linear-gradient(to right, transparent 0, black 2rem, black calc(100% - 2rem), transparent 100%);mask-image:linear-gradient(to right, transparent 0, black 2rem, black calc(100% - 2rem), transparent 100%)}}.continue-programs::-webkit-scrollbar{height:0;width:0}@media screen and (max-width: 999px){.continue-programs{gap:1.5rem;min-height:16rem}}@media screen and (max-width: 800px){.continue-programs{gap:1rem}}@media screen and (max-width: 512px){.continue-programs{background:none;border:none;overflow:visible}}.continue-programs:has(.programs.multi:hover){--scroll-timeout: 0s}.continue-programs:has(.programs.multi:hover) .dashboard-cta{opacity:0;overflow:hidden;pointer-events:none;transform:scale(0.8) translateX(0%)}.continue-programs .dashboard-enrollment-card{margin-bottom:0;max-width:none;min-width:0}.continue-programs .dashboard-cta{color:var(--theme-text);display:flex;flex:1;flex-direction:column;gap:1.25rem;max-width:26rem;transition:all 0.35s ease var(--scroll-timeout),left 0s ease var(--scroll-timeout);z-index:4}@media screen and (max-width: 999px){.continue-programs .dashboard-cta{display:none}}@media screen and (min-width: 1000px){.continue-programs .dashboard-cta{align-items:center;inset:0 0 0 75%;justify-content:center;position:absolute;text-align:center;transform:translateX(-50%)}}.continue-programs .dashboard-cta h1{font-size:2rem;font-weight:bold;line-height:1.2;margin:0}@media screen and (max-width: 900px){.continue-programs .dashboard-cta h1{font-size:1.2rem}}.continue-programs .dashboard-cta .title{display:none;line-height:1.3;margin:0 0 0.5rem}@media screen and (max-width: 700px){.continue-programs .dashboard-cta .title{font-size:0.9rem}}.continue-programs .dashboard-cta .continue-pill{align-self:flex-start;background:HSLA(var(--body), 100%);border-radius:10rem;font-size:0.9rem;gap:0.75rem;padding:0.75rem 1rem;text-shadow:none !important}@media screen and (min-width: 1000px){.continue-programs .dashboard-cta .continue-pill{margin:0 auto}}.continue-programs .programs{margin:0}.continue-programs .programs .program-item{padding:0.5rem}@media screen and (max-width: 512px){.continue-programs .programs .program-item{padding:0.5rem 0}}.continue-programs .programs .program-item .dashboard-enrollment-card{transition:background 0.35s ease var(--scroll-timeout)}@media screen and (min-width: 1000px){.continue-programs .programs .program-item .dashboard-enrollment-card{box-shadow:0.2rem 0 1rem HSL(from var(--bg-color) h s l/0.4), 0 0 0.2rem HSL(from var(--bg-color) h s l/0.3)}}@media screen and (min-width: 1000px){.continue-programs .programs{display:grid;transition:all 0.35s ease var(--scroll-timeout)}.continue-programs .programs:has(.program-item:nth-of-type(2)){grid-template-columns:6rem 4rem}.continue-programs .programs:has(.program-item:nth-of-type(3)){grid-template-columns:6rem 4rem 3.67rem}.continue-programs .programs:has(.program-item:nth-of-type(4)){grid-template-columns:6rem 4rem 3.67rem 2.4rem}.continue-programs .programs:has(.program-item:nth-of-type(5)){grid-template-columns:6rem 4rem 3.67rem 2.4rem 1.5rem}.continue-programs .programs.multi:hover:has(.program-item:nth-of-type(2)){grid-template-columns:var(--item-width) var(--item-width)}.continue-programs .programs.multi:hover:has(.program-item:nth-of-type(3)){grid-template-columns:var(--item-width) var(--item-width) var(--item-width)}.continue-programs .programs.multi:hover:has(.program-item:nth-of-type(4)){grid-template-columns:var(--item-width) var(--item-width) var(--item-width) var(--item-width)}.continue-programs .programs.multi:hover:has(.program-item:nth-of-type(5)){grid-template-columns:var(--item-width) var(--item-width) var(--item-width) var(--item-width) var(--item-width)}.continue-programs .programs.multi:hover .program-item{filter:blur(0rem);transform:scale(1) !important}.continue-programs .programs.multi:hover .program-item:hover{transform:scale(1.03) !important}.continue-programs .programs.multi:hover .program-item:hover .dashboard-enrollment-card{background:HSLA(var(--background), 100%)}.continue-programs .programs.multi:hover .program-item .dashboard-enrollment-card{background:color-mix(in srgb, var(--bg-color) 15%, HSLA(var(--background), 100%))}.continue-programs .programs .program-item{--bg-color: color-mix(in srgb, var(--theme-accent) 50%, var(--theme-color));position:relative;transition:all 0.35s ease var(--scroll-timeout), z-index 0s ease var(--scroll-timeout);width:var(--item-width)}.continue-programs .programs .program-item:nth-of-type(1){transform:scale(1);z-index:5}.continue-programs .programs .program-item:nth-of-type(1) .dashboard-enrollment-card{background:HSLA(var(--background), 100%)}.continue-programs .programs .program-item:nth-of-type(2){filter:blur(0.1rem);transform:scale(0.9);z-index:4}.continue-programs .programs .program-item:nth-of-type(2) .dashboard-enrollment-card{background:color-mix(in srgb, var(--bg-color) 33%, HSLA(var(--background), 100%))}.continue-programs .programs .program-item:nth-of-type(3){filter:blur(0.2rem);transform:scale(0.8);z-index:3}.continue-programs .programs .program-item:nth-of-type(3) .dashboard-enrollment-card{background:color-mix(in srgb, var(--bg-color) 50%, HSLA(var(--background), 100%))}.continue-programs .programs .program-item:nth-of-type(4){filter:blur(0.3rem);transform:scale(0.7);z-index:2}.continue-programs .programs .program-item:nth-of-type(4) .dashboard-enrollment-card{background:color-mix(in srgb, var(--bg-color) 66%, HSLA(var(--background), 100%))}.continue-programs .programs .program-item:nth-of-type(5){filter:blur(0.4rem);transform:scale(0.6);z-index:1}.continue-programs .programs .program-item:nth-of-type(5) .dashboard-enrollment-card{background:color-mix(in srgb, var(--bg-color) 80%, HSLA(var(--background), 100%))}}@media screen and (max-width: 999px){.continue-programs .programs{display:flex}.continue-programs .programs .program-item{width:var(--item-width)}}@media screen and (max-width: 512px){.continue-programs .programs{flex-direction:column}.continue-programs .programs .program-item{width:100%}}.dash-program-card-container{--size: 28rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill, minmax(var(--size), 1fr))}@media screen and (max-width: 800px){.dash-program-card-container{gap:1rem}}.dash-program-card-container a{color:inherit}.dash-program-card{--cover-size: calc(var(--size) / 2);background:HSLA(var(--background), 100%);border-radius:.5rem;box-shadow:0 0 0 1px HSLA(var(--border), 0.5),0 0 0 0 HSLA(var(--border), 0);cursor:pointer;display:flex;flex-direction:column;height:100%;transition:background .2s ease, box-shadow .2s ease}.dash-program-card:hover{box-shadow:0 0.1rem 0.2rem HSLA(var(--border), 100%),0 0.5rem 1rem HSLA(var(--border), 0.3)}.dash-program-card:hover .dash-program-card-play-button{opacity:1;transform:translateY(0)}.dash-program-card:hover .dash-program-card-cover-image{filter:brightness(0.8) saturate(1.2);transform:scale(1.02)}.dash-program-card .watermark{--size: 1rem;align-items:center;background:var(--theme-color);border-radius:50%;bottom:1rem;color:var(--theme-accent);display:inline-flex;font-size:calc(var(--size) * 0.75);font-weight:bold;height:var(--size);justify-content:space-around;left:1rem;position:absolute;width:var(--size)}.dash-program-card-cover{align-items:center;aspect-ratio:5/2;background:linear-gradient(var(--theme-color), var(--theme-accent));border-radius:.5rem .5rem 0 0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}.dash-program-card-cover-image{aspect-ratio:5/2;border-radius:inherit;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform 1s ease, filter 0.5s ease}.dash-program-card-cover-text{color:var(--theme-text);display:flex;flex-direction:column;opacity:.8;text-align:center;font-size:calc(var(--cover-size) * 0.08)}.dash-program-card-cover-text::after{background:var(--theme-text);border-radius:1px;content:"";height:2px;margin:1rem auto;opacity:.4;width:50%}.dash-program-card-cover-title{font-size:calc(var(--cover-size) * 0.08);font-weight:900}.dash-program-card-cover-subtitle{font-size:calc(var(--cover-size) * 0.06);letter-spacing:calc(var(--cover-size) * 0.01);margin-bottom:0;order:1;text-transform:uppercase}.dash-program-card-play-button{background:none;border:none;border-radius:50%;bottom:1rem;cursor:pointer;display:flex;justify-content:center;opacity:0;padding:0;position:absolute;right:1rem;transform:translateY(-1rem);transition:transform 320ms, opacity 320ms}.dash-program-card-play-button:hover{transform:scale(1.05) translateY(0) !important}.dash-program-card-play-button .icon{fill:var(--theme-text);height:2rem;position:relative;width:2rem}.has-image .dash-program-card-play-button .icon{fill:white}.dash-program-card-text{display:flex;flex:1;flex-direction:column;padding:2rem}@media screen and (max-width: 999px){.dash-program-card-text{padding:1.5rem 1.25rem}}.dash-program-card-description{margin:0}.dash-program-card-header{font-size:1.667rem;margin-bottom:1rem}.dash-program-card-objectives{margin:1.5rem 0 0}.dash-program-card-objectives-header{font-size:1.1rem;margin:0 0 .75rem}.dash-program-card-objectives-list{list-style:none;margin:0;padding:0}.dash-program-card-objectives-item{align-items:baseline;display:flex;gap:0.5rem;margin-bottom:.5rem}.dash-program-card-objectives-item .icon{fill:var(--theme-color);height:1rem;position:relative;top:.2rem;width:1rem}.dash-program-card-objectives-item:last-child{margin-bottom:0}.dash-program-card-stats{align-items:center;color:HSLA(var(--body), 0.65);box-shadow:0 1px 0 0 HSLA(var(--border), 0.5);display:flex;justify-content:flex-start;margin-top:auto;padding:1rem 1.5rem}.dash-program-card-stats-item{align-items:center;display:flex;gap:0.4em;padding:0 1rem;white-space:nowrap;min-width:0}@container card (max-width: 200px){.dash-program-card-stats-item{padding:0.5rem 0}}.dash-program-card-stats-item .icon{fill:HSLA(var(--body), 0.3);height:1.25em;width:1.25em}.dash-program-card-stats-item:last-child .dash-program-card-stats-item-count{overflow:hidden;text-overflow:ellipsis}
