.lessonFeedback_lesson-feedback__i6KgW ruby rt{color:#999}.lessonFeedback_lesson-feedback__i6KgW{min-height:100vh;padding-bottom:calc(8rem + env(safe-area-inset-bottom))}.lessonFeedback_lesson-feedback__wrapper__PEedw{width:100%;max-width:500px;margin:0 auto;padding:0 20px;box-sizing:border-box}.lessonFeedback_lesson-feedback__error__2nblm{display:flex;align-items:center;justify-content:center;min-height:100vh;font-size:16px;color:#999}.lessonFeedback_section-inner__tq9tT{width:100%}.lessonFeedback_feedback-section__uAwPk{padding:24px 0}.lessonFeedback_section-header__Yk3eO{margin-bottom:16px}.lessonFeedback_section-title__8XVBV{font-size:18px;font-weight:700;color:#111;margin:0 0 6px}.lessonFeedback_section-desc__N42_Z{font-size:13px;font-weight:400;color:#999;margin:0}.lessonFeedback_feedback-header__5_12k{position:relative;min-height:auto;padding:55px 0 30px}.lessonFeedback_feedback-header__inner__IZjto{position:relative;width:100%}.lessonFeedback_feedback-header__title__y078Y{font-size:20px;font-weight:700;line-height:1.2;background:linear-gradient(90deg,#9732fc,#fc4c4c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;margin:0}.lessonFeedback_feedback-header__close__1ReOH{position:absolute;top:20px;right:0;z-index:10;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;cursor:pointer;padding:0}.lessonFeedback_feedback-header__close-icon__jBQBJ{width:24px;height:24px;display:block}.lessonFeedback_feedback-header__content__CGi35{padding-top:0}.lessonFeedback_feedback-header__subject__6GY8a{font-size:13px;color:#777;margin:6px 0 0;line-height:1.4}.lessonFeedback_feedback-header__desc__nNeWA{font-size:13px;color:#666;margin:4px 0 0;line-height:1.4}.lessonFeedback_teacher-info__1OIeD{padding:0}.lessonFeedback_teacher-info__name-row__Z5T4a{margin-bottom:10px}.lessonFeedback_teacher-info__name__fFKHY{font-size:20px;font-weight:700;color:#111}.lessonFeedback_teacher-info__badges__VcoOp{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.lessonFeedback_teacher-info__badge__NyraV{display:inline-flex;align-items:center;padding:3px 10px;background-color:transparent;border:1px solid #ddd;border-radius:100px;font-size:13px;font-weight:400;color:#555}.lessonFeedback_teacher-info__message__ymaLn{font-size:16px;font-style:italic;color:#555;line-height:1.6;margin:0;white-space:pre-wrap}.lessonFeedback_feedback-summary__AAsHO{padding:20px 0}.lessonFeedback_feedback-summary__card__1dU15{background-color:#fafafa;border-radius:0 20px 20px 20px;padding:25px 20px}.lessonFeedback_feedback-summary__section__okjxB+.lessonFeedback_feedback-summary__section__okjxB{margin-top:20px;padding-top:20px;border-top:1px solid #eee}.lessonFeedback_feedback-summary__label--good__GR1xe{display:inline-block;font-size:15px;font-weight:700;color:#9732fc;margin-bottom:10px}.lessonFeedback_feedback-summary__label--effort__1_eR8{display:inline-block;font-size:15px;font-weight:700;color:#4c69fc;margin-bottom:10px}.lessonFeedback_bullet-list__k0vBy{margin:0;padding:0;list-style:none}.lessonFeedback_bullet-list__item__B_ccy{display:flex;align-items:flex-start;gap:8px;font-size:15px;color:#555;line-height:1.5;padding:3px 0}.lessonFeedback_bullet-list__item__B_ccy:before{content:"";display:block;width:3px;height:3px;border-radius:50%;background-color:currentColor;flex-shrink:0;margin-top:9px}.lessonFeedback_lesson-replay__Ly60H{padding:24px 0}.lessonFeedback_lesson-replay__player__itdWN{margin-top:12px}.lessonFeedback_grammar-list__Rk7sg{display:flex;flex-direction:column;gap:20px}.lessonFeedback_grammar-item__QA_KC{display:flex;flex-direction:column;gap:10px;padding:0}.lessonFeedback_grammar-item__QA_KC:last-child{margin-bottom:0}.lessonFeedback_grammar-item__student__IlcVa{display:block}.lessonFeedback_grammar-item__student-text___6m6S{font-size:17px;color:#666;line-height:1.5;margin:0}.lessonFeedback_grammar-item__badge-row__OHa5F{display:flex;align-items:center}.lessonFeedback_grammar-item__card__3BDK5{display:flex;flex-direction:column;gap:10px;padding:25px 20px;background-color:#fafafa;border-radius:0 20px 20px 20px}.lessonFeedback_grammar-item__teacher____ZJN{position:relative}.lessonFeedback_grammar-item__teacher-text___drIv{font-size:17px;color:#111;line-height:1.5}.lessonFeedback_grammar-item__teacher-text___drIv strong{font-weight:700}.lessonFeedback_grammar-badge__vYQiZ{color:#999;font-size:12px;line-height:16px;text-transform:uppercase}.lessonFeedback_pronunciation-list__oYUBU{display:flex;flex-direction:column;gap:16px}.lessonFeedback_pronunciation-item__Fe7hR{display:flex;flex-direction:column;gap:0;padding-bottom:16px}.lessonFeedback_pronunciation-item__Fe7hR:last-child{padding-bottom:0}.lessonFeedback_pronunciation-item__card__9QAZA{display:flex;flex-direction:column;gap:10px;padding:25px 20px;background-color:#fafafa;border-radius:0 20px 20px 20px}.lessonFeedback_pronunciation-item__sentence__gE4Jc{position:relative}.lessonFeedback_pronunciation-item__word__xXa2u{font-size:17px;color:#111;line-height:1.5}.lessonFeedback_word-container__E3SVn{position:relative;display:inline}.lessonFeedback_word__K1LMO{font-size:17px;font-weight:400;color:#111;line-height:1.5;transition:color .3s}.lessonFeedback_word--red__52p0q{color:#fc4c4c}.lessonFeedback_word--orange__EaS0N{color:#fc904c}.lessonFeedback_word--blue__6X2Sq{color:#4c69fc}.lessonFeedback_word--clickable__rd3gJ{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lessonFeedback_word--clickable-red__CSbET{-webkit-text-decoration-color:#fc4c4c;text-decoration-color:#fc4c4c}.lessonFeedback_word--clickable-orange__Kl1UC{-webkit-text-decoration-color:#fc904c;text-decoration-color:#fc904c}.lessonFeedback_word--clickable-blue__NMPFx{-webkit-text-decoration-color:#4c69fc;text-decoration-color:#4c69fc}.lessonFeedback_syllable-popup__o44CD{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);z-index:100;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12);padding:16px;min-width:220px;text-align:left;visibility:hidden;opacity:0}.lessonFeedback_syllable-popup--visible__1CMjC{visibility:visible;animation:lessonFeedback_fadeInUp__qLnS1 .15s ease-out forwards}.lessonFeedback_syllable-popup__header__94v2A{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.lessonFeedback_syllable-popup__title__YIXJM{font-size:16px;font-weight:700;color:#111}.lessonFeedback_syllable-popup__close__Ki8KL{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;cursor:pointer;border-radius:50%}.lessonFeedback_syllable-popup__close__Ki8KL:active{background-color:#f0f0f0}.lessonFeedback_syllable-popup__list__uqbcb{display:flex;flex-direction:column;gap:6px}.lessonFeedback_syllable-popup__table__Hhnqw{border-collapse:collapse}.lessonFeedback_syllable-popup__table__Hhnqw th{font-size:13px;font-weight:400;color:#555;text-align:left;padding:0 28px 16px 0;border:none}.lessonFeedback_syllable-popup__table__Hhnqw th:last-child{padding-right:0}.lessonFeedback_syllable-popup__table__Hhnqw td{font-size:15px;color:#111;line-height:1.5;text-align:left;vertical-align:top;padding:0 28px 10px 0;border:none}.lessonFeedback_syllable-popup__table__Hhnqw td:last-child{padding-right:0}.lessonFeedback_syllable-popup__word__TwZlf{font-weight:500;white-space:nowrap}.lessonFeedback_syllable-popup__o44CD .lessonFeedback_red__yrzEr{color:#fc4c4c}.lessonFeedback_syllable-row__Ayovv{display:flex;align-items:center;gap:10px;padding:10px 14px;background-color:#fff;border-radius:10px}.lessonFeedback_syllable-row__text__y7SpV{flex:1 1;font-size:15px;font-weight:600;color:#111}.lessonFeedback_syllable-row__badge__gSKIO{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:#666;white-space:nowrap}.lessonFeedback_syllable-row__dot__vRmcb{width:10px;height:10px;border-radius:50%;flex-shrink:0}.lessonFeedback_syllable-row__dot--green__pRftC{background-color:#46c75a}.lessonFeedback_syllable-row__dot--orange__a2Mo3{background-color:#fc904c}.lessonFeedback_syllable-row__dot--red__taF1X{background-color:#fc4c4c}.lessonFeedback_button-wrap__EN9cz{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lessonFeedback_button-wrap__EN9cz .kokoro-tts{width:40px;height:40px;min-width:40px;min-height:40px;flex-shrink:0}.lessonFeedback_button-wrap__EN9cz .kokoro-tts img{width:40px;height:40px;object-fit:contain}.lessonFeedback_btn-mic__lysxe{width:40px;height:40px;border-radius:50%;border:1px solid #ccc;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:0}.lessonFeedback_btn-mic__lysxe:not(:disabled):active{transform:scale(.93)}.lessonFeedback_btn-mic__lysxe:disabled{cursor:not-allowed}.lessonFeedback_btn-mic--recording___m6dv{border-color:#9732fc;animation:lessonFeedback_pulseRing__eclQY 1.6s ease-in-out infinite}.lessonFeedback_btn-mic--checking__CBHA9,.lessonFeedback_btn-mic--evaluating__OSlTY,.lessonFeedback_btn-mic--no-answer__XT6Zv{border-color:#9732fc;background:#fff}.lessonFeedback_btn-playback__jZSdC{width:40px;height:40px;border-radius:50%;border:1px solid #ccc;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:0}.lessonFeedback_btn-playback--active__6IvL6{background:#fff}.lessonFeedback_status-text__M0Klo{font-size:13.5px;color:#9732fc;white-space:nowrap}.lessonFeedback_level-badge__w931w{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:100px;font-size:12px;font-weight:700;color:#fff;white-space:nowrap}.lessonFeedback_level-badge--green__gn_cb{background-color:#46c75a}.lessonFeedback_level-badge--orange__3FXFg{background-color:#fc904c}.lessonFeedback_level-badge--red__JVxjN{background-color:#fc4c4c}.lessonFeedback_dots-wrap__DwVaP{display:flex;align-items:center;gap:2px}.lessonFeedback_dots-wrap__DwVaP span{display:block;width:3px;height:3px;border-radius:50%;background:#9732fc;animation:lessonFeedback_dotBounce__ad0S_ 1.2s ease-in-out infinite}.lessonFeedback_dots-wrap__DwVaP span:first-child{animation-delay:0s}.lessonFeedback_dots-wrap__DwVaP span:nth-child(2){animation-delay:.2s}.lessonFeedback_dots-wrap__DwVaP span:nth-child(3){animation-delay:.4s}button.kokoro-tts.lessonFeedback_kokoro-tts--on__NwgQ5{width:40px;height:40px;border-radius:50%;border:1px solid #9732fc;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;outline:none;padding:0}button.kokoro-tts.lessonFeedback_kokoro-tts--on__NwgQ5 img{width:auto!important;height:14px!important}button.kokoro-tts.lessonFeedback_kokoro-tts--off__GCjMX{width:40px;height:40px;border-radius:50%;border:1px solid #ccc;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;outline:none;padding:0}button.kokoro-tts.lessonFeedback_kokoro-tts--off__GCjMX img{width:auto!important;height:14px!important}@keyframes lessonFeedback_pulseRing__eclQY{0%{box-shadow:0 0 0 0 rgba(151,50,252,.25)}70%{box-shadow:0 0 0 6px rgba(151,50,252,0)}to{box-shadow:0 0 0 0 rgba(151,50,252,0)}}@keyframes lessonFeedback_fadeInUp__qLnS1{0%{opacity:0}to{opacity:1}}@keyframes lessonFeedback_dotBounce__ad0S_{0%,to{transform:translateY(0)}25%{transform:translateY(-2px)}75%{transform:translateY(2px)}}@keyframes lessonFeedback_banner-dot-pulse__ff9mX{0%,80%,to{transform:scale(.6);opacity:.35}40%{transform:scale(1);opacity:1}}.lessonFeedback_ai-lesson-summary__zUuW9{padding:24px 0;text-align:left}.lessonFeedback_ai-lesson-summary__box__EcVn2{text-align:left;padding:30px 20px;background:#fafafa;border-radius:0 20px 20px 20px;list-style:none;margin:0}.lessonFeedback_ai-lesson-summary__list__6lhRb{list-style:none;padding:0;margin:0}.lessonFeedback_ai-lesson-summary__item__2y8F2{position:relative;padding-left:11.5px;color:#555;font-size:14px;line-height:22px;letter-spacing:-.025em}.lessonFeedback_ai-lesson-summary__item__2y8F2:before{content:"";display:block;position:absolute;width:2px;height:2px;top:9.5px;left:0;margin:0;background:#555;border-radius:50%}.lessonFeedback_ai-lesson-summary__item__2y8F2 b{color:#000;font-weight:700}.lessonFeedback_ai-lesson-summary__item__2y8F2+*{margin-top:10px}.lessonFeedback_ai-lesson-summary__player-box__36fma{padding:5px 20px;margin-top:20px;background:#fff;border-radius:10px;border:1px solid #eee}.lessonFeedback_ai-lesson-summary__status__kBt4X{font-size:12px;line-height:18px;color:#888;margin-top:10px;text-align:center;font-weight:400}.lessonFeedback_ai-lesson-summary__btn-script__QW_V_{width:100%;padding:17px 0;margin-top:20px;background-color:#fff;border:1px solid #eee;border-radius:8px;color:#333;font-size:14px;font-weight:500;box-shadow:0 4px 12px rgba(0,0,0,.03)}.lessonFeedback_ai-lesson-summary__player__Jv28x{margin-top:12px}.lessonFeedback_ai-vocabulary-difficulty__kGgpl{padding:24px 0;text-align:left}.lessonFeedback_ai-vocabulary-difficulty__header__6RslP{padding-bottom:10px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.lessonFeedback_ai-vocabulary-difficulty__header__6RslP .lessonFeedback_title__3edc2{color:#111;font-size:18px;font-weight:700;line-height:26px;letter-spacing:-.028em}.lessonFeedback_ai-vocabulary-difficulty__kGgpl .lessonFeedback_graph-container__ve5WW{display:flex;flex-wrap:wrap;background:#f1f1f1;border-radius:20px;overflow:hidden}.lessonFeedback_ai-vocabulary-difficulty__kGgpl .lessonFeedback_graph-item__WNtCX{height:14px;background:#eedeff}.lessonFeedback_ai-vocabulary-difficulty__kGgpl .lessonFeedback_graph-item__WNtCX.lessonFeedback_is-beginner__sXtdG{background:#eedeff}.lessonFeedback_ai-vocabulary-difficulty__kGgpl .lessonFeedback_graph-item__WNtCX.lessonFeedback_is-intermediate__GvyOu{background:#c184fd}.lessonFeedback_ai-vocabulary-difficulty__kGgpl .lessonFeedback_graph-item__WNtCX.lessonFeedback_is-advanced__1CB1W{background:#9732fc}.lessonFeedback_ai-vocabulary-difficulty__kGgpl .lessonFeedback_label-container__EMell{padding:10px 0 0;margin:0;text-align:center;list-style:none}.lessonFeedback_ai-vocabulary-difficulty__kGgpl .lessonFeedback_label-item__JTpJO{display:inline-flex;justify-content:center;align-items:center;margin:0 5px;color:#444;font-size:12px;line-height:18px;letter-spacing:-.02em}.lessonFeedback_ai-vocabulary-difficulty__kGgpl .lessonFeedback_label-item__JTpJO:before{content:"";display:inline-block;width:12px;height:12px;margin-right:5px;border-radius:50%;background:#eedeff}.lessonFeedback_ai-vocabulary-difficulty__kGgpl .lessonFeedback_label-item__JTpJO.lessonFeedback_is-beginner__sXtdG:before{background:#eedeff}.lessonFeedback_ai-vocabulary-difficulty__kGgpl .lessonFeedback_label-item__JTpJO.lessonFeedback_is-intermediate__GvyOu:before{background:#c184fd}.lessonFeedback_ai-vocabulary-difficulty__kGgpl .lessonFeedback_label-item__JTpJO.lessonFeedback_is-advanced__1CB1W:before{background:#9732fc}.lessonFeedback_ai-vocabulary-difficulty__kGgpl .lessonFeedback_label-item__JTpJO strong{font-weight:500}.lessonFeedback_ai-vocabulary-difficulty__kGgpl .lessonFeedback_vocabulary-improvements__1vElT{margin-top:20px;padding:19px;border:1px solid #e7e7e7;border-radius:0 20px 20px 20px;text-align:left}.lessonFeedback_ai-vocabulary-difficulty__kGgpl .lessonFeedback_vocabulary-improvements__title__GWnJs{margin:0 0 10px;color:#9732fc;font-size:15px;font-weight:700;line-height:23px}.lessonFeedback_ai-vocabulary-difficulty__kGgpl .lessonFeedback_vocabulary-improvements__1vElT .lessonFeedback_vocabulary-list__2ce9v{list-style:none;padding:0;margin:0}.lessonFeedback_ai-vocabulary-difficulty__kGgpl .lessonFeedback_vocabulary-improvements__1vElT .lessonFeedback_vocabulary-item__wpADO{display:flex;flex-wrap:wrap;align-items:center;color:#555;font-size:15px;line-height:23px}.lessonFeedback_ai-vocabulary-difficulty__kGgpl .lessonFeedback_vocabulary-improvements__1vElT .lessonFeedback_vocabulary-item__wpADO:before{content:"";display:inline-block;align-self:center;width:2px;height:2px;margin-right:6.5px;background:#555;border-radius:50%}.lessonFeedback_ai-vocabulary-difficulty__kGgpl .lessonFeedback_vocabulary-improvements__1vElT .lessonFeedback_vocabulary-item__wpADO+*{margin-top:10px}.lessonFeedback_ai-vocabulary-difficulty__kGgpl .lessonFeedback_vocabulary-improvements__1vElT .lessonFeedback_vocabulary-item__before__l56B8{margin-right:10px}.lessonFeedback_ai-vocabulary-difficulty__kGgpl .lessonFeedback_vocabulary-improvements__1vElT .lessonFeedback_vocabulary-item__after__m8az7{word-break:break-all}.lessonFeedback_ai-vocabulary-difficulty__kGgpl .lessonFeedback_vocabulary-improvements__1vElT .lessonFeedback_vocabulary-item__after__m8az7:before{content:"";display:inline-block;width:9px;height:7px;margin-right:10px;background:url(https://img.uphone3.com/aitutor/feedback/ico_improve_arrow.svg) no-repeat 50%;background-size:auto 100%}.lessonFeedback_ai-vocabulary-difficulty__kGgpl .lessonFeedback_vocabulary-improvements__1vElT .lessonFeedback_vocabulary-item__wpADO .lessonFeedback_tts__ZYu4W{width:17px;height:17px;min-width:0;min-height:0;margin-left:10px;padding:0;border:none;background:none}.lessonFeedback_ai-vocabulary-difficulty__kGgpl .lessonFeedback_vocabulary-improvements__1vElT .lessonFeedback_vocabulary-item__wpADO .lessonFeedback_tts__ZYu4W img{width:100%;height:100%;object-fit:contain}.lessonFeedback_ai-speaking-habits__Xi5_2{padding:24px 0;text-align:left}.lessonFeedback_ai-speaking-habits__Xi5_2 .lessonFeedback_evaluation-list__ILp0y{padding:20px;margin:0;background:#fafafa;border-radius:0 20px 20px 20px;list-style:none}.lessonFeedback_ai-speaking-habits__Xi5_2 .lessonFeedback_evaluation-item__Z02nV+*{margin-top:20px}.lessonFeedback_ai-speaking-habits__Xi5_2 .lessonFeedback_evaluation-item__title__cMf8H{display:block;margin:0 0 10px;color:#4c69fc;font-size:15px;font-weight:700;line-height:23px;letter-spacing:-.02em}.lessonFeedback_ai-speaking-habits__Xi5_2 .lessonFeedback_evaluation-item__review-item__U93c9{position:relative;padding-left:11.5px;margin:0;color:#555;font-size:14px;line-height:22px;letter-spacing:-.025em}.lessonFeedback_ai-speaking-habits__Xi5_2 .lessonFeedback_evaluation-item__review-item__U93c9:before{content:"";display:block;position:absolute;width:2px;height:2px;top:9.5px;left:0;background:#555;border-radius:50%}.lessonFeedback_ai-speaking-habits__Xi5_2 .lessonFeedback_evaluation-item__review-item__U93c9+*{margin-top:4px}.lessonFeedback_ai-practice-suggestion__qMS5p{padding:24px 0}.lessonFeedback_ai-practice-suggestion__title__avwVt{margin:0 0 10px;color:#111;font-size:18px;font-weight:700;line-height:26px;letter-spacing:-.36px;text-align:left}.lessonFeedback_ai-practice-suggestion__list__q_PoY{display:flex;flex-direction:column;padding:20px;gap:20px;background:#fafafa;border-radius:0 20px 20px 20px}.lessonFeedback_ai-practice-suggestion__card__E0Dzg{padding:0;display:flex;flex-direction:column;gap:5px}.lessonFeedback_ai-practice-suggestion__card-title__t1VtM{margin:0;color:#555;font-size:15px;font-weight:700;line-height:23px;letter-spacing:-.3px;text-align:left}.lessonFeedback_ai-practice-suggestion__card-content___4ALx{display:flex;gap:5px;align-items:flex-start}.lessonFeedback_ai-practice-suggestion__bullet__nma90{flex-shrink:0;color:#555;font-size:14px;font-weight:700;line-height:1.6}.lessonFeedback_ai-practice-suggestion__card-text___U5pe{margin:0;color:#555;font-size:14px;line-height:1.6;letter-spacing:-.28px;text-align:left}.lessonFeedback_ai-practice-suggestion__card-text___U5pe b,.lessonFeedback_ai-practice-suggestion__card-text___U5pe strong{font-weight:700;color:#4c69fc}.lessonFeedback_ai-generating__disbU{margin:24px 0;padding:16px 18px;background:linear-gradient(135deg,#f9f2ff,#f3eeff);border:1px solid rgba(151,50,252,.08);border-radius:12px}.lessonFeedback_ai-generating__top__NdIRl{display:flex;align-items:center;gap:8px}.lessonFeedback_ai-generating__dots__BUCb_{display:flex;align-items:center;gap:3.5px;flex-shrink:0}.lessonFeedback_ai-generating__dots__BUCb_ span{display:block;width:5px;height:5px;border-radius:50%;background:#9732fc;animation:lessonFeedback_banner-dot-pulse__ff9mX 1.4s ease-in-out infinite both}.lessonFeedback_ai-generating__dots__BUCb_ span:first-child{animation-delay:-.32s}.lessonFeedback_ai-generating__dots__BUCb_ span:nth-child(2){animation-delay:-.16s}.lessonFeedback_ai-generating__dots__BUCb_ span:nth-child(3){animation-delay:0s}.lessonFeedback_ai-generating__text__thmcJ{color:#444;font-size:13px;font-weight:600;line-height:19px;letter-spacing:-.02em}.lessonFeedback_ai-generating__checklist__6qWQl{list-style:none;padding:0;margin:10px 0 0 22px;column-count:2;column-gap:12px}.lessonFeedback_ai-generating__checklist__6qWQl li{position:relative;padding-left:14px;color:#8872a0;font-size:11px;line-height:20px;letter-spacing:-.02em;page-break-inside:avoid;break-inside:avoid}.lessonFeedback_ai-generating__checklist__6qWQl li:before{content:"✓";position:absolute;left:0;color:#9b85b3;font-size:10px;font-weight:500}.lessonFeedback_feedback-list-bar__7c1jo{position:fixed;left:0;right:0;bottom:0;z-index:10000;display:flex;align-items:center;gap:1rem;width:100%;max-width:50rem;margin:0 auto;padding:1.6rem 2rem calc(1.6rem + env(safe-area-inset-bottom));background:#fff;border:none;border-top:.1rem solid #eee;box-shadow:0 -.4rem 1.2rem rgba(0,0,0,.04);cursor:pointer;text-align:left}.lessonFeedback_feedback-list-bar__7c1jo:active{background:#fafafa}.lessonFeedback_feedback-list-bar__icon__w58ui{flex-shrink:0;display:block}.lessonFeedback_feedback-list-bar__label__tIHzs{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.6rem;line-height:1.4}.lessonFeedback_feedback-list-bar__prefix__n0B6E{font-weight:500;color:#1a1a1a}.lessonFeedback_feedback-list-bar__detail__Zle7y{margin-left:.6rem;font-weight:400;color:#999}.lessonFeedback_feedback-list-popup__US3tC{position:relative;text-align:left;padding:5rem 0 calc(7rem + env(safe-area-inset-bottom))}.lessonFeedback_feedback-list-popup__close__qNbFR{position:absolute;top:1.6rem;right:2rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;background:none;border:none;cursor:pointer}.lessonFeedback_feedback-list-popup__desc__vjeTE{margin:0;padding:.4rem 2rem 1.8rem;color:#999;font-size:1.4rem;line-height:1.5}.lessonFeedback_feedback-list-popup__list___83Q3{list-style:none;margin:0;padding:0}.lessonFeedback_feedback-list-popup__item__wono_{display:block;width:100%;padding:1.8rem 2rem;background:none;border:none;text-align:left;font-size:1.7rem;line-height:1.4;cursor:pointer}.lessonFeedback_feedback-list-popup__item__wono_:active{background:#f5f5f5}.lessonFeedback_feedback-list-popup__item__wono_.lessonFeedback_is-active__wPFPi{background:#f7f7f7}.lessonFeedback_feedback-list-popup__item__wono_.lessonFeedback_is-active__wPFPi .lessonFeedback_feedback-list-popup__detail__i_NhW,.lessonFeedback_feedback-list-popup__item__wono_.lessonFeedback_is-active__wPFPi .lessonFeedback_feedback-list-popup__prefix__IrbVv{color:#9732fc}.lessonFeedback_feedback-list-popup__prefix__IrbVv{font-weight:500;color:#1a1a1a}.lessonFeedback_feedback-list-popup__detail__i_NhW{margin-left:.6rem;font-weight:400;color:#999}