.WordInventory-module__zeDunG__panel{background:#fff;width:100%;height:100%;padding:.75rem 0;font-size:.85rem;overflow-y:auto}.WordInventory-module__zeDunG__sectionHeader{text-transform:uppercase;letter-spacing:.04em;color:#999;margin-top:.5rem;padding:.5rem .75rem .25rem;font-size:.8rem;font-weight:700}.WordInventory-module__zeDunG__sectionHeader:first-child{margin-top:0}.WordInventory-module__zeDunG__wordRow{cursor:pointer;align-items:center;gap:.4rem;padding:.3rem .75rem;transition:background .1s;display:flex;position:relative}.WordInventory-module__zeDunG__wordRow:hover{background:#f5f5f5}.WordInventory-module__zeDunG__wordRow:hover .WordInventory-module__zeDunG__speakerButton{opacity:1}.WordInventory-module__zeDunG__speakerButton{opacity:0;cursor:pointer;color:#3350c4;background:0 0;border:none;flex-shrink:0;align-items:center;padding:2px;transition:opacity .15s;display:flex}.WordInventory-module__zeDunG__hanzi{color:#1a1a1a;flex-shrink:0;font-weight:600}.WordInventory-module__zeDunG__pinyin{color:#c0392b;flex-shrink:0}.WordInventory-module__zeDunG__english{color:#888;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WordInventory-module__zeDunG__grammarTag{color:#666;background:#e8e8e8;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:.7rem}.WordInventory-module__zeDunG__divider{background:#e0e0e0;height:1px;margin:.5rem .75rem}@media (prefers-color-scheme:dark){.WordInventory-module__zeDunG__panel{background:#111}.WordInventory-module__zeDunG__wordRow:hover{background:#1a1a1a}.WordInventory-module__zeDunG__hanzi{color:#ededed}.WordInventory-module__zeDunG__english{color:#777}.WordInventory-module__zeDunG__divider{background:#333}.WordInventory-module__zeDunG__grammarTag{color:#999;background:#2a2a2a}}
.LessonPanel-module__0cyNdW__panel{background:#fafafa;flex-direction:column;width:100%;min-width:0;height:100%;display:flex}.LessonPanel-module__0cyNdW__lessonTabs{background:#fff;border-bottom:2px solid #e0e0e0;flex-shrink:0;padding:0 .5rem;display:flex;overflow-x:auto}.LessonPanel-module__0cyNdW__tab{cursor:pointer;color:#888;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:.55rem .85rem;font-size:.82rem;font-weight:500;transition:color .15s,border-color .15s}.LessonPanel-module__0cyNdW__tab:hover{color:#333}.LessonPanel-module__0cyNdW__tabActive{color:#3350c4;border-bottom-color:#3350c4;font-weight:600}.LessonPanel-module__0cyNdW__lessonScroll{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem 1.5rem 3rem;display:flex;overflow-y:auto}.LessonPanel-module__0cyNdW__startArea{flex:1;justify-content:center;align-items:center;display:flex}.LessonPanel-module__0cyNdW__startButton{cursor:pointer;color:#3350c4;background:0 0;border:none;flex-direction:column;align-items:center;gap:1rem;font-size:1.1rem;font-weight:600;transition:transform .15s;display:flex}.LessonPanel-module__0cyNdW__startButton:hover{transform:scale(1.05)}.LessonPanel-module__0cyNdW__stepBlock{animation:.3s LessonPanel-module__0cyNdW__fadeIn}@keyframes LessonPanel-module__0cyNdW__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.LessonPanel-module__0cyNdW__sectionHeading{color:#333;border-bottom:1px solid #e0e0e0;margin:1rem 0 .5rem;padding-bottom:.35rem;font-size:1.05rem;font-weight:600}.LessonPanel-module__0cyNdW__pandaSpeaks{color:#1a1a1a;background:#fef5f5;border-left:3px solid #c0392b;border-radius:0 8px 8px 0;align-items:baseline;gap:.5rem;padding:.55rem .85rem;font-size:1.2rem;font-weight:500;line-height:1.8;display:flex}.LessonPanel-module__0cyNdW__icon{flex-shrink:0;font-size:1.1rem}.LessonPanel-module__0cyNdW__coachSpeaks{color:#333;padding:.25rem 0;font-size:.92rem;line-height:1.7}.LessonPanel-module__0cyNdW__screenAnnotation{color:#555;background:#f0f0f0;border-radius:6px;padding:.45rem .85rem;font-size:.85rem;line-height:1.6}.LessonPanel-module__0cyNdW__micPrompt{color:#1a1a1a;background:#eef2ff;border:2px solid #3350c4;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.6rem 1rem;font-size:.92rem;font-weight:500;display:flex}.LessonPanel-module__0cyNdW__userResponse{color:#27ae60;border-top:1px solid #c8d4f5;width:100%;margin-top:.3rem;padding-top:.4rem;font-size:.88rem;font-weight:600}.LessonPanel-module__0cyNdW__lessonText{color:#444;margin:.2rem 0;font-size:.9rem;line-height:1.6}.LessonPanel-module__0cyNdW__tableWrapper{font-size:.88rem}.LessonPanel-module__0cyNdW__tableWrapper table{border-collapse:collapse;width:100%}.LessonPanel-module__0cyNdW__tableWrapper th,.LessonPanel-module__0cyNdW__tableWrapper td{text-align:left;border-bottom:1px solid #e0e0e0;padding:.4rem .7rem}.LessonPanel-module__0cyNdW__tableWrapper th{background:#f5f5f5;border-bottom:2px solid #ddd;font-weight:600}.LessonPanel-module__0cyNdW__notesWrapper details{border:1px solid #e0e0e0;border-radius:8px;margin:.4rem 0;overflow:hidden}.LessonPanel-module__0cyNdW__notesWrapper summary{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f5f5f5;padding:.55rem .85rem;font-size:.85rem;font-weight:600;transition:background .15s}.LessonPanel-module__0cyNdW__notesWrapper summary:hover{background:#eee}.LessonPanel-module__0cyNdW__notesWrapper details[open] summary{border-bottom:1px solid #e0e0e0}.LessonPanel-module__0cyNdW__notesWrapper details p{color:#444;padding:.3rem .85rem;font-size:.85rem;line-height:1.6}.LessonPanel-module__0cyNdW__notesWrapper details ul{color:#444;padding:.3rem .85rem .3rem 2rem;font-size:.85rem}.LessonPanel-module__0cyNdW__speakingIndicator{gap:5px;padding:.4rem 0;display:flex}.LessonPanel-module__0cyNdW__dot{background:#3350c4;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite LessonPanel-module__0cyNdW__bounce}.LessonPanel-module__0cyNdW__dot:nth-child(2){animation-delay:.2s}.LessonPanel-module__0cyNdW__dot:nth-child(3){animation-delay:.4s}@keyframes LessonPanel-module__0cyNdW__bounce{0%,80%,to{opacity:.3;transform:scale(.5)}40%{opacity:1;transform:scale(1)}}.LessonPanel-module__0cyNdW__micArea{background:#fff;border-top:1px solid #e0e0e0;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}.LessonPanel-module__0cyNdW__micButton{color:#fff;cursor:pointer;background:#e74c3c;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:background .15s,transform .15s;display:flex}.LessonPanel-module__0cyNdW__micButton:hover{background:#c0392b;transform:scale(1.05)}.LessonPanel-module__0cyNdW__micButton.LessonPanel-module__0cyNdW__recording{animation:1s infinite LessonPanel-module__0cyNdW__pulseMic;transform:scale(1.1)}@keyframes LessonPanel-module__0cyNdW__pulseMic{0%,to{box-shadow:0 0 #e74c3c80}50%{box-shadow:0 0 0 12px #e74c3c00}}.LessonPanel-module__0cyNdW__micLabel{color:#555;min-width:90px;font-size:.88rem;font-weight:500}.LessonPanel-module__0cyNdW__skipButton{color:#888;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.3rem .6rem;font-size:.82rem;transition:color .15s,background .15s}.LessonPanel-module__0cyNdW__skipButton:hover{color:#333;background:#f0f0f0}.LessonPanel-module__0cyNdW__bottomBar{background:#fff;border-top:1px solid #e0e0e0;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.LessonPanel-module__0cyNdW__continueButton{color:#fff;cursor:pointer;background:#3350c4;border:none;border-radius:8px;padding:.6rem 1.5rem;font-size:.9rem;font-weight:600;transition:background .15s}.LessonPanel-module__0cyNdW__continueButton:hover{background:#2a42a8}.LessonPanel-module__0cyNdW__lessonDone{color:#27ae60;font-size:.95rem;font-weight:600}@media (prefers-color-scheme:dark){.LessonPanel-module__0cyNdW__panel{background:#0a0a0a}.LessonPanel-module__0cyNdW__lessonTabs{background:#111;border-bottom-color:#333}.LessonPanel-module__0cyNdW__tab{color:#777}.LessonPanel-module__0cyNdW__tab:hover{color:#ccc}.LessonPanel-module__0cyNdW__tabActive{color:#7b9aff;border-bottom-color:#7b9aff}.LessonPanel-module__0cyNdW__startButton{color:#7b9aff}.LessonPanel-module__0cyNdW__sectionHeading{color:#ccc;border-bottom-color:#333}.LessonPanel-module__0cyNdW__pandaSpeaks{color:#ededed;background:#2a1515;border-left-color:#e74c3c}.LessonPanel-module__0cyNdW__coachSpeaks{color:#ccc}.LessonPanel-module__0cyNdW__screenAnnotation{color:#aaa;background:#1a1a1a}.LessonPanel-module__0cyNdW__micPrompt{color:#ededed;background:#1a1f33;border-color:#4a6ae0}.LessonPanel-module__0cyNdW__userResponse{color:#2ecc71;border-top-color:#2a3555}.LessonPanel-module__0cyNdW__lessonText{color:#bbb}.LessonPanel-module__0cyNdW__tableWrapper th{color:#ccc;background:#1a1a1a;border-bottom-color:#333}.LessonPanel-module__0cyNdW__tableWrapper td{color:#ccc;border-bottom-color:#222}.LessonPanel-module__0cyNdW__notesWrapper details{border-color:#333}.LessonPanel-module__0cyNdW__notesWrapper summary{color:#ccc;background:#1a1a1a}.LessonPanel-module__0cyNdW__notesWrapper summary:hover{background:#222}.LessonPanel-module__0cyNdW__notesWrapper details[open] summary{border-bottom-color:#333}.LessonPanel-module__0cyNdW__notesWrapper details p,.LessonPanel-module__0cyNdW__notesWrapper details ul{color:#bbb}.LessonPanel-module__0cyNdW__dot{background:#7b9aff}.LessonPanel-module__0cyNdW__micArea{background:#111;border-top-color:#333}.LessonPanel-module__0cyNdW__micLabel{color:#aaa}.LessonPanel-module__0cyNdW__skipButton{color:#777}.LessonPanel-module__0cyNdW__skipButton:hover{color:#ccc;background:#222}.LessonPanel-module__0cyNdW__bottomBar{background:#111;border-top-color:#333}}
