.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media (prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media (forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url("./media/rubik-latin-400-normal-H5TOAM6L.woff2") format("woff2"),url("./media/rubik-latin-400-normal-MG3VN5EJ.woff") format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url("./media/rubik-latin-600-normal-HR5XOR5F.woff2") format("woff2"),url("./media/rubik-latin-600-normal-S34FGIDD.woff") format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url("./media/rubik-latin-ext-400-normal-EVDF2MAY.woff2") format("woff2"),url("./media/rubik-latin-ext-400-normal-4YECQLTZ.woff") format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url("./media/rubik-latin-ext-600-normal-X3E7FBE6.woff2") format("woff2"),url("./media/rubik-latin-ext-600-normal-QP2R7Z55.woff") format("woff")}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url("./media/rubik-latin-wght-normal-POJXRJOT.woff2") format("woff2-variations")}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url("./media/rubik-latin-ext-wght-normal-2WDB6LAZ.woff2") format("woff2-variations")}body{background-color:#eee;font-family:Rubik Variable,Rubik,sans-serif;font-weight:400;margin:0}h1,h2{font-weight:600}.button,input{background-color:#fff;border:1px solid #ddd;border-radius:.25em;color:#000;cursor:pointer;font-family:inherit;font-size:1em;font-weight:inherit;margin:1em .5em;padding:.5em;text-align:center;text-decoration:none}.button:not(:disabled):hover{background-color:#eee;border-color:#ccc}.button:not(:disabled):active,.button:not(:disabled):focus{background-color:#ddd;border-color:#bbb;outline:none}.button:not(:disabled).primary:hover{background-color:#6cf;border-color:#08c;color:#fff}.button:not(:disabled).primary:active,.button:not(:disabled).primary:focus{background-color:#1ab3ff;border-color:#069;color:#fff}.button:not(:disabled).warning:hover{background-color:#ff8088;border-color:#f01;color:#fff}.button:not(:disabled).warning:active,.button:not(:disabled).warning:focus{background-color:#ff404d;border-color:#bf000d;color:#fff}.button:disabled,input:disabled{border-color:#ddd;color:#ddd}input:hover{border-color:#ccc}input:active,input:focus{border-color:#bbb;outline:none}input.ng-dirty.ng-invalid{border-color:#f01}.content-container{background-color:#fff;margin:0 auto}nav{max-width:834px;padding:.5em 1.5em;width:calc(100% - 3em)}nav ul{display:flex;flex-direction:row;gap:1em;justify-content:flex-end;padding:0}nav ul li{list-style:none}nav ul li:last-child{flex-grow:1;text-align:right}nav ul li a{color:initial;text-decoration:none}nav ul li a.active-link,nav ul li a:hover{text-decoration:underline}nav ul li button{background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit;padding:0}nav ul li button:hover{text-decoration:underline}.header{background-image:url("./media/header-RO22V7KX.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;margin:0 auto;max-width:834px;padding:0 1.5em}.header .headline{height:0;margin:0 auto;padding:6.9544364508% 0 0;position:relative;width:100%}.header .homelink{display:block;height:100%;position:absolute;text-indent:-9999px;top:0;width:100%}.main{max-width:834px;padding:.5em 1.5em 3em;width:calc(100% - 3em)}.footer{background-image:url("./media/footer-ANSWNEBB.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;margin:0 auto;max-width:834px;padding:0 1.5em}.footer .spacer{height:0;margin:0 auto;padding:.9592326139% 0 0;position:relative;width:100%}.text-with-button{display:grid;grid-template-columns:1fr 100px}.text-with-button .button{margin:1em 0}.list{border-bottom:1px solid #ccc;padding:0}.list-item{border-bottom:1px solid #ccc;border-top:1px solid #ccc;grid-template-columns:0 1fr 100px 0;list-style:none;margin:0 0 -1px;transition-property:background-color,border-bottom,border-top}.list-item:after,.list-item:before{border-top:1px solid #fff;content:"";height:100%;margin:-1px 0 0;padding:0 0 1px;transition-property:background-color,border-top;width:1.5em}.list-item:before{margin:-1px 0 0 -1.5em}.list-item,.list-item:after,.list-item:before{background-color:#fff;transition-duration:.3s;transition-timing-function:ease-in-out}.list-item:hover{border-bottom:1px solid hsl(52,100%,65%)}.list-item:hover+.list-item,.list-item:hover+.list-item:after,.list-item:hover+.list-item:before{border-top:1px solid hsl(52,100%,65%)}.list-item:hover,.list-item:hover:after,.list-item:hover:before{background-color:#ffe74d;border-top:1px solid hsl(52,100%,65%)}.list-item h3{margin:1.2em 0}.list-item h3 a{color:initial;text-decoration:none}.list-item h3 a:hover{text-decoration:underline}form{margin:1em 0 -1em}fieldset{border:0;margin:0;padding:0}fieldset label{display:block}fieldset input{box-sizing:border-box;margin:.5em 0 1em;text-align:left;width:calc(100% - 1em)}form.text-with-button .button{margin:auto 0 1em}time{font-family:monospace,monospace}.demo-form input,.login-form input{margin:.5em 0 .75em;width:100%}.demo-form .button,.login-form .button{margin:.5em 0 1em calc(100% - 100px);width:100px}.center{text-align:center;width:100%}.border-top{border-top:1px solid #ccc}.border-top p{line-height:1.5em;margin-block-start:calc(1.5em + 1px)}.border-top button{height:2.5em;line-height:1.5em}.status{display:inline-block;margin:1.5em 0;padding:1px}.input-errors-wrapper{background-color:#ff8088;border:1px solid #f01;border-radius:.25em;margin:-2em 0 1.5em;padding:1em 0 0}.input-errors-wrapper span{color:#fff;display:block;padding:.25em .5em}.waveform-container{background-color:#eee;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:flex;justify-content:center;margin:1em 0 0;overflow:hidden;width:100%}.waveform-container:hover .button-container{opacity:1}.waveform{background-color:#fff;display:block;flex-grow:0;flex-shrink:0;pointer-events:none;text-align:center;width:600px}.button-container{display:block;height:201px;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease-in-out;width:600px}.button-container .button{pointer-events:initial}.overlay{background-color:#fff;max-width:calc(100% - 40px);min-height:160px;padding:20px;position:absolute;width:460px}.overlay p{text-align:center}.overlay .list-item:after,.overlay .list-item:before{width:20px}.overlay .list-item:before{margin:-1px 0 0 -20px}.timeline{appearance:none;border:none;display:block;height:1px;margin:1em auto;max-width:600px;padding:0;position:relative;width:calc(100% - 1em)}.timeline::-moz-range-track{background-color:#ccc;border-bottom:7px solid #fff;border-top:7px solid #fff;display:block;height:1px;padding:0}.timeline::-moz-range-thumb{background-color:#fff;border:1px solid #ccc;border-radius:8px;height:13px;margin:0;padding:0;width:13px}.timeline::-moz-range-thumb:hover{background-color:#6cf;border-color:#08c}.timeline:focus::-moz-range-thumb{background-color:#1ab3ff;border-color:#069}.timeline::-webkit-slider-runnable-track{background-color:#ccc;border-bottom:7px solid #fff;border-top:7px solid #fff;display:block;height:15px;padding:0}.timeline::-webkit-slider-thumb{appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:8px;height:15px;margin:-7px 0 0;padding:0;width:15px}.timeline::-webkit-slider-thumb:hover{background-color:#6cf;border-color:#08c}.timeline:focus::-webkit-slider-thumb{background-color:#1ab3ff;border-color:#069}.sounds-container{padding:0}.sounds-container li{list-style:none}.knob{background-color:#fff;border:1px solid #ddd;border-radius:10px;height:15px;pointer-events:initial;position:absolute;text-indent:-9999px;width:15px}.knob:hover{background-color:#6cf;border-color:#08c}.knob:active,.knob:focus{background-color:#1ab3ff;border-color:#069}.link{background:none;border:none;color:inherit;cursor:pointer;display:inline;font:inherit;margin:0;padding:0;text-decoration:underline}@media (max-width: 480px){nav.is-signed-in ul{flex-direction:column}}
