.flash{font-weight:700;padding:16px;border:1px solid var(--color-border);border-radius:8px;font-size:20px}.flash.info{color:orange;border-color:orange}.flash.error{color:var(--color-destructive);border-color:var(--color-destructive)}.flash.success{color:green;border-color:green}h1,h2,h3,h4{margin:0 0 16px;font-weight:800}h1{font-size:24px}h2{font-size:22px}h3{font-size:20px}p{margin:0 0 16px;line-height:1.5}ul{list-style:circle;padding:0 0 0 40px;margin-bottom:16px}ul li{margin-bottom:8px}.smalltext{font-size:14px}img{display:inline-block;max-width:100%;height:auto}.table,pre{color:var(--color-text)}hr{border-top-color:var(--color-border-subtle)}.row{margin-left:-16px;margin-right:-16px}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{padding-left:16px;padding-right:16px}.f-right{float:right}.hidden{display:none}.panel{padding:16px 16px 0;border:1px solid var(--color-accent);border-radius:8px;margin-bottom:16px;background:var(--color-surface)}a{display:inline-block;border-bottom:1px solid var(--color-accent);margin-bottom:-1px;transition:border var(--transition-interactive),margin var(--transition-interactive),color var(--transition-interactive),background var(--transition-interactive)}a,a:focus,a:hover{color:var(--color-text);text-decoration:none}a:focus,a:hover{border-bottom:4px solid var(--color-contrast);margin-bottom:-4px}a.no-fancy,a.no-fancy:focus,a.no-fancy:hover{border-bottom:none;margin-bottom:0}a.button,button,input[type=submit]{display:inline-block;width:auto;height:auto;min-height:40px;padding:6px 8px;border:1px solid transparent;border-bottom:4px solid var(--color-accent);border-radius:4px 4px 0 0;outline:0;margin:0 0 16px;color:var(--color-text);font-size:18px;font-weight:700;background:transparent;cursor:pointer;transition:border var(--transition-interactive),color var(--transition-interactive),background var(--transition-interactive)}a.button.icon,button.icon,input[type=submit].icon{display:inline-flex;justify-content:center;align-items:center;width:48px;height:48px}a.button.active,a.button:focus,a.button:hover,button.active,button:focus,button:hover,input.button.active,input[type=submit]:focus,input[type=submit]:hover{border-bottom-color:var(--color-accent);border-color:var(--color-accent) var(--color-accent) var(--color-contrast)}a.button:focus,a.button:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{color:var(--color-text-on-accent);outline:0;background:var(--color-accent)}a.button svg,button svg,input[type=submit] svg{display:block;width:18px;height:18px;padding:2px;margin:0}a.button.icon-larger svg,button.icon-larger svg,input[type=submit].icon-larger svg{width:28px;height:28px}.navigation{display:flex;flex-wrap:wrap}.navigation .nav-link-container,.navigation button{flex:0 0 auto;margin:0 8px 16px 0}.navigation .nav-link-container .button{margin:0}#app{display:flex;flex:1 0 auto;flex-direction:column;max-width:100%}#app .menu{display:block;position:fixed;overflow:hidden;overflow-y:auto;width:100%;height:calc(100% - 113px);top:113px;left:-100%;z-index:11;padding:16px;background:var(--color-surface);transition:left .2s linear}#app .menu.open{left:0}#app .menu .nav-link-container .button{width:100%}#app .menu #switcher-mobile{display:flex;align-items:center;justify-content:center;list-style:none;padding:0;margin:0}#app .menu #switcher-mobile li{float:left;padding:0;margin:0 8px 0 0}#app .menu #switcher-mobile li a{display:block;width:68px;height:48px;border:4px solid transparent;opacity:.8;text-indent:-9999px;background-repeat:no-repeat;background-size:cover;background-position:0 0;transition:opacity .4s linear}#app .menu #switcher-mobile li a:focus,#app .menu #switcher-mobile li a:hover{opacity:1}#app .menu #switcher-mobile li.current-lang a{border:4px solid var(--color-accent)}.chyly-gdpr-cookies-categories-marketing{display:none}#chyly-gdpr-cookies-categories-form .form-actions{margin-bottom:16px}@media (max-width:767px){body{font-size:16px}h1{font-size:22px;text-align:center}h2{font-size:20px}h3{font-size:18px}ul{padding-left:24px}.flash{font-size:18px}#content{padding-top:129px}.navigation .nav-link-container,.navigation button{width:100%}}@media (max-width:575px){img{width:100%}}#header{padding-top:16px}#header .top{margin-bottom:16px}#header .menu-actions{display:none}#header .menu-actions button{border:1px solid var(--color-accent);border-radius:8px;margin:0;background:var(--color-surface)}#header .menu-actions button:focus,#header .menu-actions button:hover{background:var(--color-accent)}#header .menu-actions svg{display:block;width:24px;height:24px}#header .logo{display:block;width:80px;height:80px;padding:0;border:0;margin:0;text-indent:-9999px;background-color:transparent;background-repeat:no-repeat;background-size:100% auto}#header .switcher-container .color-scheme-menu{float:right;margin-right:8px}#header #switcher{display:block;float:right;list-style:none;padding:0;margin:0}#header #switcher li{float:left;padding:0;margin:0 8px 0 0}#header #switcher li a{display:block;width:68px;height:48px;border:4px solid transparent;opacity:.8;text-indent:-9999px;background-repeat:no-repeat;background-size:cover;background-position:0 0;transition:opacity .4s linear}#header #switcher li a:focus,#header #switcher li a:hover{opacity:1}#header #switcher li.current-lang a{border:4px solid var(--color-accent)}@media (max-width:767px){#header{position:fixed;left:0;top:0;right:0;z-index:10;padding-top:0;border-bottom:1px solid var(--color-accent);background:var(--color-backdrop)}#header .container{position:relative;z-index:1}#header .panel{border:0;border-radius:0;margin-bottom:0;background:transparent}#header .left-container{display:flex;align-items:center;justify-content:space-between}#header .menu-actions{display:block}#header .navigation,#header .switcher-container{display:none}}.color-scheme-menu{display:inline-block;position:relative}.color-scheme-menu .color-scheme-menu-trigger{margin:0}.color-scheme-menu-dropdown{display:none;position:absolute;right:0;top:calc(100% + 4px);z-index:12;min-width:168px;padding:4px;border:1px solid var(--color-accent);border-radius:8px;background:var(--color-surface)}.color-scheme-menu-dropdown.open{display:block}.color-scheme-menu-item{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:36px;padding:4px 8px;border:1px solid transparent;border-radius:4px;margin:0;font-size:16px;text-align:left}.color-scheme-menu-item.selected{background:var(--color-accent-tint)}.color-scheme-menu-item:focus,.color-scheme-menu-item:hover{border-color:transparent;color:var(--color-text);background:var(--color-accent-tint-strong)}.color-scheme-menu-item>div{flex:0 0 auto;margin-right:8px}.color-scheme-menu-item span{flex:1 1 auto}@media (max-width:767px){#app .menu .color-scheme-menu{display:block;width:100%;margin-bottom:16px}#app .menu .color-scheme-menu .color-scheme-menu-trigger{display:none}#app .menu .color-scheme-menu-dropdown{display:block;position:static;width:100%;border:0;padding:0}}.background-canvas{display:block;pointer-events:none}.background-canvas-page{position:fixed;width:100%;height:100%;left:0;top:0;z-index:-1}.background-canvas-header{display:none;position:absolute;width:100%;height:100%;left:0;top:0;z-index:0}@media (max-width:767px){.background-canvas-page{display:none}.background-canvas-header{display:block}}.page .icon-cog{width:48px;height:48px;margin:0 auto 16px}.page a.button .icon-cog,.page button .icon-cog,.page input[type=submit] .icon-cog{width:auto;height:auto;margin:0}.projects-project{border-bottom:1px solid var(--color-accent);margin-bottom:16px}.col-12:last-child .projects-project{border-bottom:0;margin-bottom:0}.projects-project .links{display:inline-flex}.projects-project .links .button{margin:0}.projects-project .links>*{flex:0 0 auto;margin:0 8px 16px 0}.content .gallery-image-link{border:0;margin:0}.general-popup-container{position:fixed;width:100%;height:100%;top:0;left:0;z-index:100;align-items:center;justify-content:center;background:var(--color-overlay)}.general-popup{display:flex;overflow:hidden;width:90%;max-width:480px;height:90%;max-height:320px;flex-direction:column;padding:0;border-bottom:0 solid var(--color-accent);border:solid var(--color-accent);border-width:0 0 4px;border-radius:4px 4px 0 0;background:var(--color-surface)}.auto .general-popup,.general-popup.auto{height:auto}.gallery .general-popup{width:100%;max-width:100%;height:100%;max-height:100%}.red .general-popup{border-color:var(--color-destructive)}.general-popup-header{display:block;width:100%;height:auto;padding:8px 16px;margin:0;text-align:center;background:var(--color-accent)}.red .general-popup-header{background:var(--color-destructive)}.general-popup-header h2{margin:0;color:var(--color-text-on-accent);text-transform:uppercase}.gallery .general-popup-header h2{text-transform:none}.general-popup-content{display:block;flex-grow:1;width:100%;height:auto;overflow:hidden;overflow-y:auto;padding:16px 16px 0}.gallery .general-popup-content{padding-bottom:16px;background:var(--color-surface-sunken)}.general-popup-content p{text-align:justify}.gallery .general-popup-content img{display:block;max-height:100%;margin:auto}.general-popup-footer{display:block;width:100%;height:auto;padding:8px 16px;border-top:0 solid var(--color-border);margin:0;background:transparent}.red .general-popup-footer{border-top-color:var(--color-destructive)}.gallery .general-popup-footer{display:flex;justify-content:space-between}.general-popup-footer button{margin-bottom:0}.general-popup-footer button svg{width:20px;height:20px}@media (max-width:575px){.gallery .general-popup-content img{width:auto}}.general-form label{display:inline-flex;align-items:center;width:100%;text-align:unset;cursor:pointer}.general-form label,.general-form label.smaller{min-height:1px;margin-bottom:8px}.general-form input{display:inline-block;width:100%;padding:6px 8px;border:1px solid transparent;border-bottom:4px solid var(--color-accent);border-radius:4px 4px 0 0;outline:none;margin-bottom:16px;vertical-align:middle;background:transparent;transition:border var(--transition-interactive),margin var(--transition-interactive),color var(--transition-interactive),background var(--transition-interactive)}.general-form input:focus,.general-form input:hover{border-bottom-color:var(--color-accent);border-color:var(--color-accent) var(--color-accent) var(--color-contrast);background:var(--color-surface-hover)}.general-form textarea{display:inline-block;width:100%;min-height:120px;padding:6px 8px;border:1px solid transparent;border-bottom:4px solid var(--color-accent);border-radius:4px 4px 0 0;resize:none;outline:none;margin-bottom:16px;background:transparent;transition:border var(--transition-interactive),margin var(--transition-interactive),color var(--transition-interactive),background var(--transition-interactive)}.general-form textarea:focus,.general-form textarea:hover{border-bottom-color:var(--color-accent);border-color:var(--color-accent) var(--color-accent) var(--color-contrast);background:var(--color-surface-hover)}.general-form-error{margin-top:-16px;margin-bottom:16px;color:var(--color-destructive)}.general-form-checkbox{display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:16px}.general-form-checkbox .button{width:30px;height:30px;margin-bottom:0;margin-right:16px}.general-form-checkbox .button svg{display:none}.general-form-checkbox.checked .button svg{display:block}.general-form-checkbox label{flex-basis:calc(100% - 46px);margin-bottom:0}.general-form-checkbox .general-form-error{flex-basis:100%;max-width:100%;margin-top:0}.project .icon-cog{width:48px;height:48px;margin:0 auto 16px}.project .information{padding-bottom:16px;border-bottom:1px solid var(--color-accent);margin-bottom:16px}.project .information span{display:inline-block}.project .information .version{font-weight:700}.project .information .delimiter{display:inline-block;margin:0 8px}.project .download{padding-bottom:16px;border-bottom:1px solid var(--color-accent);margin-bottom:16px}.project .download .label{display:inline-block;font-weight:700}.project .download a{margin-left:8px;text-transform:capitalize}.project .download .download-android svg{height:58px;margin:-9px}.project .download .download-ios svg{height:40px}@media (max-width:767px){.project .information{text-align:center}.project .information span{width:100%;margin-bottom:8px}.project .information span:last-child{margin-bottom:0}.project .information .delimiter{display:none}.project .download{text-align:center}.project .download .label{width:100%;margin-bottom:8px}.project .download a{margin:0 8px 0 0}.project .download a:last-child{margin-right:0}}
/*# sourceMappingURL=main.e69c9441.chunk.css.map */