.accordion-section{background-color:#f7f8fa;border-top:1px solid #c6c9cf;text-align:left;position:relative;padding:16px 32px;width:100%;box-sizing:border-box}.accordion-section h4{color:#6a6c70}.accordion-section summary{cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.accordion-section summary svg path{stroke:#c6c9cf}.accordion-section summary::-webkit-details-marker,.accordion-section summary::marker{display:none;content:""}.accordion-section summary h4{font-size:.875rem;font-weight:500;color:#c6c9cf;margin:0}.accordion-section summary.empty{pointer-events:none;cursor:default}.accordion-section summary.filled h4{color:#6a6c70}.accordion-section summary.filled svg path{stroke:#6a6c70}.accordion-section[open] .content{padding:16px 0;font-weight:300}.accordion-section[open] .content p{margin:0}.input-toggle{margin-top:16px}.input-toggle button{color:#c6c9cf!important}.response-container{margin:0 auto;padding:0 32px;width:100%;box-sizing:border-box;color:#c6c9cf;max-height:112px;overflow-y:auto}.response-container p{margin:0}.submit-retry{display:flex;align-items:center;justify-content:center;column-gap:8px}.positive-feedback{color:#34bfa6}.negative-feedback{color:#bf3434}.login-wall-outer-container{width:100%;border-radius:8px;padding:0 32px;box-sizing:border-box;position:relative}.accordion-label-wrap{gap:4px}.submit-btn{font-weight:400!important}@media only screen and (max-width:520px){.accordion-section{padding:8px 16px}.accordion-section .content{font-size:.875rem}.accordion-section[open] .content{padding:8px 0}.accordion-section[open] .content p{margin:0}.login-wall-outer-container{padding:0 16px}}@media only screen and (max-width:400px){.response-container p,.submit-btn{font-size:.875rem}}.microphone-btn{width:48px;height:48px;border-radius:24px;border:0;color:#fff;background-color:#bf3434;margin:16px auto 0;display:flex;align-items:center;justify-content:center}.stopwatch{font-weight:700;font-size:2.5rem;color:#c6c9cf}.stopwatch p{margin:0}.stopwatch.active p{color:#0f1838}canvas.visualizer{display:none}@media only screen and (max-width:520px){.stopwatch{font-size:1.8rem}}