.chart-wrapper{width:100%}.tooltip_wrapper{min-width:20rem;max-width:50rem;padding:1.6rem;background-color:#fff;font-weight:700}.tooltip_wrapper__row{display:flex;width:100%;padding:.8rem 0;border-bottom:2px solid #f3f1ff}.tooltip_wrapper__row:last-child{border-bottom:none}.tooltip_wrapper__info{flex:2;margin-right:1rem;font-size:1.2rem}.tooltip_wrapper__value{flex:2;font-size:1.4rem}.tooltip_wrapper__value--fast,.tooltip_wrapper__value--slow{color:#fe9500}.tooltip_wrapper__value--natual{color:#27ae60}.modal__overlay{display:table;position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:background-color .5s ease-in-out,opacity .5s ease-in-out}.modal__overlay--darker{background-color:rgba(0,0,0,.8)}.modal__overlay--transparent{background-color:transparent}.modal__wrapper{display:table-cell;vertical-align:middle}.modal__container{position:relative;display:flex;flex-direction:column;max-width:50%;margin:auto;padding:1.5rem;background-color:#fff;border-radius:1.2rem;box-shadow:0 .2rem 1rem rgba(0,0,0,.33);transition:transform .5s ease-in,opacity .5s ease-in}@media screen and (max-width:1024px){.modal__container{max-width:100%;padding:1.5rem .5rem}}.modal__inner{display:flex;flex-direction:column;align-items:center;padding:2rem 0;flex:1 1 auto;min-height:0}.modal__header{display:flex;justify-content:center;flex-shrink:0;font-weight:700;font-size:2rem;line-height:2rem;width:100%;padding:0 2rem}.modal__header img{width:100%;min-height:14.7rem}@media screen and (max-width:1024px){.modal__header img{min-height:9rem}}.modal__header video{max-height:45vh;-o-object-fit:contain;object-fit:contain}.modal__body{align-self:flex-start;flex:1 1 auto;min-height:0;padding:1rem 3rem;color:#121131;width:100%;overflow-y:auto;margin:2rem 0}@media screen and (max-width:1024px){.modal__body{padding:2rem;margin-top:0}}.modal__footer{width:100%;flex-shrink:0;margin:3rem 0 2rem 0}.modal__close-icon{position:absolute;font-size:1.5rem;color:#8181a5;cursor:pointer;right:1.5rem}.modal__close-icon:hover{opacity:.8}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.score-progress[data-v-73cf5340]{position:relative;display:flex;align-items:center;width:100%;height:14rem}.score-progress__bar[data-v-73cf5340]{width:100%;height:1.6rem;background:linear-gradient(90deg,#eb5757 30%,#fe9500 65%,#27ae60 85%);border-radius:16px;z-index:1}.score-progress__value[data-v-73cf5340]{position:absolute;width:3rem;height:3rem;left:50%;background:linear-gradient(180deg,#29f4ff -46.11%,#5257ff 151.97%);border:5px solid #fff;border-radius:50%;z-index:1;transform:translateX(-50%)}.score-progress__level[data-v-73cf5340]{position:absolute;display:flex;flex-direction:column;align-items:center;top:-.5rem;width:38%}.score-progress__level--bottom[data-v-73cf5340]{top:8rem}.score-progress__level--lower-inter[data-v-73cf5340]{left:38%;width:11%;top:-2.3rem}@media screen and (max-width:1024px){.score-progress__level--lower-inter[data-v-73cf5340]{top:-1rem}}.score-progress__level--lower-inter-low[data-v-73cf5340]{top:-1.2rem}.score-progress__level--inter[data-v-73cf5340]{left:49%;width:13%}.score-progress__level--upper-inter[data-v-73cf5340]{left:62%;width:12%;top:-2.3rem}@media screen and (max-width:1024px){.score-progress__level--upper-inter[data-v-73cf5340]{top:-1rem}}.score-progress__level--upper-inter-low[data-v-73cf5340]{top:-1.2rem}.score-progress__level--advanced[data-v-73cf5340]{left:74%;width:12%}.score-progress__level--native[data-v-73cf5340]{left:86%;width:14%;top:-2rem}.score-progress__level-box[data-v-73cf5340]{display:flex;justify-content:center;align-items:center;width:100%;height:2rem;padding:1.5rem 0;font-size:1.2rem;font-weight:700;border:1px dashed #d1d1d6;border-bottom:none}@media screen and (max-width:1024px){.score-progress__level-box[data-v-73cf5340]{font-size:.8rem}}.score-progress__level-box--bottom[data-v-73cf5340]{border:1px dashed #d1d1d6;border-top:none}.score-progress__level-box--lower-inter[data-v-73cf5340]{padding:0}.score-progress__level-text[data-v-73cf5340]{font-weight:700;margin:1rem;text-align:center}@media screen and (max-width:1024px){.score-progress__level-text[data-v-73cf5340]{font-size:.8rem}}.score-progress__level-text--large[data-v-73cf5340]{display:inline-flex;align-items:flex-end;justify-content:center;min-width:150%;min-height:34px}.score-progress__level-text--align-top[data-v-73cf5340]{align-items:start}.base-title[data-v-d6e8d55e]{display:flex;align-items:center}.base-title__title[data-v-d6e8d55e]{font-weight:700;font-size:2.4rem;line-height:2.9rem;margin-block-start:0;margin-block-end:0}.base-title__title--small[data-v-d6e8d55e]{font-size:1.6rem}.base-title__title--tiny[data-v-d6e8d55e]{font-size:1.4rem}.base-title__title--mini[data-v-d6e8d55e]{font-size:1.6rem}.base-title__title--big[data-v-d6e8d55e]{font-size:4rem}.base-title__title--medium[data-v-d6e8d55e]{font-size:1.8rem}.base-title__icon[data-v-d6e8d55e]{font-size:1.3rem;margin-left:1rem;cursor:pointer}.word-score[data-v-1e65e556]{display:flex;flex-direction:column;justify-content:center;align-items:center}.word-score .base-title[data-v-1e65e556]{justify-content:center;margin-bottom:1.2rem}.word-score__label[data-v-1e65e556]{font-weight:700;font-size:1.8rem;line-height:2rem}.pausing-score[data-v-70b844c1] .word-score__label{margin-top:-1rem}[data-v-29338f0e] .pace-score__chart{transform:scale(1.3)}.pace-score[data-v-29338f0e]{display:flex;flex-direction:column;justify-content:center;align-items:center}.pace-score .base-title[data-v-29338f0e]{justify-content:center;margin-bottom:3rem}.pace-score__label[data-v-29338f0e]{font-weight:700;font-size:1.8rem;line-height:2rem}.recording-detail-score[data-v-3dee8186]{display:flex;align-items:center;margin-bottom:1rem}.recording-detail-score__left[data-v-3dee8186]{width:18rem}.recording-detail-score__right[data-v-3dee8186]{margin-left:2rem}.recording-detail-score__right .base-title[data-v-3dee8186]{margin-bottom:2.4rem}.recording-detail-score__body p[data-v-3dee8186]{line-height:1.7rem;color:#575579;margin-bottom:1.6rem}.recording-detail-score__chart[data-v-3dee8186]{margin-left:-3rem;min-width:18rem}.hesitations__wrapper[data-v-6d4df690]{display:grid;grid-template-columns:1fr 1fr 1fr}.hesitations__item[data-v-6d4df690]{display:flex;flex-direction:column;align-items:center;gap:2rem}.hesitations__level[data-v-6d4df690]{font-weight:600;color:#eb5757}.hesitations__level--orange[data-v-6d4df690]{color:#fe9500}.hesitations__level--green[data-v-6d4df690]{color:#27ae60}.hesitation-score[data-v-66ae0fc8]{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.hesitation-score__left[data-v-66ae0fc8]{width:18rem}.hesitation-score__right[data-v-66ae0fc8]{margin-left:2rem}.hesitation-score__right .base-title[data-v-66ae0fc8]{margin-bottom:2.4rem}.hesitation-score__body p[data-v-66ae0fc8]{line-height:1.7rem;color:#575579;margin-bottom:1.6rem}.hesitation-score__chart[data-v-66ae0fc8]{min-width:18rem}@keyframes ldio-b24up56agq9{0%{opacity:1;backface-visibility:hidden;transform:translateZ(0) scale(1.5)}to{opacity:0;backface-visibility:hidden;transform:translateZ(0) scale(1)}}.ldio-b24up56agq9 div>div{position:absolute;width:12px;height:12px;border-radius:50%;background:#57bbff;animation:ldio-b24up56agq9 1s linear infinite}.ldio-b24up56agq9 div:first-child>div{left:74px;top:44px;animation-delay:-.875s}.ldio-b24up56agq9>div:first-child{transform:rotate(0deg);transform-origin:80px 50px}.ldio-b24up56agq9 div:nth-child(2)>div{left:65px;top:65px;animation-delay:-.75s}.ldio-b24up56agq9>div:nth-child(2){transform:rotate(45deg);transform-origin:71px 71px}.ldio-b24up56agq9 div:nth-child(3)>div{left:44px;top:74px;animation-delay:-.625s}.ldio-b24up56agq9>div:nth-child(3){transform:rotate(90deg);transform-origin:50px 80px}.ldio-b24up56agq9 div:nth-child(4)>div{left:23px;top:65px;animation-delay:-.5s}.ldio-b24up56agq9>div:nth-child(4){transform:rotate(135deg);transform-origin:29px 71px}.ldio-b24up56agq9 div:nth-child(5)>div{left:14px;top:44px;animation-delay:-.375s}.ldio-b24up56agq9>div:nth-child(5){transform:rotate(180deg);transform-origin:20px 50px}.ldio-b24up56agq9 div:nth-child(6)>div{left:23px;top:23px;animation-delay:-.25s}.ldio-b24up56agq9>div:nth-child(6){transform:rotate(225deg);transform-origin:29px 29px}.ldio-b24up56agq9 div:nth-child(7)>div{left:44px;top:14px;animation-delay:-.125s}.ldio-b24up56agq9>div:nth-child(7){transform:rotate(270deg);transform-origin:50px 20px}.ldio-b24up56agq9 div:nth-child(8)>div{left:65px;top:23px;animation-delay:0s}.ldio-b24up56agq9>div:nth-child(8){transform:rotate(315deg);transform-origin:71px 29px}.loadingio-spinner-spin-48vwab97uef{width:84px;height:84px;display:inline-block;overflow:hidden;background:#fff}.ldio-b24up56agq9{width:100%;height:100%;position:relative;transform:translateZ(0) scale(.84);backface-visibility:hidden;transform-origin:0 0}.ldio-b24up56agq9 div{box-sizing:content-box}[data-v-c2cd6f9e] .modal__body{overflow:hidden;padding:1rem 5rem}.video-item[data-v-c2cd6f9e]{display:flex;align-items:center;background:rgba(71,141,255,.1);border-radius:1.6rem;padding:1rem .5rem 1rem 1rem;cursor:pointer;margin:.5rem 0;width:33rem;flex-basis:33%}.video-item--custom[data-v-c2cd6f9e]{width:auto}.video-item[data-v-c2cd6f9e]:hover{opacity:.8}.video-item__thumb[data-v-c2cd6f9e]{position:relative;display:flex;align-items:center;width:8rem;flex-shrink:0}.video-item__thumb--custom[data-v-c2cd6f9e]{height:7rem}.video-item__bg[data-v-c2cd6f9e]{border-radius:.8rem;width:100%}.video-item__bg--custom[data-v-c2cd6f9e]{height:100%}.video-item__icon[data-v-c2cd6f9e]{position:absolute;top:50%;left:50%;width:3rem;transform:translate(-50%,-50%)}.video-item__title[data-v-c2cd6f9e]{padding:1rem;margin-left:.5rem;font-weight:700}.video-item__title--custom[data-v-c2cd6f9e]{width:auto}.video-item__video-wraper[data-v-c2cd6f9e]{position:relative}.video-item__loading[data-v-c2cd6f9e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:transparent}.fluency-home[data-v-1fc28d84]{display:flex;flex-direction:column}.fluency-home__wrapper[data-v-1fc28d84]{display:grid;align-items:flex-start;gap:2rem;grid-template-columns:1fr 1fr 1fr;padding:2rem 5rem}@media screen and (max-width:1600px){.fluency-home__wrapper[data-v-1fc28d84]{gap:2rem 2rem;padding:0}}