.SheetMusicPreview-module__-cI1gG__preview{color:#36434b;font-family:var(--font-jakarta), sans-serif;background:#f1f3f5;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.SheetMusicPreview-module__-cI1gG__header{background:#fff;border-bottom:1px solid #e5e8e9;flex-direction:column;flex:none;gap:1cqw;padding:5cqw 4cqw 3cqw;display:flex}.SheetMusicPreview-module__-cI1gG__header strong{font-size:3.8cqw;font-weight:700;line-height:1.45}.SheetMusicPreview-module__-cI1gG__header>span{color:#798186;font-size:2.8cqw}.SheetMusicPreview-module__-cI1gG__toolbar{background:#fff;border-bottom:1px solid #e1e5e7;flex:none;justify-content:space-between;align-items:center;height:10cqw;padding:0 2cqw;display:flex}.SheetMusicPreview-module__-cI1gG__preview button{color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.SheetMusicPreview-module__-cI1gG__toolbar button{width:9cqw;height:10cqw}.SheetMusicPreview-module__-cI1gG__toolbar svg{stroke-width:1.8px;width:4.7cqw;height:4.7cqw}.SheetMusicPreview-module__-cI1gG__preview button:disabled{opacity:.3;cursor:default}.SheetMusicPreview-module__-cI1gG__preview button:focus-visible{outline-offset:-2px;border-radius:1cqw;outline:2px solid #4d7fb3}.SheetMusicPreview-module__-cI1gG__pageCount{text-align:center;font-variant-numeric:tabular-nums;min-width:11cqw;font-size:3.5cqw}.SheetMusicPreview-module__-cI1gG__zoomValue{font-variant-numeric:tabular-nums;font-size:3.2cqw}.SheetMusicPreview-module__-cI1gG__divider{background:#dfe3e5;width:1px;height:6cqw;margin:0 1cqw}.SheetMusicPreview-module__-cI1gG__viewport{flex:1;min-height:0;position:relative;overflow:hidden}.SheetMusicPreview-module__-cI1gG__page{overscroll-behavior:contain;touch-action:inherit;scrollbar-width:thin;scrollbar-color:#b9c9d7 transparent;padding:2cqw;position:absolute;inset:0;overflow:auto}.SheetMusicPreview-module__-cI1gG__paper{background:#fff;box-shadow:0 .5cqw 1.5cqw #273a4814}.SheetMusicPreview-module__-cI1gG__scoreCrop{width:100%;height:100%;position:relative;overflow:hidden}.SheetMusicPreview-module__-cI1gG__footer{background:#fff;flex:none;justify-content:center;align-items:center;height:9cqw;padding:0 4cqw;display:flex;position:relative}.SheetMusicPreview-module__-cI1gG__dots{align-items:center;display:flex}.SheetMusicPreview-module__-cI1gG__dots button{width:8cqw;height:9cqw}.SheetMusicPreview-module__-cI1gG__dots span{background:#c3d2df;border-radius:3cqw;width:1.8cqw;height:1.8cqw;transition:width .25s,background-color .25s}.SheetMusicPreview-module__-cI1gG__dots [aria-current=page] span{background:#4d7fb3;width:4cqw}@media (prefers-reduced-motion:reduce){.SheetMusicPreview-module__-cI1gG__dots span{transition:none}}
.LessonSummaryPreview-module__ypSY4W__preview{color:#3b4654;text-align:left;width:100%;height:100%;font-family:var(--font-jakarta), sans-serif;cursor:pointer;background:#fcefdc;border:0;padding:0;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.LessonSummaryPreview-module__ypSY4W__preview:focus-visible{outline-offset:-3px;outline:3px solid #189cb1}.LessonSummaryPreview-module__ypSY4W__screen{flex-direction:column;display:flex;position:absolute;inset:0}.LessonSummaryPreview-module__ypSY4W__header{z-index:2;background:#fff;flex-direction:column;flex:none;padding:0 3.6cqw 3cqw;display:flex}.LessonSummaryPreview-module__ypSY4W__brandRow{align-items:center;gap:1.5cqw;height:12.5cqw;display:flex}.LessonSummaryPreview-module__ypSY4W__brandRow>strong{font-family:var(--font-oswald), sans-serif;color:#199bb0;font-size:4.5cqw}.LessonSummaryPreview-module__ypSY4W__monkey{object-fit:contain;width:13cqw;height:12cqw}.LessonSummaryPreview-module__ypSY4W__brandRow>svg{color:#f39a00;stroke-width:1.8px;width:5cqw;height:5cqw;margin-left:auto;margin-right:2.4cqw}.LessonSummaryPreview-module__ypSY4W__tabs{background:#f3f3f3;border-radius:3cqw;gap:.6cqw;height:11cqw;padding:.7cqw;display:flex}.LessonSummaryPreview-module__ypSY4W__tabs>span{font-family:var(--font-oswald), sans-serif;background:#fff;border-radius:2cqw;flex:1;justify-content:center;align-items:center;font-size:3.5cqw;font-weight:700;display:flex}.LessonSummaryPreview-module__ypSY4W__tabs .LessonSummaryPreview-module__ypSY4W__activeTab{color:#fff;background:#ff9800;box-shadow:0 .5cqw 1.2cqw #be841e24}.LessonSummaryPreview-module__ypSY4W__viewport{flex:1;min-height:0;display:block;overflow:hidden}.LessonSummaryPreview-module__ypSY4W__track{animation:linear infinite LessonSummaryPreview-module__ypSY4W__summaryScroll;animation-play-state:var(--summary-play-state,paused);flex-direction:column;gap:6cqw;padding:0 3.6cqw 5cqw;display:flex;position:relative}.LessonSummaryPreview-module__ypSY4W__insightsCard,.LessonSummaryPreview-module__ypSY4W__summaryCard{background:#fff;border-radius:0 0 6cqw 6cqw;flex-direction:column;flex:none;padding:0 4.2cqw 4.2cqw;display:flex;box-shadow:0 .4cqw .4cqw #946d4520}.LessonSummaryPreview-module__ypSY4W__sectionCaption{font-size:2.8cqw;line-height:1.5;display:block}.LessonSummaryPreview-module__ypSY4W__activity{margin-top:5.5cqw;display:block}.LessonSummaryPreview-module__ypSY4W__sectionTitle{justify-content:space-between;align-items:center;min-height:6cqw;display:flex}.LessonSummaryPreview-module__ypSY4W__sectionTitle strong,.LessonSummaryPreview-module__ypSY4W__piece>strong{font-family:var(--font-oswald), sans-serif;color:#273340;font-size:2.9cqw;font-weight:700}.LessonSummaryPreview-module__ypSY4W__sectionTitle>svg{color:#ed9900;stroke-width:1.8px;width:5cqw;height:5cqw;margin-right:2cqw}.LessonSummaryPreview-module__ypSY4W__activityBar{background:#f9d6a8;border-radius:4cqw;justify-content:space-between;align-items:center;height:11.5cqw;margin-top:3cqw;padding:0 5.5cqw;display:flex;box-shadow:0 .6cqw 1cqw #7266551c}.LessonSummaryPreview-module__ypSY4W__activityGroup{display:flex}.LessonSummaryPreview-module__ypSY4W__activityGroup>span{background:#fff;border:1px solid #dedde0;border-radius:50%;justify-content:center;align-items:center;width:5.5cqw;height:5.5cqw;margin-left:-1.7cqw;display:flex;box-shadow:0 .4cqw .8cqw #3a303d24}.LessonSummaryPreview-module__ypSY4W__activityGroup svg{color:#181818;stroke-width:1.7px;width:4cqw;height:4cqw}.LessonSummaryPreview-module__ypSY4W__activityGroup .LessonSummaryPreview-module__ypSY4W__heart{color:#ee497f;fill:#ee497f}.LessonSummaryPreview-module__ypSY4W__activityGroup .LessonSummaryPreview-module__ypSY4W__chart{color:#50b783}.LessonSummaryPreview-module__ypSY4W__timestamps{color:#17212d;justify-content:space-between;margin-top:2cqw;font-size:2.3cqw;display:flex}.LessonSummaryPreview-module__ypSY4W__piece{flex-direction:column;margin-top:5cqw;font-size:2.9cqw;line-height:1.4;display:flex}.LessonSummaryPreview-module__ypSY4W__piece>strong{margin-bottom:1.5cqw}.LessonSummaryPreview-module__ypSY4W__piece>span:not(.LessonSummaryPreview-module__ypSY4W__composer){font-weight:700}.LessonSummaryPreview-module__ypSY4W__composer{color:#737c88;font-size:2.7cqw}.LessonSummaryPreview-module__ypSY4W__audioPlayer{color:#131a1e;background:#f2f3f5;border-radius:9cqw;align-items:center;gap:4cqw;width:79%;height:12.5cqw;margin-top:4cqw;padding:0 5cqw;font-size:2.8cqw;display:flex}.LessonSummaryPreview-module__ypSY4W__audioPlayer>svg{flex:none;width:2.7cqw;height:2.7cqw}.LessonSummaryPreview-module__ypSY4W__audioPlayer>span{white-space:nowrap}.LessonSummaryPreview-module__ypSY4W__audioTrack{border:1px solid #bfc2c4;border-radius:2cqw;flex:1;height:1.3cqw;position:relative}.LessonSummaryPreview-module__ypSY4W__audioTrack>span{background:#1482ef;border-radius:50%;width:3.7cqw;height:3.7cqw;position:absolute;top:50%;left:-1cqw;transform:translateY(-50%)}.LessonSummaryPreview-module__ypSY4W__heatSection{margin-top:3.5cqw;display:block}.LessonSummaryPreview-module__ypSY4W__description{color:#737b87;margin-top:2cqw;font-size:2.75cqw;line-height:1.4;display:block}.LessonSummaryPreview-module__ypSY4W__scoreMap{background:#fff;border:1px solid #dedfe3;border-radius:3cqw;flex-direction:column;width:92%;margin-top:3cqw;padding:3cqw;display:flex}.LessonSummaryPreview-module__ypSY4W__legend{color:#79818c;align-items:center;gap:2cqw;font-size:2.6cqw;display:flex}.LessonSummaryPreview-module__ypSY4W__legend>span:nth-child(2){border-radius:2cqw;flex:1;height:2.2cqw}.LessonSummaryPreview-module__ypSY4W__heatScale{background:linear-gradient(90deg,#f6ef6a,#f59250,#b3334f)}.LessonSummaryPreview-module__ypSY4W__progressScale{background:linear-gradient(90deg,#f6fffc,#1acc87)}.LessonSummaryPreview-module__ypSY4W__scoreImage{width:100%;height:auto;margin-top:3cqw}.LessonSummaryPreview-module__ypSY4W__progressSection{margin-top:5cqw;display:block}.LessonSummaryPreview-module__ypSY4W__scores{white-space:nowrap;gap:1.5cqw;margin-top:3cqw;font-size:2.35cqw;font-weight:600;display:flex}.LessonSummaryPreview-module__ypSY4W__scores>span{background:#f3f4f6;border-radius:5cqw;padding:1.4cqw 2.1cqw}.LessonSummaryPreview-module__ypSY4W__pieceDetails{flex-direction:column;gap:.7cqw;margin-top:3.8cqw;font-size:2.8cqw;line-height:1.35;display:flex}.LessonSummaryPreview-module__ypSY4W__pieceDetails>span>span{color:#6e7783;font-weight:500}.LessonSummaryPreview-module__ypSY4W__summaryCard{border-radius:6cqw;padding:5.5cqw 5.5cqw 6cqw}.LessonSummaryPreview-module__ypSY4W__summaryHeading{justify-content:space-between;align-items:center;display:flex}.LessonSummaryPreview-module__ypSY4W__summaryHeading>strong{color:#199db1;font-family:var(--font-oswald), sans-serif;font-size:4.3cqw;font-weight:700}.LessonSummaryPreview-module__ypSY4W__summaryHeading>span{color:#fff;font-family:var(--font-oswald), sans-serif;background:#199db1;border-radius:3cqw;align-items:center;gap:2cqw;padding:2.3cqw 3cqw;font-size:3cqw;font-weight:700;display:flex}.LessonSummaryPreview-module__ypSY4W__summaryHeading svg{width:3.4cqw;height:3.4cqw}.LessonSummaryPreview-module__ypSY4W__takeaways{font-family:var(--font-oswald), sans-serif;color:#ef9600;border-bottom:1px solid #f3ece1;margin-top:3.5cqw;padding-bottom:2.8cqw;font-size:4.1cqw}.LessonSummaryPreview-module__ypSY4W__takeaway{color:#414141;gap:2.5cqw;margin-top:3.5cqw;font-size:3.1cqw;line-height:1.45;display:flex}.LessonSummaryPreview-module__ypSY4W__chat{color:#e9a223;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:12cqw;height:12cqw;display:flex;position:absolute;bottom:3.8cqw;right:2cqw;box-shadow:0 .7cqw 1.7cqw #65574225}.LessonSummaryPreview-module__ypSY4W__chat svg{stroke-width:1.8px;width:5.4cqw;height:5.4cqw}@keyframes LessonSummaryPreview-module__ypSY4W__summaryScroll{0%,8%{transform:translateY(0)}85%,to{transform:translateY(var(--summary-scroll-end,-180cqw))}}@media (prefers-reduced-motion:reduce){.LessonSummaryPreview-module__ypSY4W__track{animation:none}}.LessonSummaryPreview-module__ypSY4W__preview:disabled{cursor:default}
.StudentOpportunitiesPreview-module__lExuZG__preview{color:#25282d;width:100%;height:100%;font-family:var(--font-jakarta), sans-serif;text-align:left;cursor:pointer;background:#fff;border:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.StudentOpportunitiesPreview-module__lExuZG__preview:focus-visible{outline-offset:-3px;outline:3px solid #0e92ba}.StudentOpportunitiesPreview-module__lExuZG__screen{flex-direction:column;gap:3cqw;padding:5.5cqw 4.5cqw 3cqw;display:flex;position:absolute;inset:0}.StudentOpportunitiesPreview-module__lExuZG__header{background:linear-gradient(105deg,#eeebfc,#faf9fe);border-radius:6cqw;flex:none;justify-content:space-between;align-items:center;min-height:23cqw;padding:3cqw 4cqw;display:flex;position:relative;overflow:hidden}.StudentOpportunitiesPreview-module__lExuZG__musicNotes{pointer-events:none;position:absolute;inset:0}.StudentOpportunitiesPreview-module__lExuZG__musicNote{color:#a18acb;opacity:0;stroke-width:1.7px;width:4cqw;height:4cqw;animation:8s linear -2s infinite StudentOpportunitiesPreview-module__lExuZG__musicNoteFloat;animation-play-state:var(--preview-play-state,paused);position:absolute;top:50%;left:43%}.StudentOpportunitiesPreview-module__lExuZG__musicNote:nth-child(2){width:5cqw;height:5cqw;animation-duration:10s;animation-delay:-6s;top:65%;left:55%}.StudentOpportunitiesPreview-module__lExuZG__musicNote:nth-child(3){width:3.4cqw;height:3.4cqw;animation-duration:9s;animation-delay:-4s;top:45%;left:66%}.StudentOpportunitiesPreview-module__lExuZG__heading{flex-direction:column;gap:1cqw;display:flex;position:relative}.StudentOpportunitiesPreview-module__lExuZG__heading strong{font-family:var(--font-oswald), sans-serif;font-size:7cqw;font-weight:700;line-height:1.2}.StudentOpportunitiesPreview-module__lExuZG__heading>span{color:#6b6577;font-size:2.8cqw}.StudentOpportunitiesPreview-module__lExuZG__mascot{object-fit:contain;width:18cqw;height:18cqw;position:relative}.StudentOpportunitiesPreview-module__lExuZG__search{color:#74777b;border:1px solid #e6e5e8;border-radius:5cqw;flex:none;align-items:center;gap:3cqw;height:13cqw;padding:0 4cqw;font-size:3.1cqw;display:flex}.StudentOpportunitiesPreview-module__lExuZG__search svg{width:4cqw;height:4cqw}.StudentOpportunitiesPreview-module__lExuZG__filters{flex:none;gap:2.5cqw;display:flex}.StudentOpportunitiesPreview-module__lExuZG__activeFilter,.StudentOpportunitiesPreview-module__lExuZG__inactiveFilter{border-radius:6cqw;align-items:center;gap:2cqw;padding:1.7cqw 3cqw;font-size:2.8cqw;font-weight:600;display:inline-flex}.StudentOpportunitiesPreview-module__lExuZG__activeFilter{color:#177f8e;background:#e6f7fa}.StudentOpportunitiesPreview-module__lExuZG__inactiveFilter{color:#76757c;background:#f5f5f7}.StudentOpportunitiesPreview-module__lExuZG__filters span>span{background:#fff;border-radius:3cqw;padding:.3cqw 1.2cqw;font-size:2.4cqw}.StudentOpportunitiesPreview-module__lExuZG__listViewport{flex:1;min-height:0;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 3% 95%,#0000);mask-image:linear-gradient(#0000,#000 3% 95%,#0000)}.StudentOpportunitiesPreview-module__lExuZG__track{animation:12s linear infinite StudentOpportunitiesPreview-module__lExuZG__studentScroll;animation-play-state:var(--preview-play-state,paused);flex-direction:column;display:flex}.StudentOpportunitiesPreview-module__lExuZG__list{flex:none;display:block}.StudentOpportunitiesPreview-module__lExuZG__student{border-bottom:1px solid #f0f0f2;align-items:center;gap:2.8cqw;height:20.5cqw;display:flex}.StudentOpportunitiesPreview-module__lExuZG__avatar{color:#148ba0;width:10cqw;height:10cqw;font-family:var(--font-oswald), sans-serif;background:#e6f7fb;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:3.8cqw;font-weight:700;display:flex}.StudentOpportunitiesPreview-module__lExuZG__studentDetails{flex-direction:column;flex:1;gap:1cqw;min-width:0;display:flex}.StudentOpportunitiesPreview-module__lExuZG__studentHeading{align-items:center;gap:1.4cqw;display:flex}.StudentOpportunitiesPreview-module__lExuZG__studentHeading strong{white-space:nowrap;font-size:3.2cqw;font-weight:600;line-height:1.35}.StudentOpportunitiesPreview-module__lExuZG__instrument{color:#74777b;font-size:2.5cqw}.StudentOpportunitiesPreview-module__lExuZG__lastLesson{color:#77787e;white-space:nowrap;align-items:center;gap:1cqw;font-size:2.15cqw;display:flex}.StudentOpportunitiesPreview-module__lExuZG__lastLesson svg{width:2.8cqw;height:2.8cqw}.StudentOpportunitiesPreview-module__lExuZG__chevron{color:#808286;flex:none;width:3.5cqw;height:3.5cqw}.StudentOpportunitiesPreview-module__lExuZG__insights{color:#26898e;white-space:nowrap;background:#edf9f9;border-radius:2cqw;align-items:center;gap:.5cqw;padding:.3cqw 1cqw;font-size:2cqw;display:inline-flex}.StudentOpportunitiesPreview-module__lExuZG__insights svg{width:2.2cqw;height:2.2cqw}.StudentOpportunitiesPreview-module__lExuZG__addStudent{color:#fff;height:13cqw;font-family:var(--font-oswald), sans-serif;background:#ff9800;border-radius:4cqw;flex:none;justify-content:center;align-items:center;gap:2.5cqw;font-size:3.8cqw;font-weight:700;display:flex}.StudentOpportunitiesPreview-module__lExuZG__addStudent svg{width:4.8cqw;height:4.8cqw}.StudentOpportunitiesPreview-module__lExuZG__tabs{border-top:1px solid #f3f2f5;flex:none;justify-content:space-around;align-items:center;min-height:14cqw;display:flex}.StudentOpportunitiesPreview-module__lExuZG__tab,.StudentOpportunitiesPreview-module__lExuZG__selectedTab{color:#858894;flex-direction:column;align-items:center;gap:1.2cqw;font-size:2.1cqw;font-weight:500;display:flex}.StudentOpportunitiesPreview-module__lExuZG__tabs svg{stroke-width:1.8px;width:4.6cqw;height:4.6cqw}.StudentOpportunitiesPreview-module__lExuZG__selectedTab{color:#d88700;font-weight:700}.StudentOpportunitiesPreview-module__lExuZG__selectedTab svg{stroke-width:2.5px}@keyframes StudentOpportunitiesPreview-module__lExuZG__studentScroll{to{transform:translateY(-50%)}}@keyframes StudentOpportunitiesPreview-module__lExuZG__musicNoteFloat{0%{opacity:0;transform:translate(-1cqw,7cqw)rotate(-14deg)}20%{opacity:.45}50%{opacity:.6;transform:translate(1.2cqw)rotate(8deg)}80%{opacity:.4}to{opacity:0;transform:translateY(-9cqw)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.StudentOpportunitiesPreview-module__lExuZG__track{animation:none}.StudentOpportunitiesPreview-module__lExuZG__musicNote{opacity:.35;animation:none}}.StudentOpportunitiesPreview-module__lExuZG__preview:disabled{cursor:default}
@font-face{font-family:notationFont;src:url(../media/petaluma.p.0qw3t-5u_uafq.woff2)format("woff2");font-display:block}.notationfont_1fc5c750-module__r_xvSW__className{font-family:notationFont}
.PracticeGamePreview-module__x8Q9kq__preview{color:#30312f;text-align:left;width:100%;height:100%;font-family:var(--font-jakarta), sans-serif;background:#fff;padding:0;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.PracticeGamePreview-module__x8Q9kq__screen{display:block;position:absolute;inset:0}.PracticeGamePreview-module__x8Q9kq__toolbar{z-index:2;color:#fff;background:#ff9800;align-items:center;gap:1.6cqw;height:5.1cqw;padding:0 2.7cqw;display:flex;position:absolute;inset:0 0 auto}.PracticeGamePreview-module__x8Q9kq__back{flex:none;width:1.9cqw;height:1.9cqw}.PracticeGamePreview-module__x8Q9kq__day,.PracticeGamePreview-module__x8Q9kq__steps,.PracticeGamePreview-module__x8Q9kq__zone{flex-direction:column;flex:none;font-size:1.05cqw;line-height:1.2;display:flex}.PracticeGamePreview-module__x8Q9kq__day>span,.PracticeGamePreview-module__x8Q9kq__steps>span{color:#fff5d7;font-size:.9cqw;font-weight:700}.PracticeGamePreview-module__x8Q9kq__day strong{font-size:1.3cqw}.PracticeGamePreview-module__x8Q9kq__toolbarMonkey{object-fit:contain;z-index:1;width:5.5cqw;height:5cqw;margin-right:-2.5cqw}.PracticeGamePreview-module__x8Q9kq__progress{background:#ffc257;border-radius:2cqw;flex:1;height:1.6cqw;display:block}.PracticeGamePreview-module__x8Q9kq__tools{gap:1.8cqw;padding-left:3cqw;display:flex}.PracticeGamePreview-module__x8Q9kq__tools svg{width:1.5cqw;height:1.5cqw}.PracticeGamePreview-module__x8Q9kq__zone{border-left:1px solid #ffc957;padding-left:1cqw}.PracticeGamePreview-module__x8Q9kq__zone span{color:#fff5d7;font-size:.9cqw}.PracticeGamePreview-module__x8Q9kq__score{width:100%;height:100%;position:absolute;inset:0}.PracticeGamePreview-module__x8Q9kq__monkey{z-index:1;width:22%;height:auto;position:absolute;top:18%;left:-2%}.PracticeGamePreview-module__x8Q9kq__musicGlyph{font-size:28px}.PracticeGamePreview-module__x8Q9kq__fingering{text-anchor:middle;fill:#77736c;font-family:Georgia,serif;font-size:8px}.PracticeGamePreview-module__x8Q9kq__playhead{fill:#ffae562b;stroke:#ffb478;stroke-width:1.3px;filter:drop-shadow(0 0 3px #ffb36f)}.PracticeGamePreview-module__x8Q9kq__scoreTrack{will-change:transform}.PracticeGamePreview-module__x8Q9kq__preview[data-playing=false] .PracticeGamePreview-module__x8Q9kq__scoreTrack{will-change:auto}.PracticeGamePreview-module__x8Q9kq__playbackToggle{z-index:3;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.PracticeGamePreview-module__x8Q9kq__playbackToggle:focus-visible{outline-offset:-3px;outline:3px solid #0e92ba}.PracticeGamePreview-module__x8Q9kq__countdown{z-index:4;color:#fff;pointer-events:none;background:linear-gradient(100deg,#ff9800,#ffa600);border-radius:0 0 1.5cqw 1.5cqw;flex-direction:column;align-items:center;width:22.4%;height:28.4cqw;padding:.8cqw 1cqw 1.5cqw;display:flex;position:absolute;top:5.1cqw;right:5.6%;box-shadow:0 .7cqw 1cqw #76591c26}.PracticeGamePreview-module__x8Q9kq__countBar,.PracticeGamePreview-module__x8Q9kq__countTitle,.PracticeGamePreview-module__x8Q9kq__countNumber,.PracticeGamePreview-module__x8Q9kq__countdown button{font-family:var(--font-oswald), sans-serif}.PracticeGamePreview-module__x8Q9kq__countBar{font-size:1.7cqw;line-height:1.3}.PracticeGamePreview-module__x8Q9kq__countTitle{white-space:nowrap;margin-top:.4cqw;font-size:2.15cqw;line-height:1.35}.PracticeGamePreview-module__x8Q9kq__countNumber{height:9.8cqw;font-family:var(--font-jakarta), sans-serif;color:#fff0b8;font-size:7.6cqw;font-weight:800;line-height:1.25}.PracticeGamePreview-module__x8Q9kq__countDots{justify-content:center;align-items:center;gap:1.15cqw;height:3cqw;display:flex}.PracticeGamePreview-module__x8Q9kq__countDots span{background:#ffc458;border-radius:50%;width:1.9cqw;height:1.9cqw}.PracticeGamePreview-module__x8Q9kq__countDots .PracticeGamePreview-module__x8Q9kq__activeDot{background:#fff;transform:scale(1.2)}.PracticeGamePreview-module__x8Q9kq__tempo{color:#fff0cf;white-space:nowrap;margin-top:1cqw;font-size:1.25cqw;font-weight:700}.PracticeGamePreview-module__x8Q9kq__countdown button{pointer-events:auto;color:#ec8c00;cursor:pointer;background:#fff;border:0;border-radius:3cqw;width:9cqw;height:3.9cqw;margin-top:auto;font-size:1.5cqw;font-weight:700;box-shadow:0 .4cqw .6cqw #a56c2126}.PracticeGamePreview-module__x8Q9kq__countdown button:focus-visible{outline-offset:2px;outline:2px solid #073e46}
.LessonRecordingPreview-module__CaPmMq__preview{color:#1f2937;font-family:var(--font-sans), sans-serif;background:#f5e6d3;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.LessonRecordingPreview-module__CaPmMq__figures{pointer-events:none;position:absolute;inset:0}.LessonRecordingPreview-module__CaPmMq__figure{object-fit:contain;opacity:.7;width:14cqw;height:14cqw;animation:3s ease-in-out infinite LessonRecordingPreview-module__CaPmMq__figureFloat;animation-play-state:var(--recording-motion,paused);position:absolute}.LessonRecordingPreview-module__CaPmMq__figure:nth-child(odd){left:5%}.LessonRecordingPreview-module__CaPmMq__figure:nth-child(2n){right:5%}.LessonRecordingPreview-module__CaPmMq__figure:first-child,.LessonRecordingPreview-module__CaPmMq__figure:nth-child(2){top:10%}.LessonRecordingPreview-module__CaPmMq__figure:nth-child(3),.LessonRecordingPreview-module__CaPmMq__figure:nth-child(4){top:40%}.LessonRecordingPreview-module__CaPmMq__figure:nth-child(5),.LessonRecordingPreview-module__CaPmMq__figure:nth-child(6){top:75%}.LessonRecordingPreview-module__CaPmMq__studentHeader{align-items:center;gap:3cqw;height:10cqw;display:flex;position:absolute;top:6%;left:5%;right:5%}.LessonRecordingPreview-module__CaPmMq__avatar{color:#2596be;width:10cqw;height:10cqw;font-family:var(--font-oswald), sans-serif;background:#f5dbb1;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:3.4cqw;font-weight:700;display:flex}.LessonRecordingPreview-module__CaPmMq__student{flex-direction:column;flex:1;gap:1cqw;display:flex}.LessonRecordingPreview-module__CaPmMq__student>span{color:#9c8b76;font-size:2.6cqw}.LessonRecordingPreview-module__CaPmMq__student>strong{color:#493c2c;font-family:var(--font-oswald), sans-serif;font-size:3.7cqw;font-weight:600}.LessonRecordingPreview-module__CaPmMq__live{color:#e56862;animation:1.5s ease-in-out infinite LessonRecordingPreview-module__CaPmMq__livePulse;animation-play-state:var(--recording-motion,paused);background:#ef776515;border:1px solid #e8807133;border-radius:6cqw;align-items:center;gap:1.6cqw;padding:1.8cqw 3cqw;font-size:2.8cqw;font-weight:700;display:flex}.LessonRecordingPreview-module__CaPmMq__live>span{background:currentColor;border-radius:50%;width:2.1cqw;height:2.1cqw}.LessonRecordingPreview-module__CaPmMq__monkey{width:84cqw;height:84cqw;position:absolute;top:12%;left:8%}.LessonRecordingPreview-module__CaPmMq__monkey img{object-fit:contain;width:100%;height:100%}.LessonRecordingPreview-module__CaPmMq__monkey .LessonRecordingPreview-module__CaPmMq__stillMonkey{display:none}.LessonRecordingPreview-module__CaPmMq__listening{color:#1694b4;font-family:var(--font-oswald), sans-serif;justify-content:center;align-items:center;gap:2cqw;margin:0;font-size:4.7cqw;font-weight:500;display:flex;position:absolute;top:47.4%;left:0;right:0}.LessonRecordingPreview-module__CaPmMq__listening>span{background:currentColor;border-radius:50%;width:3.2cqw;height:3.2cqw}.LessonRecordingPreview-module__CaPmMq__waveform{height:9%;position:absolute;top:51.8%;left:5%;right:5%}.LessonRecordingPreview-module__CaPmMq__bars{align-items:center;gap:.38cqw;display:flex;position:absolute;inset:0}.LessonRecordingPreview-module__CaPmMq__bar{height:100%;transform:scaleY(var(--bar-rest));animation:1.25s ease-in-out infinite LessonRecordingPreview-module__CaPmMq__wavePulse;animation-play-state:var(--recording-motion,paused);background:#2596be;border-radius:2cqw;flex:1}.LessonRecordingPreview-module__CaPmMq__surfer{object-fit:contain;width:9cqw;height:9cqw;animation:1s ease-in-out infinite LessonRecordingPreview-module__CaPmMq__surfBob;animation-play-state:var(--recording-motion,paused);margin-left:-4.5cqw;position:absolute;top:-1cqw;left:50%}.LessonRecordingPreview-module__CaPmMq__clock{text-align:center;font-family:var(--font-oswald), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.35cqw;font-size:10.7cqw;font-weight:600;line-height:1.2;position:absolute;top:64.4%;left:0;right:0}.LessonRecordingPreview-module__CaPmMq__finish{color:#fff;width:30%;height:6.8%;font-family:var(--font-oswald), sans-serif;cursor:default;background:#ff9800;border:0;border-radius:3.5cqw;justify-content:center;align-items:center;gap:2.3cqw;padding:0;font-size:4.5cqw;font-weight:600;display:flex;position:absolute;top:72.7%;left:35%;box-shadow:0 1.2cqw 2.5cqw #ef98002b}.LessonRecordingPreview-module__CaPmMq__finish>span{background:#fff;border-radius:.5cqw;width:4.4cqw;height:4.4cqw}.LessonRecordingPreview-module__CaPmMq__toolbar{color:#8c9295;background:#fff;border-radius:4cqw;justify-content:space-around;align-items:center;width:67%;height:6.3%;display:flex;position:absolute;top:81%;left:16.5%;box-shadow:0 .8cqw 1.2cqw #4b556330}.LessonRecordingPreview-module__CaPmMq__toolbar svg{stroke-width:1.7px;width:4.7cqw;height:4.7cqw}.LessonRecordingPreview-module__CaPmMq__hint{color:#ae742e;text-align:center;background:#fbbf2429;border-radius:3.5cqw;justify-content:center;align-items:center;height:8%;margin:0;padding:2cqw 4cqw;font-size:2.7cqw;line-height:1.5;display:flex;position:absolute;bottom:2.7%;left:5%;right:5%}@keyframes LessonRecordingPreview-module__CaPmMq__wavePulse{0%,to{transform:scaleY(var(--bar-rest))}36%{transform:scaleY(var(--bar-peak))}60%{transform:scaleY(.25)}}@keyframes LessonRecordingPreview-module__CaPmMq__surfBob{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-1.5cqw)rotate(4deg)}}@keyframes LessonRecordingPreview-module__CaPmMq__figureFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2cqw)}}@keyframes LessonRecordingPreview-module__CaPmMq__livePulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.LessonRecordingPreview-module__CaPmMq__figure,.LessonRecordingPreview-module__CaPmMq__live,.LessonRecordingPreview-module__CaPmMq__bar,.LessonRecordingPreview-module__CaPmMq__surfer{animation:none}.LessonRecordingPreview-module__CaPmMq__monkey .LessonRecordingPreview-module__CaPmMq__animatedMonkey,.LessonRecordingPreview-module__CaPmMq__surfer{display:none}.LessonRecordingPreview-module__CaPmMq__monkey .LessonRecordingPreview-module__CaPmMq__stillMonkey{display:block}}
.ProductPreviewMotion-module__8tOqwa__stage{--portrait-ratio:calc(815 / 1802);--portrait-max-width:380px;--landscape-ratio:calc(922 / 428);--portrait-width:min(var(--portrait-max-width), 100cqw, calc(100cqh * var(--portrait-ratio)));--portrait-height:min(100cqh, calc(100cqw / var(--portrait-ratio)), calc(var(--portrait-max-width) / var(--portrait-ratio)));--landscape-width:min(620px, 100cqw, calc(100cqh * var(--landscape-ratio)));--landscape-height:min(100cqh, calc(100cqw / var(--landscape-ratio)), calc(620px / var(--landscape-ratio)));container-type:size}.ProductPreviewMotion-module__8tOqwa__frame,.ProductPreviewMotion-module__8tOqwa__layer{width:var(--portrait-width);height:var(--portrait-height);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProductPreviewMotion-module__8tOqwa__frame[data-landscape=true],.ProductPreviewMotion-module__8tOqwa__layer[data-landscape=true]{width:var(--landscape-width);height:var(--landscape-height)}.ProductPreviewMotion-module__8tOqwa__frame{transition:width .8s cubic-bezier(.22,1,.36,1),height .8s cubic-bezier(.22,1,.36,1)}.ProductPreviewMotion-module__8tOqwa__layer{opacity:0;pointer-events:none;z-index:0;transition:opacity 0s .95s}.ProductPreviewMotion-module__8tOqwa__layer[data-active=true]{z-index:2;opacity:1;pointer-events:auto;transition:opacity .32s}.ProductPreviewMotion-module__8tOqwa__screen{opacity:0;pointer-events:none;z-index:0;transition:opacity 0s .95s;position:absolute;inset:0}.ProductPreviewMotion-module__8tOqwa__screen[data-visible=true]{z-index:2;opacity:1;pointer-events:auto;transition:none}.ProductPreviewMotion-module__8tOqwa__screen[data-visible=true]:not([data-base=true]){animation:.32s both ProductPreviewMotion-module__8tOqwa__previewDissolve}.ProductPreviewMotion-module__8tOqwa__layer[data-base=true],.ProductPreviewMotion-module__8tOqwa__screen[data-base=true]{opacity:1}.ProductPreviewMotion-module__8tOqwa__rotatingFrame{transition:width .9s cubic-bezier(.45,0,.2,1),height .9s cubic-bezier(.45,0,.2,1)}.ProductPreviewMotion-module__8tOqwa__frame.ProductPreviewMotion-module__8tOqwa__rotatingFrame[data-landscape=true]{width:var(--landscape-height);height:var(--landscape-width)}.ProductPreviewMotion-module__8tOqwa__turn{transform-origin:50%;width:100%;height:100%;position:relative}.ProductPreviewMotion-module__8tOqwa__rotatingFrame .ProductPreviewMotion-module__8tOqwa__layer[data-landscape=true]{transform:translate(-50%,-50%)rotate(-90deg)}.ProductPreviewMotion-module__8tOqwa__turn[data-turning=true] .ProductPreviewMotion-module__8tOqwa__layer[data-active=true]{transition:opacity .35s .45s}@keyframes ProductPreviewMotion-module__8tOqwa__previewDissolve{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ProductPreviewMotion-module__8tOqwa__frame,.ProductPreviewMotion-module__8tOqwa__rotatingFrame{transition:none}.ProductPreviewMotion-module__8tOqwa__layer,.ProductPreviewMotion-module__8tOqwa__screen{transition-delay:.12s}.ProductPreviewMotion-module__8tOqwa__layer[data-active=true]{transition:opacity .12s}.ProductPreviewMotion-module__8tOqwa__screen[data-visible=true]:not([data-base=true]){animation-duration:.12s}}
.HeroPreviewMotion-module__KIV6fa__stage.HeroPreviewMotion-module__KIV6fa__stage{--portrait-ratio:calc(9 / 19.5);--landscape-ratio:calc(19.5 / 9);--portrait-max-width:255px;height:100%}.HeroPreviewMotion-module__KIV6fa__shell,.HeroPreviewMotion-module__KIV6fa__mask{transition:border-radius .8s cubic-bezier(.22,1,.36,1)}@media (max-width:639px){.HeroPreviewMotion-module__KIV6fa__stage.HeroPreviewMotion-module__KIV6fa__stage{--portrait-max-width:min(42vw, calc((clamp(18rem, 44svh, 26rem) - 1rem) * 9 / 19.5), 168px)}}@media (min-width:1024px){.HeroPreviewMotion-module__KIV6fa__stage.HeroPreviewMotion-module__KIV6fa__stage{--portrait-max-width:266px}}@media (min-width:1280px){.HeroPreviewMotion-module__KIV6fa__stage.HeroPreviewMotion-module__KIV6fa__stage{--portrait-max-width:276px}}@media (prefers-reduced-motion:reduce){.HeroPreviewMotion-module__KIV6fa__shell,.HeroPreviewMotion-module__KIV6fa__mask{transition:none}}
.StudentEngagement-module__0Tx89a__previewRegion{container-type:inline-size}.StudentEngagement-module__0Tx89a__stage{--portrait-ratio:calc(1 / 2.16);--portrait-max-width:280px;height:min(604.8px,216cqw);margin-bottom:76px}.StudentEngagement-module__0Tx89a__controls{top:calc(50% + var(--portrait-height) / 2 + 12px);flex-direction:column;align-items:center;width:max-content;max-width:100%;transition:top .6s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;left:50%;transform:translate(-50%)}.StudentEngagement-module__0Tx89a__controls[data-landscape=true]{top:calc(50% + var(--landscape-height) / 2 + 12px)}.StudentEngagement-module__0Tx89a__phone{touch-action:pan-y pinch-zoom}.StudentEngagement-module__0Tx89a__shell,.StudentEngagement-module__0Tx89a__screen{transition:border-radius .6s cubic-bezier(.22,1,.36,1)}@media (min-width:640px){.StudentEngagement-module__0Tx89a__stage{margin-bottom:56px}}@media (prefers-reduced-motion:reduce){.StudentEngagement-module__0Tx89a__shell,.StudentEngagement-module__0Tx89a__screen,.StudentEngagement-module__0Tx89a__controls{transition:none}}
