.tippy-box[data-theme~=fde]{background-color:var(--white);color:var(--magenta);border-radius:2rem;box-shadow:0 0 2rem color-mix(in srgb,var(--blue) 25%,transparent);font-size:inherit;line-height:inherit}.tippy-box[data-theme~=fde] .tippy-content{padding:.5rem 1rem}.tippy-box[data-theme~=fde][data-placement^=top]>.tippy-arrow::before{border-top-color:var(--white)}.tippy-box[data-theme~=fde][data-placement^=bottom]>.tippy-arrow::before{border-bottom-color:var(--white)}.tippy-box[data-theme~=fde][data-placement^=left]>.tippy-arrow::before{border-left-color:var(--white)}.tippy-box[data-theme~=fde][data-placement^=right]>.tippy-arrow::before{border-right-color:var(--white)}body,html{margin:0;padding:0;width:100%;height:100%;overflow:hidden;overscroll-behavior:contain}.scroll-container{width:100%;height:100%;position:relative;margin:0;padding:0;z-index:1}.scroll-container section{width:100%;height:100%}.scroll-pager{position:absolute;z-index:2;width:100%}:root{--white:#ffffff;--blue:#535987;--magenta:#ff3972;--light-blue:#e5e3ed;--pink:#ffdfe4;--bg-light:#fffefe;--bg-dark:#ffe8eb;--base-font:cantiga-condensed;--heading-font:remora-sans-w1;--speed:0.5s;--border-width:0.13rem;--section-padding:3vw}::selection{background:var(--magenta);color:var(--light-blue)}body{background:var(--bg-light);background:linear-gradient(45deg,#fffefe 0%,#ffe8eb 100%)}html{font-size:3vh;font-family:var(--base-font),sans-serif;color:var(--blue)}h6,h5,h4,h3,h2,h1{font-family:var(--heading-font),sans-serif;line-height:1em;margin:0 0 1em}h1{font-size:1.6rem}h2{font-size:1.5rem}h3{font-size:1.4rem}h4{font-size:1.2rem}h5{font-size:1.1rem}h6{font-size:1rem}p{line-height:1em;margin:0 0 1em}p a{color:inherit;text-decoration:none;border-bottom-width:calc(var(--border-width)/2);border-bottom-style:solid;border-bottom-color:var(--blue);transition:border-bottom-width calc(var(--speed)/4)linear}p a:hover,p a:active{border-bottom-width:var(--border-width);transition:border-bottom-width calc(var(--speed)/4)linear}em{font-style:inherit;color:var(--magenta)}small{font-size:.6em}.background-primary-dark{background-color:var(--blue);color:var(--white)}.background-primary-dark p a{border-bottom-color:var(--white)}.background-primary-dark h1 em,.background-primary-dark h2 em,.background-primary-dark h3 em,.background-primary-dark h4 em,.background-primary-dark h5 em,.background-primary-dark h6 em{color:var(--pink)}.background-primary-light{background-color:var(--light-blue)}.background-primary-light p a{border-bottom-color:var(--white)}.background-highlight-dark{background-color:var(--magenta);color:var(--white)}.background-highlight-dark h1 em,.background-highlight-dark h2 em,.background-highlight-dark h3 em,.background-highlight-dark h4 em,.background-highlight-dark h5 em,.background-highlight-dark h6 em{color:var(--light-blue)}.background-highlight-light{background-color:var(--pink)}.text-uppercase{text-transform:uppercase}.text-center{text-align:center}.mb-0{margin-bottom:0}.mb-0-5{margin-bottom:.5em}.mb-1-2{margin-bottom:1.2em}.rounded-corners{border-radius:calc((2vw + 2vh)/2)}.block{padding:1em}button,.button{font-size:1rem;padding:.3em 1em;cursor:pointer;text-decoration:none;font-family:var(--base-font),sans-serif;color:var(--white);background-color:var(--magenta);transition:background-color calc(var(--speed)/2);border:var(--border-width)solid var(--blue);border-radius:1e4px}button:focus,button:hover,button:active,.button:focus,.button:hover,.button:active{background-color:var(--blue);transition:background-color calc(var(--speed)/2)}button.inverse,.button.inverse{background-color:var(--blue);border:var(--border-width)solid var(--magenta)}button.inverse:focus,button.inverse:hover,button.inverse:active,.button.inverse:focus,.button.inverse:hover,.button.inverse:active{background-color:var(--magenta)}button.on-blue:focus,button.on-blue:hover,button.on-blue:active,.button.on-blue:focus,.button.on-blue:hover,.button.on-blue:active{background-color:var(--light-blue)}button.borderless,.button.borderless{border:none!important}section h1{margin-top:1em}section>div{padding:0 var(--section-padding)}section .with-footer{display:flex;flex-direction:column;height:100%}section .with-footer>*:not(:last-child){flex:auto;min-height:0}@keyframes caret{from{transform:translateY(-10%)}to{transform:translateY(10%)}}.caret{max-height:5vh;padding:3vh 0;text-align:center;flex:none}.caret a svg{height:100%;width:auto;fill:var(--blue);transition:fill var(--speed);animation-name:caret;animation-duration:calc(var(--speed) * 2);animation-direction:alternate;animation-iteration-count:infinite}.caret a:hover svg,.caret a:active svg{fill:var(--magenta);transition:fill var(--speed)}.scroll-pager .pager-inner{display:flex;justify-content:space-evenly;margin:1vw;background-color:var(--light-blue)}.scroll-pager .pager-inner>div{margin:1vw;height:5vh;width:5vh;align-content:center}.scroll-pager .pager-inner>div .page img,.scroll-pager .pager-inner>div .page object{max-width:100%;max-height:100%;filter:saturate(0);transition:filter,transform var(--speed);display:block;pointer-events:none}.scroll-pager .pager-inner>div .page.visited img,.scroll-pager .pager-inner>div .page.visited object{filter:saturate(1)}.scroll-pager .pager-inner>div .page.active img,.scroll-pager .pager-inner>div .page.active object{transform:scale(1.3)}.intro-section{text-align:center;gap:1em}.intro-section .intro-header{display:flex;flex-direction:column-reverse;gap:.3em;margin-bottom:1.5em}.intro-section .intro-header>*{margin:0}.intro-section>div:first-child{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:5;flex-shrink:0}.intro-section>div:last-child{display:flex;flex-direction:column;flex:auto;min-height:0}.intro-section>div:last-child>p{flex:none}.intro-section .logos-wrapper{display:flex;justify-content:center;gap:1em;flex:auto;min-height:0;max-height:max-content}.outro-section{display:flex;flex-direction:column;min-height:0;text-align:center}.outro-section .outro-legend{flex-grow:1;align-content:flex-end}.outro-section #results-wrapper{min-height:0;flex-grow:1;display:flex;justify-content:center}.button-group{padding:3vh 0;display:flex;justify-content:center;gap:3vw}.button-group>input{flex-basis:50%}#popup{position:absolute;overflow:hidden;top:100%;left:0;right:0;z-index:99;transition:transform var(--speed);transform:translateY(0%);display:none;max-width:55vh;margin:auto;border-bottom-left-radius:0;border-bottom-right-radius:0}#popup.visible{transform:translateY(-100%)}#popup .popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}#popup .popup-header>*{margin:0}#popup .popup-body{display:flex;flex-direction:column;gap:3vh}#popup .popup-body .qr-wrapper{position:relative;padding:2em}#popup .popup-body .qr-wrapper .qr-border{border:var(--border-width)solid var(--magenta);position:absolute;height:2em;width:2em}#popup .popup-body .qr-wrapper .qr-border:nth-child(odd){left:0;border-right:none}#popup .popup-body .qr-wrapper .qr-border:nth-child(even){right:0;border-left:none}#popup .popup-body .qr-wrapper .qr-border:not(:first-of-type):not(:last-of-type){top:0;border-bottom:none}#popup .popup-body .qr-wrapper .qr-border:first-of-type,#popup .popup-body .qr-wrapper .qr-border:last-of-type{bottom:0;border-top:none}#popup .popup-body .qr-wrapper img#share-qr{max-width:100%;clip-path:inset(.5%)}#popup .popup-body .uri-wrapper{display:flex}#popup .popup-body .uri-wrapper input#share-uri{font-family:var(--base-font),sans-serif;background-color:var(--pink);background:var(--pink);background:linear-gradient(90deg,var(--pink) 50%,var(--light-blue) 50%);background-size:200% 100%;background-position:0 0;color:var(--blue);border:none;border-radius:1rem;font-size:.75rem;padding:.5rem;flex-grow:1}#popup .popup-body .uri-wrapper input#share-uri:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}#popup .popup-body .uri-wrapper button#copy-uri{font-size:.75rem;padding:.5rem;margin:0;border-top-left-radius:0;border-bottom-left-radius:0}#popup .popup-body .email-wrapper .button#email-send{font-size:.75rem;padding:.5rem;margin:0;display:block;text-align:center}#popup-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--pink);background-color:color-mix(in srgb,var(--pink),transparent 50%);z-index:98;transition:opacity var(--speed);opacity:0;display:none}#popup-overlay.visible{opacity:1}.setting-section{display:flex;flex-direction:column;justify-content:center;min-height:0;text-align:center}.setting-section .setting-asset-wrapper{flex-grow:1;display:flex;position:relative;justify-content:center;min-height:0}.setting-section .setting-asset-wrapper .setting-tooltip{position:absolute;left:calc(50% + 5rem);top:-1rem;width:2rem;z-index:1}.setting-section .setting-asset-wrapper .setting-asset{max-width:100%;pointer-events:none}.setting-section .setting-setter-wrapper{margin-top:1rem;z-index:1}.setting-section .setting-setter-wrapper input[type=range]{-webkit-appearance:none;appearance:none;background:0 0;width:100%;margin:0;height:1rem}.setting-section .setting-setter-wrapper input[type=range]::-webkit-slider-runnable-track{height:1rem;background:var(--blue);background:linear-gradient(90deg,var(--blue) 0%,var(--magenta) 100%);border-radius:.5rem}.setting-section .setting-setter-wrapper input[type=range]::-moz-range-track{height:1rem;background:var(--blue);background:linear-gradient(90deg,var(--blue) 0%,var(--magenta) 100%);border-radius:.5rem}.setting-section .setting-setter-wrapper input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:2rem;width:2rem;position:relative;top:-.5rem;border-radius:50%;border:var(--border-width)solid var(--blue);background-color:var(--magenta);background-size:cover;transition:background-color calc(var(--speed)/2);box-sizing:border-box}.setting-section .setting-setter-wrapper input[type=range]::-moz-range-thumb{-webkit-appearance:none;appearance:none;height:2rem;width:2rem;position:relative;top:-.5rem;border-radius:50%;border:var(--border-width)solid var(--blue);background-color:var(--magenta);background-size:cover;transition:background-color calc(var(--speed)/2);box-sizing:border-box}.setting-section .setting-setter-wrapper input[type=range][disabled]::-webkit-slider-thumb{border-color:var(--light-blue);background-color:var(--pink)}.setting-section .setting-setter-wrapper input[type=range][disabled]::-moz-range-thumb{border-color:var(--light-blue);background-color:var(--pink)}.setting-section .setting-setter-wrapper input[type=range]:not([disabled]):focus::-webkit-slider-thumb,.setting-section .setting-setter-wrapper input[type=range]:not([disabled]):hover::-webkit-slider-thumb{outline:none;box-shadow:none;background-color:var(--blue);transition:background-color calc(var(--speed)/2)}.setting-section .setting-setter-wrapper input[type=range]:not([disabled]):focus::-moz-range-thumb,.setting-section .setting-setter-wrapper input[type=range]:not([disabled]):hover::-moz-range-thumb{outline:none;box-shadow:none;background-color:var(--blue);transition:background-color calc(var(--speed)/2)}.setting-section .setting-setter-wrapper .setting-setter-descriptor{display:flex;justify-content:space-between}.setting-section .setting-setter-wrapper .setting-setter-descriptor>div:last-child{color:var(--magenta)}/*# sourceMappingURL=app.output.css.map */