:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@media (max-width: 768px){.login-clean.svelte-srw4er{padding:20px 0}}.instructions.svelte-1j0fzp2{border-color:#ffcc0c;border-width:1px;border-style:solid;border-radius:5px;margin-bottom:.5em;margin-top:.5em;padding:1em;font-size:.8em}@media (min-width: 768px){.instructions.svelte-1j0fzp2{padding:1em;font-size:1em}}.spin.svelte-1nb6iae{animation-name:svelte-1nb6iae-stretch;animation-duration:1.5s;animation-timing-function:ease-out;animation-delay:0;animation-direction:alternate;animation-iteration-count:infinite;animation-fill-mode:none;animation-play-state:running}@keyframes svelte-1nb6iae-stretch{50%{color:#000}}button.svelte-bibilu{padding-right:8px;font-size:32px}i.svelte-bibilu{padding-right:8px}.spin.svelte-bibilu{animation-name:svelte-bibilu-stretch;animation-duration:1.5s;animation-timing-function:ease-out;animation-delay:0;animation-direction:alternate;animation-iteration-count:infinite;animation-fill-mode:none;animation-play-state:running}@keyframes svelte-bibilu-stretch{50%{color:#000}}.chart-container.svelte-14salh3{min-width:150px;min-height:150px;max-width:450px;max-height:450px;padding:0;margin:auto;display:block}.initWaveFormDone.svelte-16nat65{display:none}.topSeparator.svelte-16nat65{margin-top:1em}.resultFace.svelte-16nat65{font-size:10em}.excellent.svelte-16nat65{color:#008154;font-size:1em}.good.svelte-16nat65{color:#40ac86;font-size:1em}.poor.svelte-16nat65{color:#f7ba31;font-size:1em}.bad.svelte-16nat65{color:#fe5b5b;font-size:1em}.textResultPre.svelte-16nat65{font-family:Helvetica;font-size:1.5em;overflow:auto;white-space:pre-wrap}.badge.svelte-16nat65{margin-right:3px;font-weight:500;font-size:80%;cursor:pointer}.badge-excellent.svelte-16nat65{background:#008154;color:ivory}.badge-good.svelte-16nat65{background:#40ac86;color:ivory}.badge-fair.svelte-16nat65{background:#f7ba31;color:ivory}.badge-bad.svelte-16nat65{background:#fe5b5b;color:ivory}.badge-error.svelte-16nat65{background:#fe5b5b;color:ivory;text-decoration:line-through}.badge-miss.svelte-16nat65{background:#fe5b5b;color:ivory;text-decoration-color:ivory;text-decoration-line:underline;text-decoration:dashed}.checked.svelte-16nat65{color:orange!important}.score-overall.svelte-16nat65{font-weight:600;font-size:large}.textToRead.svelte-6jhsw2{color:#000;font-size:1rem;text-align:justify;white-space:pre-wrap;padding:4px}@media (min-width: 768px){.textToRead.svelte-6jhsw2{font-size:1.5rem}}@media (max-width: 768px){.container.svelte-6jhsw2{padding-left:1rem!important;padding-right:1rem!important}}@media (max-width: 768px){.jumbotron.svelte-6jhsw2{padding:1rem 1rem 4rem!important;margin-bottom:.5em}}.exercise-detail.svelte-6jhsw2{border:1px;border-color:#9d9fa2;border-style:solid;border-radius:5px;margin-bottom:.5em;padding:.5em}.jumbotron.svelte-6jhsw2{padding:.5em 2rem 4rem}@font-face{font-family:Hanzi-Pinyin;src:url(../assets/fonts/Hanzi-Pinyin-Font.top.woff2) format("woff")}@media (min-width: 768px){.mainApp.svelte-8qk9cc{margin-top:1em;margin-left:1em;margin-right:1em;overflow-y:hidden}}@media (max-width: 768px){.mainApp.svelte-8qk9cc{margin-top:2px;margin-left:2px;margin-right:2px;overflow-y:hidden}}
