.dictation-intro[data-v-fa800e92]{display:flex;flex-direction:column;gap:20px;padding:30px 20px;background-color:var(--surface-main);border-radius:30px}@media (min-width: 48em){.dictation-intro[data-v-fa800e92]{padding:40px 30px}}.dictation-intro__text[data-v-fa800e92]{margin:0 0 32px;font-size:16px;line-height:22px;font-weight:400;color:var(--text-main)}@media (min-width: 64em){.dictation-intro__text[data-v-fa800e92]{font-size:20px;line-height:24px}}.dictation-intro__instruction[data-v-fa800e92]{font-size:14px;line-height:1.5;margin-bottom:32px}.audio-player[data-v-531f36bb]{position:relative;display:inline-flex;justify-content:start;align-items:center;width:100%;font-size:16px;color:var(--text-main);background-color:var(--surface-secondary);padding:8px;border-radius:400px;overflow:hidden}.audio-player__button[data-v-531f36bb]{position:relative;width:47px;height:47px;border:none;font-family:inherit;font-size:14px;color:var(--text-accent);background-color:var(--surface-secondary);cursor:pointer}.audio-player__button[data-v-531f36bb]:disabled{background-color:var(--button-button-disabled)}.audio-player__button[data-v-531f36bb]:before,.audio-player__button[data-v-531f36bb]:after{content:"";position:absolute;top:50%;left:0;width:45px;height:45px;margin-top:-22.5px;border-radius:50%}.audio-player__button[data-v-531f36bb]:before{border:2px solid rgba(0,0,0,.15);background:var(--surface-secondary) url(/svg/play-button.svg) center/contain no-repeat}.audio-player__button_loading[data-v-531f36bb]:after{border-width:2px;border-style:solid;border-color:var(--surface-secondary) transparent transparent;box-shadow:0 0 0 1px transparent;animation:button-spin 1s linear;animation-iteration-count:infinite}.audio-player__button_loading[data-v-531f36bb]:before{border:2px solid rgba(0,0,0,.15);background:var(--surface-secondary) url(/svg/pause-button.svg) center/contain no-repeat}.audio-player__progress[data-v-531f36bb]{display:flex;justify-content:stretch;align-items:center;width:100%}.audio-player__time-display[data-v-531f36bb]{display:inline-block;min-width:64px;text-align:center}@media (min-width: 48em){.audio-player__time-display[data-v-531f36bb]{min-width:96px}}.audio-player__progress-bar[data-v-531f36bb]{width:100%;height:6px;background-color:var(--surface-main);border-radius:3px;overflow:hidden;cursor:pointer}.audio-player__progress-fill[data-v-531f36bb]{height:100%;background-color:var(--color-accent);transition:width .1s ease}.dictation-player[data-v-e0c04c91]{display:flex;flex-direction:column;gap:20px;padding:30px 20px;background-color:var(--surface-main);border-radius:30px}@media (min-width: 48em){.dictation-player[data-v-e0c04c91]{padding:40px 30px}}.dictation-player__title[data-v-e0c04c91]{margin:0 0 32px}.dictation-player__text[data-v-e0c04c91]{margin:0 0 32px;font-size:18px;line-height:22px;font-weight:400;color:var(--text-main)}@media (min-width: 64em){.dictation-player__text[data-v-e0c04c91]{font-size:20px;line-height:24px}}.dictation-player__input-section[data-v-e0c04c91]{margin-top:32px;margin-bottom:32px}.dictation-player__textarea[data-v-e0c04c91]{color:var(--color-main);background-color:var(--surface-secondary)}.dictation-player__textarea[data-v-e0c04c91]:hover{background-color:var(--surface-secondary)}.aside-card{position:relative;height:100%;background-color:var(--color-accent);border-radius:30px;overflow:hidden}.aside-card_sticky{position:sticky;top:100px;height:auto;height:initial}.aside-card:before{content:"";position:absolute;top:-100px;left:-360px;width:1073px;height:259px;background-image:url(/svg/pages/courses/groups-bg.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transform:rotate(-65deg)}.aside-card__link{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:100%;padding:30px 20px}@media (min-width: 80em){.aside-card__link{padding:30px}}.aside-card__title{position:relative;font-size:28px;font-weight:600;color:var(--text-accent);margin-bottom:16px}.aside-card__text{position:relative;margin:0;font-size:16px;font-weight:400;line-height:1.5;color:var(--text-accent)}@media (min-width: 64em){.aside-card__text{font-size:18px}}.aside-card__button{margin-top:16px;padding:22px 68px 22px 22px}@media (min-width: 64em){.aside-card__button{margin-top:30px}}.aside-card__socials-list{display:flex;gap:12px;margin:0;padding:0;list-style:none}@media (min-width: 64em){.aside-card__socials-list{gap:20px}}.aside-card__socials-item{flex:1}.aside-card__socials-link{display:flex;justify-content:center;align-items:center;padding:17px;font-size:14px;font-weight:400;color:var(--text-main);background-color:var(--surface-main);border:none;border-radius:50px;transition:color .3s ease,background .3s ease}.aside-card__socials-link:hover,.aside-card__socials-link:focus{background-color:var(--surface-tertiary)}@media (min-width: 64em){.aside-card__socials-link{font-size:16px}}.dictation-results[data-v-468f6000]{align-items:stretch;display:grid;grid-gap:20px;gap:20px}@media (min-width: 64em){.dictation-results[data-v-468f6000]{grid-template-columns:2.75fr 1.25fr}}.dictation-results__section[data-v-468f6000]{display:flex;flex-direction:column;gap:30px;padding:30px 20px;background-color:var(--surface-main);border-radius:30px}@media (min-width: 48em){.dictation-results__section[data-v-468f6000]{padding:40px 30px}}.dictation-results__section p[data-v-468f6000]{margin:0;font-size:16px;line-height:22px;color:var(--text-main)}.dictation-results__title[data-v-468f6000]{margin:0}.dictation-results__stats[data-v-468f6000]{background-color:var(--color-secondary);padding:32px;border-radius:16px}.dictation-results__stat[data-v-468f6000]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:8px 0}.dictation-results__stat[data-v-468f6000]:last-child{margin-bottom:0;border-bottom:none}.dictation-results__stat-label[data-v-468f6000]{font-weight:500}.dictation-results__stat-value[data-v-468f6000]{font-weight:700}.dictation-results__description[data-v-468f6000]{line-height:1.5}.dictation-results__description p[data-v-468f6000]{margin-bottom:16px}.dictation-results__actions[data-v-468f6000]{display:flex;gap:16px;justify-content:start;flex-wrap:wrap}.dictation-check[data-v-476b965f]{padding:30px 20px;background-color:var(--surface-main);border-radius:30px}@media (min-width: 48em){.dictation-check[data-v-476b965f]{padding:40px 30px}}.dictation-check__title[data-v-476b965f]{margin:0}.dictation-check__description[data-v-476b965f]{margin-bottom:32px}.dictation-check__comparison[data-v-476b965f]{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:32px}.dictation-check__section-title[data-v-476b965f]{font-size:18px;font-weight:500;margin-bottom:16px}.dictation-check__text-container[data-v-476b965f]{background-color:var(--surface-secondary);border:1px solid var(--surface-secondary);border-radius:16px;padding:1.5rem;min-height:200px}.dictation-check__text[data-v-476b965f]{line-height:1.5;font-size:16px}.dictation-check[data-v-476b965f] .correct{background-color:#d4edda;color:#155724;padding:2px 4px;border-radius:3px;margin:0 1px}.dictation-check[data-v-476b965f] .incorrect{background-color:#f8d7da;color:#721c24;padding:2px 4px;border-radius:3px;margin:0 1px}.dictation-check[data-v-476b965f] .missing{background-color:#fff3cd;color:#856404;padding:2px 4px;border-radius:3px;margin:0 1px}.dictation-check__stats[data-v-476b965f]{display:flex;gap:20px;margin-bottom:32px;padding:24px;background-color:var(--surface-secondary);border-radius:16px}.dictation-check__stat[data-v-476b965f]{display:flex;align-items:center;gap:8px}.dictation-check__stat-icon[data-v-476b965f]{font-size:1.2rem}.dictation-check__stat-value[data-v-476b965f]{font-weight:700;color:var(--text-main)}.dictation-check__legend[data-v-476b965f]{margin-bottom:32px;padding:16px;background-color:var(--surface-secondary);border-radius:8px}.dictation-check__legend h4[data-v-476b965f]{margin-top:0;margin-bottom:16px}.dictation-check__legend-items[data-v-476b965f]{display:flex;gap:24px;flex-wrap:wrap}.dictation-check__legend-item[data-v-476b965f]{display:flex;align-items:center;gap:8px}.dictation-check__legend-color[data-v-476b965f]{width:20px;height:20px;border-radius:3px;display:inline-block}.dictation-check__legend-color--correct[data-v-476b965f]{background-color:#d4edda}.dictation-check__legend-color--incorrect[data-v-476b965f]{background-color:#f8d7da}.dictation-check__legend-color--missing[data-v-476b965f]{background-color:#fff3cd}
