.style-module-scss-module__4eb5EG__video{width:50%}
.style-module-scss-module__lCz2eq__recordedContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.style-module-scss-module__lCz2eq__recordedContainer .style-module-scss-module__lCz2eq__video{width:auto;max-width:100%;height:auto;max-height:100%;display:block}
.style-module-scss-module__b4MA5a__playerContainer{flex-direction:column;gap:8px;display:flex}.style-module-scss-module__b4MA5a__noBackgroundMessage{color:"#fff";background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex}.style-module-scss-module__b4MA5a__noteRangeLabel{text-align:right;color:#ffffff80;font-size:.75rem}
.style-module-scss-module__AyzOGG__midiNoteGraph .style-module-scss-module__AyzOGG__noteGroup.style-module-scss-module__AyzOGG__editable:hover .style-module-scss-module__AyzOGG__note,.style-module-scss-module__AyzOGG__midiNoteGraph .style-module-scss-module__AyzOGG__noteGroup.style-module-scss-module__AyzOGG__editable:hover .style-module-scss-module__AyzOGG__lyric,.style-module-scss-module__AyzOGG__midiNoteGraph .style-module-scss-module__AyzOGG__noteGroup.style-module-scss-module__AyzOGG__editable.style-module-scss-module__AyzOGG__selected .style-module-scss-module__AyzOGG__note,.style-module-scss-module__AyzOGG__midiNoteGraph .style-module-scss-module__AyzOGG__noteGroup.style-module-scss-module__AyzOGG__editable.style-module-scss-module__AyzOGG__selected .style-module-scss-module__AyzOGG__lyric{cursor:pointer;fill:var(--main-theme-red)}.style-module-scss-module__AyzOGG__midiNoteGraph .style-module-scss-module__AyzOGG__noteGroup .style-module-scss-module__AyzOGG__note{fill:var(--note-color)}.style-module-scss-module__AyzOGG__midiNoteGraph .style-module-scss-module__AyzOGG__noteGroup .style-module-scss-module__AyzOGG__note.style-module-scss-module__AyzOGG__shadowed{filter:drop-shadow(var(--note-shadow))}.style-module-scss-module__AyzOGG__midiNoteGraph .style-module-scss-module__AyzOGG__noteGroup .style-module-scss-module__AyzOGG__currentNote{fill:#970000}.style-module-scss-module__AyzOGG__midiNoteGraph .style-module-scss-module__AyzOGG__noteGroup .style-module-scss-module__AyzOGG__lyric{fill:#000;font-size:16px}.style-module-scss-module__AyzOGG__midiNoteGraph .style-module-scss-module__AyzOGG__trackSectionGroup{opacity:0}.style-module-scss-module__AyzOGG__midiNoteGraph .style-module-scss-module__AyzOGG__trackSectionGroup:hover,.style-module-scss-module__AyzOGG__midiNoteGraph .style-module-scss-module__AyzOGG__trackSectionGroup.style-module-scss-module__AyzOGG__dragOver{opacity:1}.style-module-scss-module__AyzOGG__midiNoteGraph .style-module-scss-module__AyzOGG__trackSection{fill:#327432;fill-opacity:.2;stroke-width:1px;stroke:#7aa07a;border:1px solid #000}.style-module-scss-module__AyzOGG__midiNoteGraph .style-module-scss-module__AyzOGG__trackTitle{fill:#fff;font-size:16px}.style-module-scss-module__AyzOGG__lyricsInputContainer{box-sizing:border-box;border:2px solid var(--main-theme-black);visibility:hidden;pointer-events:none;background:#fff;border-radius:5px;align-items:center;padding:5px 9px;font-size:1rem;display:flex;position:absolute}.style-module-scss-module__AyzOGG__lyricsInputContainer.style-module-scss-module__AyzOGG__visible{visibility:visible;pointer-events:auto}.style-module-scss-module__AyzOGG__lyricsInputContainer .style-module-scss-module__AyzOGG__note{background:var(--main-theme-black);color:#fff;cursor:pointer;border-radius:5px;margin-right:5px;padding:2px 5px}.style-module-scss-module__AyzOGG__lyricsInputContainer .style-module-scss-module__AyzOGG__note:hover{background:var(--main-theme-grey)}.style-module-scss-module__AyzOGG__lyricsInputContainer input{border:none;outline:none;width:164px}.style-module-scss-module__AyzOGG__key{box-sizing:border-box;border:1px solid #000;justify-content:flex-end;align-items:flex-end;font-size:10px;line-height:10px;display:flex;position:absolute}.style-module-scss-module__AyzOGG__key.style-module-scss-module__AyzOGG__whiteKey{color:#9ca3af;z-index:0;background-color:#fff;width:100%}.style-module-scss-module__AyzOGG__key.style-module-scss-module__AyzOGG__blackKey{z-index:1;background-color:#000;width:70%}.style-module-scss-module__AyzOGG__uploadIcon{opacity:.4}.style-module-scss-module__AyzOGG__uploadIcon.style-module-scss-module__AyzOGG__editable{cursor:pointer;opacity:1}.style-module-scss-module__AyzOGG__metaIndicatorGroup{cursor:pointer}.style-module-scss-module__AyzOGG__metaIndicatorGroup .style-module-scss-module__AyzOGG__metaTooltip{opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}.style-module-scss-module__AyzOGG__metaIndicatorGroup:hover .style-module-scss-module__AyzOGG__metaTooltip{opacity:1}.style-module-scss-module__AyzOGG__pxPerSecondControls{z-index:2;opacity:0;background:#000a;border-radius:10px;align-items:center;gap:5px;margin:5px;padding:0 5px;transition:opacity .5s ease-in-out 3s;display:flex;position:absolute;bottom:0;right:0}.style-module-scss-module__AyzOGG__midiPreviewContainer:hover .style-module-scss-module__AyzOGG__pxPerSecondControls{opacity:1;transition-duration:.2s;transition-delay:0s}
.style-module-scss-module__25o0zG__youtubeContainer{padding-top:56.217%;position:relative}.style-module-scss-module__25o0zG__youtubeContainer.style-module-scss-module__25o0zG__autoHeight{height:100%;padding-top:0}.style-module-scss-module__25o0zG__youtubeContainer .style-module-scss-module__25o0zG__youtubeIframeContainer{position:absolute;inset:0}
.style-module-scss-module__dcvfGW__youtubeThumbnailContainer{width:100%;height:100%;position:relative}.style-module-scss-module__dcvfGW__youtubeThumbnail{object-fit:cover}.style-module-scss-module__dcvfGW__youtubeIconContainer{width:12%;height:12%;position:absolute;bottom:5px;right:5px}@media only screen and (max-width:600px){.style-module-scss-module__dcvfGW__youtubeIconContainer{position:absolute;top:16px;left:16px}}
.style-module-scss-module__RsYPOq__tutorProfilePage{background-blend-mode:overlay;background:#0003 url(../media/bb-bg.1dffp8wwf44kz.png) 50%/cover no-repeat}.style-module-scss-module__RsYPOq__tutorProfilePage footer{background:#171717}.style-module-scss-module__RsYPOq__pageContent{z-index:1;width:76%;margin:-32px auto 64px;position:relative}@media only screen and (max-width:992px){.style-module-scss-module__RsYPOq__pageContent{width:90%}}@media only screen and (max-width:600px){.style-module-scss-module__RsYPOq__pageContent{margin:-32px auto 0}}.style-module-scss-module__RsYPOq__tutorProfileBanner{position:relative}.style-module-scss-module__RsYPOq__tutorShortProfile{z-index:1;flex-direction:column;gap:8px;width:40dvw;font-size:.875rem;display:flex;position:absolute;bottom:96px;left:12%}@media only screen and (max-width:600px){.style-module-scss-module__RsYPOq__tutorShortProfile{align-items:center;width:75dvw;left:12.5%}}.style-module-scss-module__RsYPOq__engagementBarContainer{margin:4px 0 0}.style-module-scss-module__RsYPOq__tutorFeedsContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.style-module-scss-module__RsYPOq__loadingSpinnerContainer{grid-column:span 3;width:100%;height:100px}.style-module-scss-module__RsYPOq__tutorProfileSectionHeader{width:100%;margin:10px 0;font-size:1.3rem;font-weight:600}.style-module-scss-module__RsYPOq__notFoundMessage{justify-content:center;align-items:center;height:100px;display:flex}.style-module-scss-module__RsYPOq__tutorFeeds,.style-module-scss-module__RsYPOq__tutorExercises,.style-module-scss-module__RsYPOq__recommendedItems{grid-template-columns:repeat(6,1fr);gap:10px;width:100%;display:grid}@media only screen and (max-width:768px){.style-module-scss-module__RsYPOq__tutorFeeds,.style-module-scss-module__RsYPOq__tutorExercises,.style-module-scss-module__RsYPOq__recommendedItems{grid-template-columns:repeat(3,1fr)}}.style-module-scss-module__RsYPOq__loadMoreButtonContainer{text-align:center;margin-top:20px}.style-module-scss-module__RsYPOq__loadMoreButton{color:#fff;cursor:pointer;background-color:#171717;border:none;padding:8px 40px}.style-module-scss-module__RsYPOq__priceTag{background:#c61919bd;border-radius:4px;justify-content:center;align-items:center;margin:12px;padding:2px 10px 2px 4px;display:flex}.style-module-scss-module__RsYPOq__askForReviewButtonContainer{align-items:center;gap:8px;display:flex}.style-module-scss-module__RsYPOq__askForReviewButton{color:#000;background-color:#fff;font-weight:700}.style-module-scss-module__RsYPOq__featureItemsSection{z-index:1;margin-top:-70px;position:relative}.style-module-scss-module__RsYPOq__featureItemsSection h2{color:#9ca3af;margin:4px 0;font-size:1rem}@media only screen and (max-width:1280px){.style-module-scss-module__RsYPOq__bannerFrame{justify-content:center;align-items:center;display:flex;overflow:hidden}}.style-module-scss-module__RsYPOq__bannerContainer{aspect-ratio:16/8;width:100%;min-height:632px}.style-module-scss-module__RsYPOq__successContainer{color:var(--main-theme-black);flex-direction:column;justify-content:center;align-items:center;display:flex}.style-module-scss-module__RsYPOq__successContainer h1{margin-bottom:0}
.style-module-scss-module__goHBNq__loadingSpinnerContainer{text-align:center;height:40px;margin-top:32px;position:relative}.style-module-scss-module__goHBNq__messageAudioContentPlayer{background-color:#0000}.style-module-scss-module__goHBNq__messagesList ::-webkit-scrollbar{width:5px}.style-module-scss-module__goHBNq__messagesList ::-webkit-scrollbar-track{background:0 0}.style-module-scss-module__goHBNq__messagesList ::-webkit-scrollbar-thumb{background:#d3d3d38f}.style-module-scss-module__goHBNq__messagesList ::-webkit-scrollbar-thumb:hover{background:#b3b3b3}.style-module-scss-module__goHBNq__editMessageDialog{width:200px;height:400px}.style-module-scss-module__goHBNq__expiredTime{color:red;font-weight:700}.style-module-scss-module__goHBNq__assignmentDialog{box-shadow:0 0 12px #ffffffe0}.style-module-scss-module__goHBNq__quotedMedia{border-radius:5px;width:32px;height:32px}img.style-module-scss-module__goHBNq__quotedMedia{object-fit:cover}.style-module-scss-module__goHBNq__quotedMessageHighlight{animation:.8s ease-in-out 2 style-module-scss-module__goHBNq__quoted-message-highlight-blink}@keyframes style-module-scss-module__goHBNq__quoted-message-highlight-blink{0%,to{background:0 0}50%{background:#d1efff26}}
.style-module-scss-module__0rIUWq__addExplainationButton{border:1px solid var(--color);color:var(--color);background:0 0;align-items:center;gap:4px;padding:4px 12px;font-family:inherit;display:flex}.style-module-scss-module__0rIUWq__addExplainationButton:hover{cursor:pointer;background:#313131}
.style-module-scss-module__p-LDPa__recentExercise,.style-module-scss-module__p-LDPa__recorded{align-items:center;gap:20px;display:flex}.style-module-scss-module__p-LDPa__previewable{flex-direction:column;align-items:stretch;gap:12px}@media only screen and (max-width:600px){.style-module-scss-module__p-LDPa__recentExercise{flex-direction:column;align-items:stretch;gap:8px}.style-module-scss-module__p-LDPa__recentExercise.style-module-scss-module__p-LDPa__thumbnailFull{flex-direction:row;align-items:center}}.style-module-scss-module__p-LDPa__thumbnail{border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative}.style-module-scss-module__p-LDPa__singsongExercise .style-module-scss-module__p-LDPa__thumbnail,.style-module-scss-module__p-LDPa__musicSenseExercise .style-module-scss-module__p-LDPa__thumbnail,.style-module-scss-module__p-LDPa__breathingExercise .style-module-scss-module__p-LDPa__thumbnail,.style-module-scss-module__p-LDPa__vocalTrainingExercise .style-module-scss-module__p-LDPa__thumbnail{flex:0 0 380px;height:200px}@media only screen and (max-width:600px){.style-module-scss-module__p-LDPa__singsongExercise .style-module-scss-module__p-LDPa__thumbnail,.style-module-scss-module__p-LDPa__musicSenseExercise .style-module-scss-module__p-LDPa__thumbnail,.style-module-scss-module__p-LDPa__breathingExercise .style-module-scss-module__p-LDPa__thumbnail,.style-module-scss-module__p-LDPa__vocalTrainingExercise .style-module-scss-module__p-LDPa__thumbnail{flex:0 0 200px}}.style-module-scss-module__p-LDPa__singsongExercise.style-module-scss-module__p-LDPa__thumbnailFull .style-module-scss-module__p-LDPa__thumbnail,.style-module-scss-module__p-LDPa__musicSenseExercise.style-module-scss-module__p-LDPa__thumbnailFull .style-module-scss-module__p-LDPa__thumbnail,.style-module-scss-module__p-LDPa__breathingExercise.style-module-scss-module__p-LDPa__thumbnailFull .style-module-scss-module__p-LDPa__thumbnail,.style-module-scss-module__p-LDPa__vocalTrainingExercise.style-module-scss-module__p-LDPa__thumbnailFull .style-module-scss-module__p-LDPa__thumbnail{flex:1}.style-module-scss-module__p-LDPa__singsongExercise .style-module-scss-module__p-LDPa__thumbnail,.style-module-scss-module__p-LDPa__singSongRecorded .style-module-scss-module__p-LDPa__thumbnail{background-position:50%;background-repeat:no-repeat;border:2px solid #c07b00;box-shadow:0 0 15px #c07b00}.style-module-scss-module__p-LDPa__vocalTrainingRecorded .style-module-scss-module__p-LDPa__thumbnail,.style-module-scss-module__p-LDPa__singSongRecorded .style-module-scss-module__p-LDPa__thumbnail{flex:0 0 250px;height:132px;overflow:hidden}.style-module-scss-module__p-LDPa__vocalTrainingRecorded .style-module-scss-module__p-LDPa__details,.style-module-scss-module__p-LDPa__singSongRecorded .style-module-scss-module__p-LDPa__details{flex:1}.style-module-scss-module__p-LDPa__vocalTrainingRecorded.style-module-scss-module__p-LDPa__previewable .style-module-scss-module__p-LDPa__thumbnail,.style-module-scss-module__p-LDPa__singSongRecorded.style-module-scss-module__p-LDPa__previewable .style-module-scss-module__p-LDPa__thumbnail{aspect-ratio:9/16;width:100%;height:auto;box-shadow:none;background:#000;border:2px solid #000;flex:1;padding:16px;overflow:hidden}.style-module-scss-module__p-LDPa__vocalTrainingRecorded.style-module-scss-module__p-LDPa__previewable .style-module-scss-module__p-LDPa__details,.style-module-scss-module__p-LDPa__singSongRecorded.style-module-scss-module__p-LDPa__previewable .style-module-scss-module__p-LDPa__details{color:#d9d9d9;flex:1}.style-module-scss-module__p-LDPa__vocalTrainingRecorded.style-module-scss-module__p-LDPa__previewable:hover .style-module-scss-module__p-LDPa__thumbnail,.style-module-scss-module__p-LDPa__singSongRecorded.style-module-scss-module__p-LDPa__previewable:hover .style-module-scss-module__p-LDPa__thumbnail{box-shadow:none;border:2px solid #000}.style-module-scss-module__p-LDPa__vocalTrainingRecorded.style-module-scss-module__p-LDPa__selectable,.style-module-scss-module__p-LDPa__singSongRecorded.style-module-scss-module__p-LDPa__selectable{cursor:pointer}.style-module-scss-module__p-LDPa__singSongRecorded.style-module-scss-module__p-LDPa__previewable:hover .style-module-scss-module__p-LDPa__thumbnail,.style-module-scss-module__p-LDPa__singSongRecorded.style-module-scss-module__p-LDPa__previewable.style-module-scss-module__p-LDPa__selected .style-module-scss-module__p-LDPa__thumbnail{border:2px solid #c07b00;box-shadow:0 0 15px #c07b00}.style-module-scss-module__p-LDPa__vocalTrainingRecorded.style-module-scss-module__p-LDPa__previewable:hover .style-module-scss-module__p-LDPa__thumbnail,.style-module-scss-module__p-LDPa__vocalTrainingRecorded.style-module-scss-module__p-LDPa__previewable.style-module-scss-module__p-LDPa__selected .style-module-scss-module__p-LDPa__thumbnail{border:2px solid #a23547;box-shadow:0 0 15px #a23547}.style-module-scss-module__p-LDPa__stars{display:flex}.style-module-scss-module__p-LDPa__thumbnail .style-module-scss-module__p-LDPa__lessonName{text-align:center;font-size:1.5rem;font-weight:700}.style-module-scss-module__p-LDPa__thumbnail .style-module-scss-module__p-LDPa__keyRange{position:absolute;top:10px;left:10px}.style-module-scss-module__p-LDPa__thumbnail .style-module-scss-module__p-LDPa__exerciseDate{position:absolute;top:10px;right:10px}.style-module-scss-module__p-LDPa__thumbnail .style-module-scss-module__p-LDPa__numberText{position:absolute;top:10px;left:10px}.style-module-scss-module__p-LDPa__thumbnail .style-module-scss-module__p-LDPa__bottomInfo{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.style-module-scss-module__p-LDPa__details{color:var(--main-theme-grey);flex:1}.style-module-scss-module__p-LDPa__details .style-module-scss-module__p-LDPa__exerciseName,.style-module-scss-module__p-LDPa__details .style-module-scss-module__p-LDPa__lessonName,.style-module-scss-module__p-LDPa__details .style-module-scss-module__p-LDPa__recordTime{color:#fff;font-weight:700}.style-module-scss-module__p-LDPa__recordTime{color:#676363;font-size:.813rem}.style-module-scss-module__p-LDPa__musicSenseExercise .style-module-scss-module__p-LDPa__thumbnail{border:2px solid #63219c;box-shadow:0 0 15px #63219c}.style-module-scss-module__p-LDPa__musicSenseExercise .style-module-scss-module__p-LDPa__lessons{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.style-module-scss-module__p-LDPa__lessonIcon{width:50px;height:50px;font-weight:700;position:relative}.style-module-scss-module__p-LDPa__lessonIcon .style-module-scss-module__p-LDPa__scoreTick{position:absolute;bottom:0;right:0}.style-module-scss-module__p-LDPa__lessonIcon .style-module-scss-module__p-LDPa__tick{color:green}.style-module-scss-module__p-LDPa__lessonIcon .style-module-scss-module__p-LDPa__cross{color:red}.style-module-scss-module__p-LDPa__breathingExercise .style-module-scss-module__p-LDPa__thumbnail{border:2px solid #2fb791;box-shadow:0 0 15px #2fb791}.style-module-scss-module__p-LDPa__vocalTrainingExercise .style-module-scss-module__p-LDPa__thumbnail,.style-module-scss-module__p-LDPa__vocalTrainingRecorded .style-module-scss-module__p-LDPa__thumbnail{border:2px solid #a23547;box-shadow:0 0 15px #a23547}.style-module-scss-module__p-LDPa__midiChart{width:80%;height:50%}.style-module-scss-module__p-LDPa__imgTitle{align-items:center;gap:8px;font-weight:700;display:flex}.style-module-scss-module__p-LDPa__recordPreview{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.style-module-scss-module__p-LDPa__selectButton{width:100%}.style-module-scss-module__p-LDPa__playIcon{position:absolute;bottom:2px;right:10px}.style-module-scss-module__p-LDPa__generalExerciseSummary{flex-direction:column;width:100%;height:100%;display:flex}.style-module-scss-module__p-LDPa__generalExerciseSummary .style-module-scss-module__p-LDPa__body{background:#343434;flex-direction:column;flex:1;min-height:0;padding:8px 14px 10px 15px;display:flex}.style-module-scss-module__p-LDPa__generalExerciseSummary .style-module-scss-module__p-LDPa__body .style-module-scss-module__p-LDPa__content{flex:1;min-height:0}.style-module-scss-module__p-LDPa__generalExerciseSummary .style-module-scss-module__p-LDPa__info{background-color:#fff3;align-items:center;gap:10px;padding:12px 16px 15px;display:flex;position:relative}.style-module-scss-module__p-LDPa__generalExerciseSummary .style-module-scss-module__p-LDPa__info .style-module-scss-module__p-LDPa__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.style-module-scss-module__p-LDPa__generalExerciseSummary .style-module-scss-module__p-LDPa__topLabels{color:#ffffff80;justify-content:space-between;font-size:.75rem;font-weight:100;display:flex}.style-module-scss-module__p-LDPa__generalExerciseSummary .style-module-scss-module__p-LDPa__actionButton{position:absolute;bottom:4px;right:4px}.style-module-scss-module__p-LDPa__simpleExerciseInfo{align-items:center;gap:10px;display:flex}.style-module-scss-module__p-LDPa__midiChartV2,.style-module-scss-module__p-LDPa__songChartV2{height:100%}.style-module-scss-module__p-LDPa__songChartV2{padding:12px 0}.style-module-scss-module__p-LDPa__midiChartV2{padding:0 24px}.style-module-scss-module__p-LDPa__exerciseIcon{width:20px;display:block}.style-module-scss-module__p-LDPa__songChartV2{justify-content:center;align-items:center;display:flex}.style-module-scss-module__p-LDPa__songExerciseIcon{width:42px}
.swiper-pagination-bullet.style-module-scss-module__UR8BOq__bullet{background:#fff}:is(.style-module-scss-module__UR8BOq__bulletsAvoidGradient .swiper-horizontal>.swiper-pagination-bullets,.style-module-scss-module__UR8BOq__bulletsAvoidGradient .swiper-pagination-bullets.swiper-pagination-horizontal){width:auto;bottom:70px;left:50%;transform:translate(-50%)}.style-module-scss-module__UR8BOq__bulletActiveOverwrite{background:#fff;box-shadow:1px 1px 4px #0000008c}.style-module-scss-module__UR8BOq__profilePictureContainer{border:2px solid #d1d5db;border-radius:100%;display:flex;overflow:hidden}.style-module-scss-module__UR8BOq__profilePictureContainer.style-module-scss-module__UR8BOq__editable{cursor:pointer}.style-module-scss-module__UR8BOq__profilePictureAction{cursor:pointer;justify-content:center;gap:6px;padding:16px 30px 16px 20px;display:flex}.style-module-scss-module__UR8BOq__profilePictureAction:hover{background:#ffffff17}.style-module-scss-module__UR8BOq__summarySection{padding:10px 0;display:flex;overflow:auto}.style-module-scss-module__UR8BOq__summarySection.style-module-scss-module__UR8BOq__center{justify-content:center}.style-module-scss-module__UR8BOq__summarySection .style-module-scss-module__UR8BOq__summaryItem{text-align:center;flex:0 0 33%;padding:0 16px}.style-module-scss-module__UR8BOq__summarySection .style-module-scss-module__UR8BOq__summaryItem .style-module-scss-module__UR8BOq__hidden{display:none}.style-module-scss-module__UR8BOq__summarySection .style-module-scss-module__UR8BOq__summaryItem .style-module-scss-module__UR8BOq__moreBtn{color:#b90606;cursor:pointer}.style-module-scss-module__UR8BOq__summarySection .style-module-scss-module__UR8BOq__summaryItem .style-module-scss-module__UR8BOq__moreBtn:hover{text-decoration:underline}.style-module-scss-module__UR8BOq__tutorAvatar{align-items:center;gap:12px;display:flex}.style-module-scss-module__UR8BOq__tutorAvatar.style-module-scss-module__UR8BOq__nameFirst{flex-direction:row-reverse}.style-module-scss-module__UR8BOq__coverPhotoHint{pointer-events:none;z-index:2;color:#fff;text-shadow:0 1px 4px #00000080;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:500;display:flex;position:absolute;inset:0}.style-module-scss-module__UR8BOq__coverPhotoHint img{filter:brightness(0)invert();flex-shrink:0}.style-module-scss-module__UR8BOq__bannerGradient{background:var(--feature-banner-gradient);z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.style-module-scss-module__UR8BOq__engagementBar{align-items:center;gap:16px;display:flex}@media only screen and (max-width:600px){.style-module-scss-module__UR8BOq__engagementBar{flex-direction:column}}.style-module-scss-module__UR8BOq__engagementBarContent{align-items:center;gap:16px;display:flex}.style-module-scss-module__UR8BOq__singsharpCertified{white-space:nowrap;border:1px solid #fff;border-radius:8px;padding:2px 8px;font-size:.688rem}.style-module-scss-module__UR8BOq__inlineSummary{align-items:center;gap:8px;display:flex}.style-module-scss-module__UR8BOq__expandableSummaryText{cursor:pointer}.style-module-scss-module__UR8BOq__expandableSummaryText:hover{text-decoration:underline}.style-module-scss-module__UR8BOq__expandableSummaryWrap{align-items:center;gap:4px;display:inline-flex}
.styles-module-scss-module__q3f8YG__iconText{align-items:center;font-size:.875rem;display:flex}.styles-module-scss-module__q3f8YG__iconText span{margin-left:4px}
.normal-module-scss-module__KpW2Eq__header{text-align:center}.normal-module-scss-module__KpW2Eq__header h1{margin-top:10px;margin-bottom:6px;font-size:1.25rem}.normal-module-scss-module__KpW2Eq__text{white-space:pre-wrap;color:#b5b0b0;margin:18px 0;font-size:1rem;font-weight:700}.normal-module-scss-module__KpW2Eq__subtitle h3{margin:14px 0;font-size:1.25rem;font-weight:700}.normal-module-scss-module__KpW2Eq__inlineDesc{text-align:center;margin-bottom:11px;padding:0 26px;font-size:.875rem;font-style:italic}.normal-module-scss-module__KpW2Eq__inlineDesc .normal-module-scss-module__KpW2Eq__topBottomBorder{border-top:1px solid #959595;border-bottom:1px solid #959595;padding:12px 0}.normal-module-scss-module__KpW2Eq__image{margin-bottom:11px;font-size:0}.normal-module-scss-module__KpW2Eq__image img{width:100%}.normal-module-scss-module__KpW2Eq__link,.normal-module-scss-module__KpW2Eq__directLink{margin:9px 0;line-height:.875rem}.normal-module-scss-module__KpW2Eq__link a:link,.normal-module-scss-module__KpW2Eq__directLink a:link{word-wrap:break-word;font-size:.875rem;font-weight:700;text-decoration:underline}.normal-module-scss-module__KpW2Eq__youtubeFrame{margin:0}.normal-module-scss-module__KpW2Eq__title h2{margin:9px 0;font-size:2rem;font-weight:700}.normal-module-scss-module__KpW2Eq__deepLink{cursor:pointer;text-decoration:underline}.normal-module-scss-module__KpW2Eq__deepLink.normal-module-scss-module__KpW2Eq__inline{display:inline}.normal-module-scss-module__KpW2Eq__shortDesc p{color:#7e7d7d;text-align:center;margin:0;font-size:1rem;line-height:1.5rem}
.styles-module-scss-module__n7wExq__clickableStar{object-fit:contain;cursor:pointer;width:35px;height:35px}.styles-module-scss-module__n7wExq__largerText{font-size:1rem!important}
.preview-module-scss-module__fWan5q__header{text-align:center}.preview-module-scss-module__fWan5q__header h1{margin-top:10px;margin-bottom:6px;font-size:8px;font-weight:700}.preview-module-scss-module__fWan5q__text{margin:9px 0;font-size:7px;font-weight:700}.preview-module-scss-module__fWan5q__subtitle h3{margin:9px 0;font-size:10px;font-weight:700}.preview-module-scss-module__fWan5q__inlineDesc{text-align:center;margin-bottom:11px;padding:0 26px;font-size:7px;font-style:italic}.preview-module-scss-module__fWan5q__inlineDesc .preview-module-scss-module__fWan5q__topBottomBorder{border-top:1px solid #959595;border-bottom:1px solid #959595;padding:12px 0}.preview-module-scss-module__fWan5q__image{margin-bottom:11px;font-size:0}.preview-module-scss-module__fWan5q__image img{width:100%}.preview-module-scss-module__fWan5q__link,.preview-module-scss-module__fWan5q__directLink{margin:9px 0;line-height:7px}.preview-module-scss-module__fWan5q__link a:link,.preview-module-scss-module__fWan5q__directLink a:link{font-size:7px;font-weight:700;text-decoration:underline}.preview-module-scss-module__fWan5q__youtubeFrame{margin:0 -10px}.preview-module-scss-module__fWan5q__title h2{margin:9px 0;font-size:14px;font-weight:700}.preview-module-scss-module__fWan5q__deepLink{text-decoration:underline}.preview-module-scss-module__fWan5q__shortDesc{display:none}
.style-module-scss-module__kPKIoW__exercisePreviewContainer{color:#fff;border-radius:0 0 28px 28px;flex-direction:column;height:100%;display:flex}.style-module-scss-module__kPKIoW__exercisePreviewContainer .style-module-scss-module__kPKIoW__exerciseName{flex:0 0 50px;justify-content:center;align-items:center;display:flex}.style-module-scss-module__kPKIoW__exercisePreviewContainer .style-module-scss-module__kPKIoW__explainContents{flex:1;padding:0 10px;overflow:hidden auto}
.style-module-scss-module__h9lXgq__container{display:inline-block;position:relative}.style-module-scss-module__h9lXgq__container .style-module-scss-module__h9lXgq__badge{color:#fff;background:var(--main-theme-red);border-radius:20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;display:flex;position:absolute;top:0;right:0}.style-module-scss-module__h9lXgq__container .style-module-scss-module__h9lXgq__badge:hover{cursor:pointer;background:var(--main-theme-grey)}
.style-module-scss-module__3z0f5a__modalOption{margin:16px 0}.style-module-scss-module__3z0f5a__modalOption.style-module-scss-module__3z0f5a__selected,.style-module-scss-module__3z0f5a__modalOption:hover{cursor:pointer}.style-module-scss-module__3z0f5a__modalOption .style-module-scss-module__3z0f5a__descText h2,.style-module-scss-module__3z0f5a__modalOption .style-module-scss-module__3z0f5a__descText p{margin:0}.style-module-scss-module__3z0f5a__modalOption .style-module-scss-module__3z0f5a__iconContainer{justify-content:center;align-items:center;width:68px;height:68px;display:flex}
.styles-module-scss-module__hbX2wG__hoverControlWrapper{margin:0 -40px;padding:0 40px}.styles-module-scss-module__hbX2wG__hoverControl{position:relative}.styles-module-scss-module__hbX2wG__hoverControl:hover .styles-module-scss-module__hbX2wG__notchedBorderTarget,.styles-module-scss-module__hbX2wG__hoverControl:focus-within .styles-module-scss-module__hbX2wG__notchedBorderTarget,.styles-module-scss-module__hbX2wG__hoverControl.styles-module-scss-module__hbX2wG__forceHover .styles-module-scss-module__hbX2wG__notchedBorderTarget{--nb-opacity:1}.styles-module-scss-module__hbX2wG__hoverControl:hover .styles-module-scss-module__hbX2wG__controls,.styles-module-scss-module__hbX2wG__hoverControl:focus-within .styles-module-scss-module__hbX2wG__controls,.styles-module-scss-module__hbX2wG__hoverControl.styles-module-scss-module__hbX2wG__forceHover .styles-module-scss-module__hbX2wG__controls{visibility:visible;pointer-events:auto;opacity:1}.styles-module-scss-module__hbX2wG__hoverControl .styles-module-scss-module__hbX2wG__controls{pointer-events:none;visibility:hidden;opacity:0;position:absolute}.styles-module-scss-module__hbX2wG__hoverControl .styles-module-scss-module__hbX2wG__notchedBorderTarget{--nb-opacity:0}.styles-module-scss-module__hbX2wG__controlReorder{flex-direction:column;gap:4px;display:flex;top:50%;left:0;transform:translate(-100%,-50%)}.styles-module-scss-module__hbX2wG__controlDelete{top:50%;right:0;transform:translate(100%,-50%)}.styles-module-scss-module__hbX2wG__controlTypeChange{top:0;right:0}.styles-module-scss-module__hbX2wG__controlInsertAfter{display:flex;bottom:0;left:0;transform:translate(-50%,50%)}.styles-module-scss-module__hbX2wG__controlTypeChange{top:0;right:0;transform:translate(39%,-50%)}.styles-module-scss-module__hbX2wG__uploadImagePreview{width:100%}.styles-module-scss-module__hbX2wG__overlayButton{visibility:hidden;pointer-events:none;opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.styles-module-scss-module__hbX2wG__contentImage{position:relative}.styles-module-scss-module__hbX2wG__contentImage:hover .styles-module-scss-module__hbX2wG__overlayButton{visibility:visible;pointer-events:auto;opacity:1}
.style-module-scss-module__uo-tYW__iconWrapper{border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:72px;height:85px;display:flex}.style-module-scss-module__uo-tYW__iconWrapper.style-module-scss-module__uo-tYW__selected,.style-module-scss-module__uo-tYW__iconWrapper:hover{cursor:pointer;background:#ddd}.style-module-scss-module__uo-tYW__iconWrapper .style-module-scss-module__uo-tYW__title{font-size:.75rem}
.style-module-scss-module__MwHgpG__icon{border-radius:10px;width:100px;height:100px;margin:20px 0}.style-module-scss-module__MwHgpG__mainContents{flex-direction:column;justify-content:center;align-items:center;width:338px;height:338px;display:flex;transform:translateY(-10px)}.style-module-scss-module__MwHgpG__mainContentsOverlay{width:100%;height:100%}.style-module-scss-module__MwHgpG__openSingSharpAppContainer{flex-direction:column;justify-content:center;align-items:center;display:flex}.style-module-scss-module__MwHgpG__title{color:#fff;margin-bottom:4px;font-size:1.1rem}.style-module-scss-module__MwHgpG__subTitle{color:#fff;font-size:.75rem}
.styles-module-scss-module__Zl4-Yq__notchedBorderWrapper{width:100%;display:inline-block;position:relative}.styles-module-scss-module__Zl4-Yq__notchedContent{position:relative}.styles-module-scss-module__Zl4-Yq__notchedContent input{box-sizing:border-box;background:0 0;border:1px solid #0000;outline:none;width:100%}.styles-module-scss-module__Zl4-Yq__customBorder{pointer-events:none;opacity:var(--nb-opacity,1);position:absolute;inset:0}.styles-module-scss-module__Zl4-Yq__edge{background-color:var(--bc);position:absolute}.styles-module-scss-module__Zl4-Yq__edgeTop{height:var(--bw);top:0;left:var(--space-tl);right:var(--space-tr)}.styles-module-scss-module__Zl4-Yq__edgeBottom{height:var(--bw);bottom:0;left:var(--space-bl);right:var(--space-br)}.styles-module-scss-module__Zl4-Yq__edgeLeft{width:var(--bw);left:0;top:var(--space-tl);bottom:var(--space-bl)}.styles-module-scss-module__Zl4-Yq__edgeRight{width:var(--bw);right:0;top:var(--space-tr);bottom:var(--space-br)}.styles-module-scss-module__Zl4-Yq__corner{width:var(--r);height:var(--r);box-sizing:border-box;position:absolute}.styles-module-scss-module__Zl4-Yq__cornerTL{border-top:var(--bw) solid var(--bc);border-left:var(--bw) solid var(--bc);border-top-left-radius:var(--r);top:0;left:0}.styles-module-scss-module__Zl4-Yq__cornerTR{border-top:var(--bw) solid var(--bc);border-right:var(--bw) solid var(--bc);border-top-right-radius:var(--r);top:0;right:0}.styles-module-scss-module__Zl4-Yq__cornerBL{border-bottom:var(--bw) solid var(--bc);border-left:var(--bw) solid var(--bc);border-bottom-left-radius:var(--r);bottom:0;left:0}.styles-module-scss-module__Zl4-Yq__cornerBR{border-bottom:var(--bw) solid var(--bc);border-right:var(--bw) solid var(--bc);border-bottom-right-radius:var(--r);bottom:0;right:0}
.style-module-scss-module__EtdS8W__orderCard{color:#fff;cursor:pointer;border:3px solid #0000}.style-module-scss-module__EtdS8W__orderCard:hover{border:3px solid #9d9d9d}.style-module-scss-module__EtdS8W__imageContainer{aspect-ratio:4/3;background-color:#00000070;justify-content:center;align-items:center;display:flex;overflow:hidden}.style-module-scss-module__EtdS8W__coverImage{object-fit:cover;width:100%;height:100%}.style-module-scss-module__EtdS8W__placeholderIcon{opacity:.6;font-size:3rem}.style-module-scss-module__EtdS8W__infoContainer{justify-content:space-between;padding:8px;display:flex}.style-module-scss-module__EtdS8W__title{font-size:.875rem;font-weight:500}.style-module-scss-module__EtdS8W__createTime{opacity:.8;font-size:.75rem}.style-module-scss-module__EtdS8W__paymentStatus{color:#fff;background:#5f5f5f;border-radius:4px;padding:4px 8px;font-size:.75rem;font-weight:500}.style-module-scss-module__EtdS8W__paymentStatus.style-module-scss-module__EtdS8W__paid{background:#47aa29}.style-module-scss-module__EtdS8W__paymentStatus.style-module-scss-module__EtdS8W__failed{background:#d32f2f}.style-module-scss-module__EtdS8W__paymentStatus.style-module-scss-module__EtdS8W__pending{background:#ffc107}.style-module-scss-module__EtdS8W__orderGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.style-module-scss-module__EtdS8W__loadMoreContainer{justify-content:center;margin-top:32px;display:flex}
.style-module-scss-module__xJKxmq__linkImage{font-size:0;line-height:0}.style-module-scss-module__xJKxmq__apkLinkImage{align-items:center;gap:8px;font-size:9px;line-height:1.5;display:flex;text-decoration:underline!important}@media only screen and (max-width:600px){.style-module-scss-module__xJKxmq__apkLinkImage{text-align:center;flex-direction:column}}.style-module-scss-module__xJKxmq__downloadLinks{display:flex}@media only screen and (max-width:992px){.style-module-scss-module__xJKxmq__downloadLinks{justify-content:center}}.style-module-scss-module__xJKxmq__downloadLinks .style-module-scss-module__xJKxmq__appIconWrapper{width:131px;height:131px;position:relative}@media only screen and (max-width:992px){.style-module-scss-module__xJKxmq__downloadLinks .style-module-scss-module__xJKxmq__appIconWrapper{margin-left:20px}}@media only screen and (max-width:600px){.style-module-scss-module__xJKxmq__downloadLinks .style-module-scss-module__xJKxmq__appIconWrapper{width:86px;height:86px;margin-left:0}}.style-module-scss-module__xJKxmq__downloadLinks .style-module-scss-module__xJKxmq__appIconWrapper img{object-fit:contain}.style-module-scss-module__xJKxmq__downloadLinks .style-module-scss-module__xJKxmq__appIconWrapper .style-module-scss-module__xJKxmq__appIcon{border-radius:18px;overflow:hidden}.style-module-scss-module__xJKxmq__downloadLinks .style-module-scss-module__xJKxmq__downloadLinksWrapper{margin-left:22px}@media only screen and (max-width:600px){.style-module-scss-module__xJKxmq__downloadLinks .style-module-scss-module__xJKxmq__downloadLinksWrapper{margin-left:16px}}.style-module-scss-module__xJKxmq__downloadLinks .style-module-scss-module__xJKxmq__appStoreDownloadWrapper{width:170px;height:57.14px;margin-bottom:22px;position:relative}@media only screen and (max-width:600px){.style-module-scss-module__xJKxmq__downloadLinks .style-module-scss-module__xJKxmq__appStoreDownloadWrapper{width:108px;height:36.3px;margin-bottom:16px}}.style-module-scss-module__xJKxmq__downloadLinks .style-module-scss-module__xJKxmq__googlePlayDownloadWrapper{width:170px;height:50.37px;position:relative}@media only screen and (max-width:600px){.style-module-scss-module__xJKxmq__downloadLinks .style-module-scss-module__xJKxmq__googlePlayDownloadWrapper{width:108px;height:32px}}.style-module-scss-module__xJKxmq__downloadLinks .style-module-scss-module__xJKxmq__apkIconContainer{flex:1;font-size:16px}.style-module-scss-module__xJKxmq__downloadLinks .style-module-scss-module__xJKxmq__apkIconContainer a{align-items:center;gap:8px;text-decoration:underline;display:flex}@media only screen and (max-width:600px){.style-module-scss-module__xJKxmq__downloadLinks .style-module-scss-module__xJKxmq__apkIconContainer a{justify-content:center}}@media only screen and (max-width:992px){.style-module-scss-module__xJKxmq__downloadLinks .style-module-scss-module__xJKxmq__apkIconContainer{margin-left:20px}}@media only screen and (max-width:600px){.style-module-scss-module__xJKxmq__downloadLinks .style-module-scss-module__xJKxmq__apkIconContainer{margin-left:0}}.style-module-scss-module__xJKxmq__downloadLinks .style-module-scss-module__xJKxmq__apkIconContainer .style-module-scss-module__xJKxmq__appIcon{border-radius:18px}.style-module-scss-module__xJKxmq__downloadLinks .style-module-scss-module__xJKxmq__apkIconWrapper{flex:0 0 131px;height:131px;position:relative}@media only screen and (max-width:600px){.style-module-scss-module__xJKxmq__downloadLinks .style-module-scss-module__xJKxmq__apkIconWrapper{flex:0 0 86px;height:86px}}.style-module-scss-module__xJKxmq__joinAppContainer{justify-content:center;align-items:center;gap:170px;display:flex;overflow:hidden}@media only screen and (max-width:992px){.style-module-scss-module__xJKxmq__joinAppContainer{gap:90px}}@media only screen and (max-width:600px){.style-module-scss-module__xJKxmq__joinAppContainer{flex-direction:column;gap:12px}}.style-module-scss-module__xJKxmq__tabletMobileWrapper{width:213px;height:238px;position:relative}.style-module-scss-module__xJKxmq__joinAppText{text-shadow:1px 1px 1px #fff9,-1px -1px 1px #0009;color:#414141;text-align:center;margin-bottom:19px;font-size:1.125rem;font-weight:700}@media only screen and (max-width:600px){.style-module-scss-module__xJKxmq__joinApp{order:2}.style-module-scss-module__xJKxmq__tabletMobile{order:1}}.style-module-scss-module__xJKxmq__floatingAppDownload{z-index:1200;border-radius:5px;padding:12px;position:fixed;bottom:40px;right:10px}.style-module-scss-module__xJKxmq__appDownloadWrapper{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}
.style-module-scss-module__ojlf-W__mainContents{width:580px;height:80vh;transition:width .3s;position:relative}.style-module-scss-module__ojlf-W__mainContents.style-module-scss-module__ojlf-W__shorter{height:48vh}@media only screen and (max-width:600px){.style-module-scss-module__ojlf-W__mainContents{width:calc(100vw - 66px)}}.style-module-scss-module__ojlf-W__contentLayer{opacity:1;visibility:visible;width:100%;height:100%;padding:40px 12px 24px;position:absolute;inset:0;overflow:hidden}.style-module-scss-module__ojlf-W__contentLayer.style-module-scss-module__ojlf-W__hidden{opacity:0;visibility:hidden;pointer-events:none}.style-module-scss-module__ojlf-W__qrContent{color:#fff;flex-direction:column;justify-content:space-between;align-items:stretch;height:100%;display:flex}.style-module-scss-module__ojlf-W__qrRow{justify-content:center;align-items:center;display:flex}.style-module-scss-module__ojlf-W__qrCodePane,.style-module-scss-module__ojlf-W__appIconPane,.style-module-scss-module__ojlf-W__exercisePane{flex-direction:column;justify-content:center;align-items:center;min-height:0;display:flex}.style-module-scss-module__ojlf-W__qrCodePane p,.style-module-scss-module__ojlf-W__appIconPane p,.style-module-scss-module__ojlf-W__exercisePane p{color:#8f8f8f;text-align:center;margin:0}.style-module-scss-module__ojlf-W__qrCodePane h2,.style-module-scss-module__ojlf-W__qrCodePane p{margin:0}.style-module-scss-module__ojlf-W__qrImage{width:50%;max-width:260px;height:auto}.style-module-scss-module__ojlf-W__appIconPane a{justify-content:center;display:flex}.style-module-scss-module__ojlf-W__appIcon{border-radius:8px;width:50%;max-width:260px;height:auto}.style-module-scss-module__ojlf-W__bottomBar{cursor:pointer;justify-content:center;gap:8px;margin-top:16px;display:flex}.style-module-scss-module__ojlf-W__bottomBar .style-module-scss-module__ojlf-W__underline{text-decoration:underline}.style-module-scss-module__ojlf-W__songExerciseContainer,.style-module-scss-module__ojlf-W__midiExerciseContainer{background:#131313a3;border-radius:8px;width:100%;max-width:260px;padding:20px}.style-module-scss-module__ojlf-W__songExerciseContainer{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.style-module-scss-module__ojlf-W__exercisePane .style-module-scss-module__ojlf-W__title,.style-module-scss-module__ojlf-W__headerTitle{text-align:center}.style-module-scss-module__ojlf-W__headerTitle h1{margin-bottom:0;font-size:1.188rem}.style-module-scss-module__ojlf-W__dialog{z-index:1300}
.style-module-scss-module__Sbel_W__chatroom{height:100%;display:flex}.style-module-scss-module__Sbel_W__chatroom ::-webkit-scrollbar{width:5px}.style-module-scss-module__Sbel_W__chatroom ::-webkit-scrollbar-track{background:0 0}.style-module-scss-module__Sbel_W__chatroom ::-webkit-scrollbar-thumb{background:#d3d3d38f}.style-module-scss-module__Sbel_W__chatroom ::-webkit-scrollbar-thumb:hover{background:#b3b3b3}.style-module-scss-module__Sbel_W__chatList{border-right:1px solid #eee;width:250px}.style-module-scss-module__Sbel_W__chatContent{flex:1}.style-module-scss-module__Sbel_W__list{margin:0;padding:0;list-style:none}.style-module-scss-module__Sbel_W__listItem{cursor:pointer;background:#fff;border-bottom:1px solid #eee;padding:12px}.style-module-scss-module__Sbel_W__listItem.style-module-scss-module__Sbel_W__selected{background:#f0f0f0}.style-module-scss-module__Sbel_W__chatTitle{font-weight:700}.style-module-scss-module__Sbel_W__chatPreview{color:#888;font-size:12px}.style-module-scss-module__Sbel_W__welcomeMessageContainer{justify-content:center;align-items:center;height:100%;display:flex}.style-module-scss-module__Sbel_W__welcomeMessage{text-align:center;max-width:320px}.style-module-scss-module__Sbel_W__welcomeMessage h2{color:#fff;margin:8px 0}.style-module-scss-module__Sbel_W__welcomeMessage img{object-fit:contain;width:80px;height:80px}.style-module-scss-module__Sbel_W__welcomeMessage p{color:#a0a0a0;margin:0}.style-module-scss-module__Sbel_W__messagesContainer{flex-direction:column;height:100%;display:flex}.style-module-scss-module__Sbel_W__messagesList{flex:1;padding:16px 12px;overflow-y:auto}.style-module-scss-module__Sbel_W__messageRow{margin:8px 0;display:flex}.style-module-scss-module__Sbel_W__messageRow.style-module-scss-module__Sbel_W__userMessage{justify-content:flex-end}.style-module-scss-module__Sbel_W__messageRow.style-module-scss-module__Sbel_W__assistantMessage{justify-content:flex-start}.style-module-scss-module__Sbel_W__avatar{flex-shrink:0;margin-right:8px;position:sticky;bottom:0}.style-module-scss-module__Sbel_W__avatar img{object-fit:cover;border-radius:50%}@media only screen and (max-width:600px){.style-module-scss-module__Sbel_W__avatar{display:none}}.style-module-scss-module__Sbel_W__messageContent{align-items:flex-end;max-width:80%;display:flex}.style-module-scss-module__Sbel_W__messageBubbleContainer{flex-direction:column;flex:1;display:flex}.style-module-scss-module__Sbel_W__messageBubbleContainer.style-module-scss-module__Sbel_W__userMessage{align-items:flex-end}.style-module-scss-module__Sbel_W__messageBubbleContainer.style-module-scss-module__Sbel_W__assistantMessage{align-items:flex-start}.style-module-scss-module__Sbel_W__messageBubble{color:#fff;border-radius:8px;padding:8px 12px;display:inline-block}.style-module-scss-module__Sbel_W__messageBubble.style-module-scss-module__Sbel_W__userMessage{background:#888}.style-module-scss-module__Sbel_W__messageBubble.style-module-scss-module__Sbel_W__assistantMessage{background:#565656}.style-module-scss-module__Sbel_W__messageTimestamp{color:#aaa;margin-top:4px;font-size:10px}.style-module-scss-module__Sbel_W__inputContainer{padding:8px;display:flex}.style-module-scss-module__Sbel_W__input{border:0;border-radius:20px;outline:none;flex:1;padding:8px 15px}.style-module-scss-module__Sbel_W__sendButton{color:#fff;cursor:pointer;background:0 0;border:0;outline:none;margin-left:8px}.style-module-scss-module__Sbel_W__sendButton:disabled,.style-module-scss-module__Sbel_W__input:disabled{color:#919191}.style-module-scss-module__Sbel_W__exercises{margin:16px 0}.style-module-scss-module__Sbel_W__youtubeIconContainer{width:25px;height:25px;position:relative}.style-module-scss-module__Sbel_W__demoVideoButton{color:#fff;background:#888;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:6px;display:flex}.style-module-scss-module__Sbel_W__exerciseContainer{cursor:pointer}.style-module-scss-module__Sbel_W__midiExerciseContainer{background:#888;border-radius:8px;padding:16px;position:relative}.style-module-scss-module__Sbel_W__midiExerciseContainer .style-module-scss-module__Sbel_W__title{text-shadow:0 0 10px #161616;text-align:center;color:#fff;width:100%;position:absolute;bottom:0;left:0;right:0}.style-module-scss-module__Sbel_W__midiExerciseContainer .style-module-scss-module__Sbel_W__midiPreview{height:130px}@media only screen and (max-width:600px){.style-module-scss-module__Sbel_W__midiExerciseContainer .style-module-scss-module__Sbel_W__midiPreview{min-width:100px}}.style-module-scss-module__Sbel_W__songExerciseContainer{cursor:pointer;background:#888;border-radius:10px;justify-content:center;align-items:center;padding:32px 24px;display:flex;position:relative}.style-module-scss-module__Sbel_W__songExerciseContainer .style-module-scss-module__Sbel_W__title{text-align:center;color:#fff;width:100%;position:absolute;bottom:0;left:0;right:0}.style-module-scss-module__Sbel_W__songExerciseContainer .style-module-scss-module__Sbel_W__midiPreview{background:#888;border-radius:8px;padding:16px}.style-module-scss-module__Sbel_W__systemErrorMessage{text-align:center;color:#fff}.style-module-scss-module__Sbel_W__listMessage{padding:revert;margin:revert}.style-module-scss-module__Sbel_W__listItemMessage{list-style:outside}
.style-module-scss-module__sqtB_a__lessonPage{background-blend-mode:overlay;background:#0003 url(../media/bb-bg.1dffp8wwf44kz.png) 50%/cover no-repeat}.style-module-scss-module__sqtB_a__lessonPage footer{background:#171717}.style-module-scss-module__sqtB_a__titleWrapper{text-align:center}.style-module-scss-module__sqtB_a__titleWrapper h1{margin:48px 0}@media only screen and (max-width:600px){.style-module-scss-module__sqtB_a__titleWrapper h1{margin:0 0 10px;font-size:1.1875rem}}.style-module-scss-module__sqtB_a__lessonContent{flex:1;gap:35px;width:940px;height:100%;margin:35px auto 64px}@media only screen and (max-width:992px){.style-module-scss-module__sqtB_a__lessonContent{width:90%}}@media only screen and (max-width:600px){.style-module-scss-module__sqtB_a__lessonContent{width:100%}}.style-module-scss-module__sqtB_a__tryNowContainer{justify-content:center;margin:0 0 24px;display:flex;position:sticky;bottom:48px}.style-module-scss-module__sqtB_a__tryNowButton{color:#fff;cursor:pointer;background:#b40000c9;border:0;border-radius:10px;justify-content:center;align-items:center;min-width:200px;padding:13px 36px;font-size:1.063rem;display:flex}
.style-module-scss-module__vmL6mG__tutorProfileContainer,.style-module-scss-module__vmL6mG__courseGroupsContainer{border-radius:15px;gap:2px;width:min(1100px,100dvw);max-height:100dvh;position:relative;overflow-y:auto}.style-module-scss-module__vmL6mG__courseGroupsContainer{max-height:75dvh;position:relative;overflow:auto}.style-module-scss-module__vmL6mG__quotaFormDialog{box-shadow:0 0 10px #ffffff6e}
