.lab_new_only{display:none}.lab_new_look .lab_new_only{display:inline-block}.lab_new_look .task_hero_img{height:260px;height:clamp(160px,28vh,280px);border-radius:12px}.lab_new_look .task_view_content>.main_image_holder{margin-bottom:16px}.lab_new_look .lab_task_face{width:52px;height:52px;object-fit:contain;flex-shrink:0;margin-right:12px;vertical-align:middle}.lab_new_look .lab_task_face,.lab_new_look .task_char_head{border-radius:50%;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);padding:0;object-fit:contain}.lab_new_look .lesson_task_area .c_option.lab_answer_correct:not(.is_image_card),.lab_new_look .c_option.lab_answer_correct .c_image_card_content{border-color:#23ac5e;border-color:var(--c-accent-green);background:#1a2a21;background:var(--c-success-bg)}.lab_new_look .lesson_task_area .c_option.lab_answer_wrong:not(.is_image_card),.lab_new_look .c_option.lab_answer_wrong .c_image_card_content{border-color:#eb5757;border-color:var(--c-accent-red);background:#2b1d1d;background:var(--c-error-bg)}.lab_new_look .task_view_assemble{height:auto!important;min-height:0;justify-content:flex-start;max-width:580px}.lab_new_look .assemble_sentence_area{flex-grow:0!important;min-height:96px;margin:18px 0 10px!important}.lab_new_look .assemble_bank_area{padding-top:8px}.lab_new_look .task_view_new_word{padding:12px}.lab_new_look .task_view_input .input_top_content{margin-bottom:12px}.lab_new_look .task_view_gap{height:auto;justify-content:flex-start;width:100%;max-width:480px;margin:0 auto}.lab_new_look .gap_hint_text{font-size:20px;font-weight:700;color:#fff!important;color:var(--c-text-main)!important;margin:4px 0 12px!important}.lab_new_look .gap_sentence_box{flex-grow:0;padding:20px 8px 28px;font-size:23px;line-height:1.7;align-items:baseline}.lab_new_look .gap_sentence_box .c_token{font-size:inherit;line-height:inherit}.lab_new_look .gap_sentence_box .gap_placeholder{min-width:52px;height:1.15em;font-size:inherit;line-height:inherit;animation:none;border-color:#1865f2;border-color:var(--c-accent-blue)}.lab_new_look .task_view_gap>.c_token_transcription,.lab_new_look .lab_old_only{display:none}.lab_new_look .gap_options_row{display:flex;flex-direction:column;margin:0;padding:0}.lab_new_look .gap_options_row .c_chip_option{width:100%;box-sizing:border-box;margin:0 0 10px!important;padding:14px 18px;font-size:16px;font-weight:600;border:2px solid #333333;border:2px solid var(--c-border);border-bottom-width:4px;border-radius:12px;box-shadow:none}.lab_new_look .gap_options_row .c_chip_option:last-child{margin-bottom:0!important}.lab_new_look .gap_options_row .c_chip_option.is_used{background:#1e1e1e;background:var(--c-bg-card);color:#8e8e8e;color:var(--c-text-muted)}.lab_new_look .feedback_overlay.is_active{transition:transform .18s ease-out,opacity .18s ease-out}.lab_new_look .feedback_overlay .l_footer_inner{padding-top:24px}.lab_new_look .feedback_box{align-items:flex-start;margin:0 auto;min-height:68px;overflow:visible}.lab_new_look .lab_long_answer .feedback_box{max-height:52vh;overflow-y:auto;overflow-x:hidden}.lab_new_look .feedback_overlay .btn_action{margin-top:18px}.lab_new_look .lab_match_success .l_footer_inner{padding-top:14px}.lab_new_look .lab_match_success .feedback_box{min-height:30px;align-items:center}.lab_new_look .lab_match_success .feedback_answer{display:none}.lab_new_look .lab_match_success .btn_action{margin-top:12px}.lab_new_look .feedback_content{flex:1;min-width:0}.lab_new_look .feedback_title{font-size:20px;line-height:1.3}.lab_new_look .state_error .feedback_title{font-size:15px;font-weight:600}.lab_new_look .feedback_answer{font-size:22px;font-weight:650;line-height:1.45;overflow-wrap:break-word;overflow-wrap:anywhere;opacity:1;margin:8px 0 0}.lab_new_look .feedback_answer_label{font-size:14px;font-weight:500}.lab_new_look .feedback_answer.lab_has_reading{display:none}.lab_new_look .lab_feedback_reading{display:block;font-size:22px;font-weight:650;margin-top:10px;line-height:1.6;overflow-wrap:break-word;overflow-wrap:anywhere}.lab_new_look .lab_long_answer .feedback_answer,.lab_new_look .lab_long_answer .lab_feedback_reading{font-size:17px;font-weight:500}.lab_new_look .lab_feedback_audio{width:44px;height:44px;display:inline-flex;vertical-align:middle;margin-left:10px}.lab_new_look .lab_feedback_audio svg{width:18px;height:18px}.lab_new_look .lab_has_answer_recap .feedback_title{font-size:16px;font-weight:600}.lab_new_look .lab_has_answer_recap .feedback_answer{display:none}.lab_new_look .lab_success_recap{display:block;margin-top:10px}.lab_new_look .lab_recall_line{display:flex;align-items:center}.lab_new_look .lab_recall_copy{flex:1;min-width:0}.lab_new_look .lab_recall_text{display:block;font-size:24px;font-weight:650;line-height:1.6;overflow-wrap:break-word;overflow-wrap:anywhere}.lab_new_look .lab_feedback_with_character .lab_recall_text{font-size:22px}.lab_new_look .lab_recall_text .cjk_ruby{max-width:100%;flex-wrap:wrap}.lab_new_look .lab_recall_text .cjk_ruby_unit{flex-shrink:0;padding-left:0;padding-right:0}.lab_new_look .lab_recall_line .lab_feedback_audio{flex-shrink:0;margin-left:16px}.lab_new_look .lab_recall_translation{margin-top:4px;font-size:20px;font-weight:600;line-height:1.35;color:#fff;color:var(--c-text-main)}.lab_new_look .lab_input_recap .cjk_ruby_py{font-size:13px;opacity:1}.lab_new_look .lab_input_recap .cjk_ruby_py_kanji{color:#ff8a80}.lab_new_look .lab_input_recap .cjk_ruby_py_kana{color:#8ac7ff}.lab_new_look .lab_long_answer .lab_recall_text{font-size:17px}.lab_new_look .lab_long_answer .lab_recall_translation{font-size:17px;font-weight:500}.lab_new_look .feedback_overlay .btn_report_mini{align-self:flex-start;flex-shrink:0}.lab_new_look .lab_sentence_feedback .feedback_box{display:flex;align-items:start}.lab_new_look .lab_sentence_feedback .feedback_content{display:block}.lab_new_look .lab_sentence_feedback .feedback_content>.lab_feedback_controls{display:flex;justify-content:flex-end;align-self:start;margin-top:12px}.lab_new_look .lab_feedback_controls .lab_feedback_audio{flex-shrink:0;margin:0}.lab_new_look .lab_sentence_feedback .btn_report_mini{justify-self:end;margin-top:0}.lab_new_look .lab_sentence_feedback .lab_feedback_reading>.cjk_ruby{max-width:100%;flex-wrap:wrap}.lab_new_look .feedback_char.is_happy{animation:bounceChar .5s ease-out}.lab_new_look .feedback_char.is_angry{animation:shakeChar .4s ease-in-out}.lab_new_look .feedback_char.lab_feedback_art_loading{animation:none}@media(max-width:600px){.lab_new_look .task_hero_img{height:220px}}@media(max-height:700px){.lab_new_look .task_hero_img{height:128px}.lab_new_look .task_view_content>.main_image_holder{margin-bottom:10px}.lab_new_look .task_view_new_word{padding:0 10px}.lab_new_look .new_word_card{border-radius:12px}.lab_new_look .new_word_image_wrap{height:150px;height:var(--lab-new-word-height,150px)}.lab_new_look .new_word_content{padding:12px 18px}.lab_new_look .new_word_main_row{margin-bottom:8px}.lab_new_look .new_word_text{font-size:26px}.lab_new_look .new_word_audio_row{margin-bottom:8px}.lab_new_look .new_word_divider{margin:10px 0}.lab_new_look .new_word_transcription{font-size:17px;margin-top:2px}.lab_new_look .new_word_hint{margin-top:10px}}@media(max-height:600px){.lab_new_look .task_hero_img{height:88px}.lab_new_look .task_view_assemble>.task_question_text{padding:0!important}.lab_new_look .assemble_sentence_area{min-height:72px;margin:10px 0 8px!important}.lab_new_look .task_view_content{padding-bottom:0}.lab_new_look .new_word_image_wrap{height:110px;height:var(--lab-new-word-height,110px)}.lab_new_look .new_word_content{padding:10px 16px}.lab_new_look .new_word_hint{margin-top:8px;font-size:12px}.lab_new_look .new_word_divider{margin:8px 0}.lab_new_look .gap_sentence_box{padding-top:12px;padding-bottom:18px}}@media(prefers-reduced-motion:reduce){.lab_new_look .lab_feedback_mascot,.lab_new_look .feedback_char.is_happy,.lab_new_look .feedback_char.is_angry{animation:none}.lab_new_look .feedback_overlay{transition:none}}.lab_new_look .lab_image_task{justify-content:flex-start;min-height:0}.lab_new_look .lab_image_choices{flex:1;min-height:0;padding-bottom:0}.lab_new_look .lab_image_choices>.main_image_holder{margin-bottom:12px}.lab_new_look .lab_image_choices .options_grid{flex:1;min-height:0;width:100%;max-width:480px;max-height:540px;align-content:stretch}.lab_new_look .lab_image_choices .options_grid>.c_option{height:50%;min-height:0;padding:4px;flex-shrink:0}.lab_new_look .lab_image_choices .c_image_card_content{min-height:0}.lab_new_look .lab_image_choices .c_option_img_wrap{flex:1;min-height:0;padding-bottom:0;background:#e8e8e6}.lab_new_look .lab_image_choices .c_option_img{object-fit:contain}.lab_new_look .lab_image_choices .c_option_footer{flex:0 0 auto;min-height:38px;padding:6px 8px}.lab_new_look .lab_image_choices>.btn_cant_listen{flex-shrink:0;margin-top:12px}@media(max-height:700px){.lab_new_look .lab_image_choices>.main_image_holder{margin-bottom:8px}.lab_new_look .lab_image_choices .c_option_footer{min-height:34px;padding:4px 6px}}.lab_sentence_prompt,.lab_sentence_text,.main_image_holder.lab_sentence_prompt{display:block}.lab_new_look .lab_sentence_prompt{display:flex;align-items:center;justify-content:center}.lab_new_look .lab_sentence_text{display:block;flex:0 1 auto;min-width:0}.lab_new_look .lab_sentence_prompt>.gap_sentence_box{flex:0 1 auto;min-width:0}.lab_new_look .lab_sentence_prompt>.lab_task_face{margin-left:4px}@media(max-height:600px){.lab_new_look .lab_task_face{width:44px;height:44px;margin-right:8px}}.lab_new_look .feedback_char{width:128px;height:128px;margin-left:-64px;margin-bottom:-24px}.lab_new_look .lab_feedback_without_character .feedback_char{display:none}.lab_new_look .lab_word_choice>.task_instruction_label{display:none}.lab_new_look .lab_word_choice .task_question_text{font-size:30px;line-height:1.3;margin:0!important;min-width:0;overflow-wrap:break-word;overflow-wrap:anywhere}.lab_new_look .lab_word_choice .main_image_holder{margin-bottom:16px}.lab_new_look .lab_word_choice .question_with_audio_col{display:inline-flex;align-items:center;max-width:100%}.lab_new_look .lab_word_choice .question_with_audio_col>.new_word_transcription{margin-top:4px}.lab_new_look .lab_word_choice .question_with_audio_col>.c_audio_btn_std{margin-top:0!important}.lab_new_look .lab_word_choice .task_question_text .cjk_ruby{max-width:100%;flex-wrap:wrap}.lab_new_look .lab_choice_reading{display:block}.lab_new_look .lab_choice_reading .cjk_ruby{max-width:100%;flex-wrap:wrap;justify-content:center}.lab_new_look .lab_choice_ending{display:inline-flex;align-items:flex-end}.lab_new_look .lab_trc_above{display:flex;flex-direction:column;align-items:center}.lab_new_look .new_word_content.lab_trc_above{align-items:stretch}.lab_new_look .lab_trc_above>.new_word_transcription,.lab_new_look .lab_trc_above>.match_item_trc,.lab_new_look .c_option>.c_option_trc,.lab_new_look .c_token_outer>.c_token_transcription{order:-1;margin-top:0;margin-bottom:4px}.lab_new_look .c_option>.c_option_trc,.lab_new_look .lab_trc_above>.match_item_trc{margin-bottom:2px}.lab_new_look .lab_word_choice .question_with_audio_col.lab_trc_above>.new_word_transcription{margin-top:0}.lab_new_look .lab_inline_reading>.c_token_transcription,.lab_new_look .new_word_transcription_compact{display:none}.lab_new_look .script_select_question{display:flex;flex-direction:column;align-items:center}.lab_new_look .script_card_trans_row,.lab_new_look .script_card_trc_hint{order:-1;margin-top:0;margin-bottom:8px}@media(max-width:700px)and (max-height:700px){.lab_new_look .lab_image_word .task_view_content{flex:1;min-height:0;padding-bottom:0}.lab_new_look .lab_image_word .main_image_holder{flex:1;min-height:64px;max-height:128px}.lab_new_look .lab_image_word .main_image_holder .m_bottom{height:100%}.lab_new_look .lab_image_word .task_hero_img{display:block;height:100%;max-height:128px;margin:0 auto}.lab_new_look .lab_image_word .options_list{flex-shrink:0}}@media(max-width:700px)and (max-height:600px){.lab_new_look .lab_word_choice_main{padding-top:0;padding-bottom:0}.lab_new_look .lab_image_word>.task_instruction_label{display:none}.lab_new_look .lab_image_word .main_image_holder{min-height:48px}}@media(max-width:700px)and (max-height:580px){.lab_new_look .lab_image_word_main{padding-top:0;padding-bottom:0}.lab_new_look .lab_image_word .main_image_holder{margin-bottom:8px}.lab_new_look .lab_image_word .options_list>*+*{margin-top:6px}}@media(max-width:700px){.lab_new_look .lab_word_choice:before,.lab_new_look .lab_audio_word:before,.lab_new_look .lab_sentence_choice:before,.lab_new_look .lab_matching_task:before{content:"";flex:1 0 0;max-height:64px}.lab_new_look .lab_word_choice:after,.lab_new_look .lab_audio_word:after,.lab_new_look .lab_sentence_choice:after,.lab_new_look .lab_matching_task:after{content:"";flex:3 0 0}.lab_new_look .lab_word_choice .task_view_content,.lab_new_look .lab_audio_word .task_view_content,.lab_new_look .lab_sentence_choice .task_view_content{flex:0 0 auto}}.lab_new_look .lab_matching_task .task_view_matching{flex:0 0 auto}.lab_new_look .lab_matching_task .c_match_item{min-width:0;overflow-wrap:break-word;word-wrap:break-word;padding:10px 6px}.lab_new_look .lab_match_reading .cjk_ruby{max-width:100%;flex-wrap:wrap;justify-content:center}.lab_new_look .lab_match_reading .cjk_ruby_py{font-size:13px;opacity:1}.lab_new_look .lab_match_reading .cjk_ruby_unit{padding-left:2px;padding-right:2px}.lab_new_look .lab_match_reading .cjk_ruby_py_kanji{color:#ff8a80!important}.lab_new_look .lab_match_reading .cjk_ruby_py_kana{color:#8ac7ff!important}.lab_new_look .lab_matching_task .c_match_item.is_selected{background-color:#142d52}.lab_new_look .lab_feedback_mascot{margin-top:0}@media(max-width:700px)and (max-height:700px){.lab_new_look .lab_audio_word .task_view_content{padding-bottom:0}.lab_new_look .lab_audio_word .btn_cant_listen{margin-top:12px}}@media(max-width:700px)and (max-height:600px){.lab_new_look .lab_audio_word>.task_instruction_label{display:none}.lab_new_look .lab_audio_word_main{padding-top:0;padding-bottom:0}.lab_new_look .lab_audio_word .task_view_content{display:flex}.lab_new_look .lab_audio_word .main_image_holder{width:auto;margin-bottom:0}.lab_new_look .lab_audio_word .btn_cant_listen{margin:0}.lab_new_look .lab_audio_word .options_list>*+*{margin-top:4px}}.lab_new_look .lab_new_word_task>.task_instruction_label,.lab_new_look .task_view_new_word .new_word_hint{display:none}.lab_new_look .c_token.is_interactive[data-trans]:before,.lab_new_look .c_token.is_interactive[data-trans]:after{display:none}.lab_token_tooltip{position:fixed;z-index:10001;max-width:calc(100vw - 24px);box-sizing:border-box;padding:6px 14px;border-radius:12px;background:#fff;color:#111;font:800 15px/1.3 system-ui,sans-serif;text-align:center;white-space:normal;overflow-wrap:break-word;overflow-wrap:anywhere;pointer-events:none;box-shadow:0 5px 20px rgba(0,0,0,.4)}.lab_token_tooltip[hidden]{display:none}.lab_token_tooltip:after{content:"";position:absolute;top:100%;left:50%;left:var(--lab-tooltip-arrow-left,50%);transform:translate(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff}.lab_token_tooltip.is_below:after{top:auto;bottom:100%;border-top:0;border-bottom:7px solid #fff}.lab_new_look .c_token.is_interactive{border-bottom-style:dashed}.lab_new_look .gap_task_wrapper .task_char_row{max-width:100%}.lab_new_look .gap_task_wrapper .c_token_container{align-items:flex-end}.lab_new_look .gap_task_wrapper .gap_placeholder,.lab_new_look .gap_task_wrapper .gap_filled_active,.lab_new_look .lab_inline_gap .c_inline_input,.lab_new_look .lab_inline_gap .gap_filled_readonly{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;min-width:68px;max-width:100%;height:36px;margin:0 6px;padding:0 10px;border:1px solid rgba(96,165,250,.55);border-radius:8px;background:rgba(24,101,242,.1);color:#60a5fa;box-shadow:none;vertical-align:baseline}.lab_new_look .gap_task_wrapper .gap_placeholder{font-size:0;line-height:0;animation:gap_blink 1.5s ease-in-out infinite}.lab_new_look .gap_task_wrapper .gap_filled_active{font-size:20px;line-height:1.2;font-weight:600;cursor:default;animation:popIn .3s cubic-bezier(.175,.885,.32,1.275)}.lab_new_look .gap_task_wrapper .gap_filled_active:hover{transform:none;background:rgba(24,101,242,.1)}.lab_new_look .lab_inline_gap .c_inline_input,.lab_new_look .lab_inline_gap .gap_filled_readonly{font-size:20px;line-height:1.2;font-weight:600}.lab_new_look .lab_inline_gap .c_inline_input:focus{border:1px solid #60a5fa;background:rgba(24,101,242,.15);outline:2px solid rgba(96,165,250,.25);outline-offset:2px}.lab_new_look .lab_inline_gap .c_inline_input.has_error{border-color:#eb5757;border-color:var(--c-accent-red);color:#eb5757;color:var(--c-accent-red)}.lab_new_look .lab_inline_gap .c_inline_input:disabled{opacity:1;cursor:default}.lab_new_look .lab_letter_gap .c_inline_input{min-width:60px;margin:0 3px;padding:0 6px}.lab_new_look .lab_inline_gap .inline_sentence_box{max-width:100%}@media(prefers-reduced-motion:reduce){.lab_new_look .gap_task_wrapper .gap_placeholder,.lab_new_look .gap_task_wrapper .gap_filled_active{animation:none}}.lab_new_look .lab_audio_sentence_gap .btn_cant_listen{margin-top:8px}.lab_new_look .lab_assemble_task{justify-content:flex-start;min-height:0}.lab_new_look .lab_assemble_task>.task_instruction_label{display:none}.lab_new_look .lab_assemble_task .task_view_assemble{flex:1 1 auto;height:100%!important;min-height:0;max-width:580px;display:flex!important;justify-content:stretch}.lab_new_look .lab_assemble_task .task_question_text{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;max-width:100%;padding:0!important}.lab_new_look .lab_assemble_task .task_question_text>p{margin:0!important;text-align:center;font-size:22px!important;line-height:1.35;overflow-wrap:break-word;overflow-wrap:anywhere;max-width:100%}.lab_new_look .lab_assemble_task .task_question_text>.task_char_row{display:flex;align-items:center;justify-content:center}.lab_new_look .lab_assemble_task .task_char_head{width:64px;height:64px;margin:0 12px 0 0}.lab_new_look .lab_assemble_task .task_char_row>div:empty{display:none}.lab_new_look .lab_assemble_task .task_char_head:last-child{margin-right:0}.lab_new_look .lab_assemble_task .assemble_sentence_area{position:relative;flex:0 1 168px!important;box-sizing:border-box;min-height:64px;overflow-y:auto;margin:0!important;padding:12px 10px;border:1px dashed rgba(96,165,250,.4)!important;border-radius:14px;background:rgba(24,101,242,.043);align-content:center;align-items:center;transition:background-color .15s,border-color .15s}.lab_new_look .lab_assemble_instruction{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:12px;font-size:15px;line-height:1.3;font-weight:500;color:#8e8e8e;color:var(--c-text-muted);text-align:center;pointer-events:none}.lab_new_look .lab_assemble_has_words .lab_assemble_instruction{display:none}.lab_new_look .lab_assemble_task .assemble_sentence_area.lab_assemble_has_words{border-style:solid!important;background:rgba(24,101,242,.067)}.lab_new_look .lab_assemble_task .assemble_bank_area{display:block}.lab_new_look .lab_assemble_task .assemble_bank_area>div:first-child{width:100%;margin:8px 0 0!important}.lab_new_look .lab_assemble_task .c_chip_option,.lab_new_look .lab_assemble_task .c_chip_sentence{box-sizing:border-box;min-height:44px;max-width:100%;margin:4px;padding:9px 13px;border:1px solid #333333;border:1px solid var(--c-border);border-radius:10px;font-size:18px;font-weight:600;line-height:1.25;overflow-wrap:break-word;overflow-wrap:anywhere;box-shadow:0 1px 2px rgba(0,0,0,.16)}.lab_new_look .lab_assemble_task .c_chip_sentence{border-color:#1865f2;border-color:var(--c-accent-blue)}.lab_new_look .lab_assemble_task .c_chip_option:not(.is_used):hover{border-color:#1865f2;border-color:var(--c-accent-blue)}.lab_new_look .lab_assemble_task .c_chip_option:active{transform:translateY(1px);box-shadow:none}.lab_new_look .lab_assemble_task .c_chip_trc{font-size:12px;line-height:1.2;margin-bottom:4px}.lab_new_look .lab_assemble_reading .cjk_ruby{max-width:100%;flex-wrap:wrap}.lab_new_look .lab_assemble_task .c_chip_sentence .cjk_ruby_py,.lab_new_look .lab_assemble_task .c_chip_sentence .c_chip_trc{color:rgba(255,255,255,.8)}.lab_new_look .lab_assemble_task .c_chip_option.is_used{background:transparent;border:1px dashed rgba(255,255,255,.1);opacity:1;color:transparent;box-shadow:none}.lab_new_look .lab_assemble_task .c_chip_option.is_used .lab_assemble_reading{visibility:hidden}.lab_new_look .lab_assemble_task .assemble_bank_area>div:not(:first-child){margin:0 0 6px!important}.lab_new_look .lab_assemble_task .btn_cant_listen{margin-top:0}@media(max-height:600px){.lab_new_look .lab_assemble_task .assemble_sentence_area{min-height:64px}}.lab_new_look .lab_assemble_task .c_chip_option:focus-visible,.lab_new_look .lab_assemble_task .c_chip_sentence:focus-visible{outline:2px solid #1865f2;outline:2px solid var(--c-accent-blue);outline-offset:3px}.lab_new_look .lab_assemble_no_audio .task_question_text{flex-direction:row;justify-content:center}.lab_new_look .lab_assemble_no_audio .task_question_text>p{order:1;text-align:left}.lab_new_look .lab_assemble_no_audio .task_char_row{order:0;min-height:0;flex-shrink:0}.lab_new_look .lab_assemble_no_audio .task_char_head{width:48px;height:48px;margin:0}.lab_new_look .lab_assemble_zh .c_chip_sentence{background:#142d52;border-color:#60a5fa}.lab_new_look .lab_assemble_zh .lab_assemble_reading .cjk_ruby_py{font-size:13px;line-height:1.2;opacity:1;margin-bottom:4px}.lab_new_look .lab_assemble_reading [data-lab-chip-tone="1"]{color:#ff8a80!important}.lab_new_look .lab_assemble_reading [data-lab-chip-tone="2"]{color:#ffc078!important}.lab_new_look .lab_assemble_reading [data-lab-chip-tone="3"]{color:#7ee2a8!important}.lab_new_look .lab_assemble_reading [data-lab-chip-tone="4"]{color:#8ac7ff!important}.lab_new_look .lab_assemble_reading [data-lab-chip-tone="5"]{color:#d2d9e3!important}.lab_new_look .lab_ko_colored [data-ko-role=word]{color:#ff8a80!important}.lab_new_look .lab_ko_colored [data-ko-role=grammar]{color:#8ac7ff!important}.lab_new_look .lab_ko_colored [data-ko-role=unknown]{color:inherit}.lab_new_look .lab_ko_colored{opacity:1}.lab_new_look .lab_ko_line{white-space:normal}.lab_new_look .lab_ko_ruby{display:inline-flex;flex-wrap:wrap;justify-content:center}.lab_new_look .lab_ko_word{display:inline-flex;align-items:flex-end;white-space:nowrap}.lab_new_look .lab_ko_word .cjk_ruby_unit{margin:0}.lab_new_look .lab_ko_word .cjk_ruby_py{opacity:1}.lab_new_look .c_token.lab_ko_joined{margin-left:0}.lab_ko_token_word{display:block}.lab_new_look .lab_ko_token_word{display:inline-flex;align-items:baseline;white-space:nowrap}.lab_new_look .lab_ko_token_word .c_token{margin:0;padding-left:0;padding-right:0}.lab_new_look .lab_ko_token_word .c_token_trc{white-space:nowrap}.lab_new_look .lab_ko_tokens>.lab_ko_space{display:none}.lab_new_look .lab_ko_course .lab_assemble_task .c_chip_sentence{background:#142d52;border-color:#60a5fa}.lab_ko_word_base{display:block}.lab_new_look .lab_ko_token_word{flex-direction:column;align-items:center;vertical-align:bottom}.lab_new_look .lab_ko_word_base{display:inline-flex;align-items:baseline}.lab_new_look .lab_ko_token_word .c_token_trc{display:none}.lab_new_look .lab_ko_word_reading{font-size:16px;font-weight:600;line-height:1.2;white-space:nowrap}.lab_ko_original{display:block}.lab_new_look .lab_assemble_ja .c_chip_sentence{background:#142d52;border-color:#60a5fa}.lab_new_look .lab_assemble_ja .lab_assemble_reading .cjk_ruby_py{font-size:13px;opacity:1}.lab_new_look .lab_assemble_ja .lab_assemble_reading .cjk_ruby_py_kanji{color:#ff8a80!important}.lab_new_look .lab_assemble_ja .lab_assemble_reading .cjk_ruby_py_kana{color:#8ac7ff!important}.lab_new_look .lab_ja_period{display:none!important}.lab_new_look .lesson_layout,.lab_new_look .story_layout,.lab_new_look .dialog_layout{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,DejaVu Sans,sans-serif}.lab_new_look .lesson_layout button,.lab_new_look .lesson_layout input,.lab_new_look .lesson_layout textarea,.lab_new_look .story_layout button,.lab_new_look .dialog_layout button{font-family:inherit}.lab_new_look .lab_sentence_feedback .feedback_box{display:flex;position:relative;padding-right:56px;box-sizing:border-box}.lab_new_look .lab_sentence_feedback .feedback_content{display:block;width:100%}.lab_new_look .lab_sentence_feedback .btn_report_mini{position:absolute;top:0;right:0;margin:0}.lab_new_look .lab_sentence_feedback .feedback_content>.lab_feedback_controls{position:absolute;top:34px;right:0;width:44px;margin:0;display:flex}.lab_new_look .lab_word_choice .question_with_audio_col{display:inline-flex;flex-direction:row;align-items:center;max-width:100%}.lab_new_look .lab_word_prompt_copy{display:flex;flex-direction:column;align-items:center;min-width:0}.lab_new_look .lab_word_prompt_copy>.new_word_transcription{order:-1;margin:0 0 4px}.lab_new_look .lab_word_choice .question_with_audio_col>.c_audio_btn_std{flex-shrink:0;margin-left:14px}.lab_new_look .lab_assemble_task .task_view_assemble{display:flex!important;flex-direction:column;justify-content:flex-start}.lab_new_look .lab_assemble_task .task_question_text{order:0;flex-shrink:0}.lab_new_look .lab_assemble_task .task_question_text>*+*{margin-top:10px}.lab_new_look .lab_assemble_task .task_view_assemble:before{content:"";display:block;order:1;flex:1 1 0;min-height:12px}.lab_new_look .lab_assemble_task .assemble_sentence_area{order:2;flex:0 1 auto!important;height:20vh;max-height:168px;min-height:64px}.lab_new_look .lab_assemble_task .assemble_bank_area{order:3;display:flex;flex-direction:column;flex:1 0 auto;padding-bottom:0!important}.lab_new_look .lab_assemble_task .assemble_bank_area>div:first-child{flex-shrink:0}.lab_new_look .lab_assemble_task .assemble_bank_area>div:not(:first-child){margin-top:auto!important;padding-top:24px}.lab_new_look .lab_assemble_no_audio .task_question_text>*+*{margin-top:0;margin-left:12px}.lab_new_look .lab_recall_text .cjk_ruby_unit,.lab_new_look .lab_feedback_reading .cjk_ruby_unit,.lab_new_look .lab_choice_reading .cjk_ruby_unit,.lab_new_look .lab_word_choice .cjk_ruby_unit{margin-top:6px}.lab_new_look .lab_recall_text .cjk_ruby_unit{margin-right:.36em}.lab_new_look .lab_assemble_reading .cjk_ruby_unit,.lab_new_look .lab_match_reading .cjk_ruby_unit{margin-top:4px}.lab_new_look .lab_ko_ruby .lab_ko_word{margin:5px 4px 0}.lab_new_look .lab_ko_ruby .cjk_ruby_unit{margin:0}.lab_new_look .lab_ko_tokens>.lab_ko_token_word{margin:8px 5px 0}.lab_new_look .lab_ko_token_word .c_token{margin:0}.lab_new_look .gap_task_wrapper .c_token_container>*,.lab_new_look .lab_inline_gap .inline_sentence_box>*{margin-top:10px}@media(max-width:700px)and (max-height:600px){.lab_new_look .lab_audio_word .task_view_content{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:center;align-items:center}.lab_new_look .lab_audio_word .main_image_holder{order:0;flex:0 0 auto;width:auto;margin:0 12px 0 0}.lab_new_look .lab_audio_word .btn_cant_listen{order:1;flex:0 1 auto;margin:0}.lab_new_look .lab_audio_word .options_list{order:2;width:100%;flex:0 0 100%;margin-top:4px}.lab_new_look .lab_audio_word_text .main_image_holder{width:100%;margin-right:0}}.lab_new_look .task_hero_audio_wrapper>*+*,.lab_new_look .gap_audio_controls>*+*{margin-left:15px}.lab_cjk_input_task{height:auto;min-height:100%;flex-shrink:0;justify-content:flex-start}.lab_cjk_input{height:auto!important;justify-content:flex-start}.lab_cjk_input .lab_input_holder{display:flex;flex-direction:column;align-items:stretch!important;flex-grow:0!important;padding-top:12px!important}.lab_cjk_input .c_input_field{height:88px;min-height:64px;width:100%;box-sizing:border-box;resize:none;flex-shrink:0;transition:border-color .2s,background-color .2s,box-shadow .2s}.lab_input_toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:12px;color:#aaa}.lab_latin_input .input_area_wrapper{flex-direction:column;align-items:stretch!important}.lab_latin_input .lab_input_toolbar{justify-content:flex-end;flex-shrink:0}.lab_latin_input .lab_writing_hint{min-height:36px;padding:6px 12px;font-size:14px}.lab_input_help{border:1px solid #555;border-radius:8px;background:#252525;color:#eee;padding:8px 10px;font-size:13px;margin-left:8px;white-space:nowrap}.lab_input_bank{height:98px;flex-shrink:0;margin-bottom:8px}.lab_input_candidates{display:flex;flex-wrap:nowrap;height:56px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.lab_input_candidates .lab_input_candidate{flex-shrink:0;white-space:nowrap}.lab_input_candidate{background:#222;color:#fff;border:1px solid #555;border-radius:8px;font-size:22px;line-height:1.25;min-height:44px;padding:6px 12px;margin:0 6px 6px 0;cursor:pointer}.lab_input_candidate.is_active,.lab_input_candidate:focus{background:#142d52;border-color:#8ac7ff;outline:none}.lab_input_status{font-size:12px;line-height:16px;color:#aaa;margin:2px 0 0;height:36px;overflow-y:auto}.lab_input_guide p{margin:0 0 14px;line-height:1.5}.lab_input_guide_steps{text-align:left}.lab_input_guide ol{margin:0 0 16px;padding-left:24px;line-height:1.5}.lab_input_guide li{margin-bottom:12px;padding-left:2px}.lab_input_guide .lab_input_guide_hint{padding:12px;border:1px solid #555;border-radius:8px}.lab_input_guide .btn_action{margin-top:16px}.input_meaning_label{display:block;margin-bottom:4px;font-size:12px;font-weight:400;line-height:1.3;color:#aaa}.lab_cjk_input .input_bottom_content{margin-top:auto}.cjk_meaning_input_layout .task_instruction_label{display:none}.lab_cjk_meaning_input .input_top_content{padding-top:0!important}.lab_cjk_meaning_input .task_char_row{margin-bottom:0}.lab_cjk_meaning_input .task_question_text{font-size:20px!important;line-height:24px;margin:8px 0!important}.lab_cjk_meaning_input .input_meaning_text{display:block;max-height:72px;overflow-y:auto;overflow-wrap:break-word}.lab_cjk_input.lab_cjk_meaning_input .lab_input_holder{padding-top:4px!important}@media(max-height:650px){.lab_cjk_meaning_input .input_top_content .c_audio_btn_std_big{width:44px;height:44px;min-width:44px}.lab_cjk_input.lab_cjk_meaning_input .input_top_content .task_question_text{font-size:16px!important;line-height:20px;margin:4px 0!important}.lab_cjk_meaning_input .input_meaning_text{max-height:60px}.lab_cjk_meaning_input .lab_input_bank{height:64px;margin-bottom:4px}.lab_cjk_meaning_input .lab_input_candidates{height:44px}.lab_cjk_meaning_input .lab_input_status{height:20px;line-height:18px}.lab_cjk_meaning_input .c_input_field{height:64px;min-height:56px}}.chinese_input_layout .task_instruction_label{display:none}.chinese_input_layout .task_wrapper{height:100%;min-height:0;justify-content:flex-start}.chinese_input_layout .lab_chinese_input{display:flex;flex-direction:column;height:100%!important;min-height:0;width:100%;max-width:580px;margin:0 auto;padding:0}.chinese_input_layout .lab_chinese_input .input_top_content{flex-shrink:0;margin:0}.chinese_input_layout .lab_chinese_input .chinese_prompt_header{display:flex;align-items:center;justify-content:center;height:64px}.chinese_input_layout .lab_chinese_input .chinese_prompt_audio{display:flex;align-items:center;justify-content:center;flex-shrink:0}.chinese_input_layout .lab_chinese_input .chinese_prompt_audio>.c_audio_btn_std{margin-left:12px}.chinese_input_layout .lab_chinese_input .task_char_head{height:64px;width:64px;margin:0;flex-shrink:0}.chinese_input_layout .lab_chinese_input .c_audio_btn_std{margin:0}.chinese_input_layout .lab_chinese_input .task_question_text{height:90px;box-sizing:border-box;margin:0 0 12px;font-size:24px;line-height:30px;text-align:center;display:flex;align-items:center;justify-content:center}.chinese_input_layout .lab_chinese_input .input_meaning_text{display:block;width:100%;overflow-wrap:break-word}.chinese_input_layout .lab_chinese_input .input_area_wrapper{display:flex;flex-direction:column;flex:1 0 auto;justify-content:center;margin:0;padding:24px 0}.chinese_input_layout .lab_chinese_input .lab_input_holder{padding-top:0!important}.chinese_input_layout .lab_chinese_input .lab_input_toolbar{font-size:14px;margin-bottom:12px}.chinese_input_layout .lab_chinese_input .lab_input_bank{height:88px;margin-bottom:12px;box-sizing:border-box}.chinese_input_layout .lab_chinese_input .lab_input_candidates{height:64px}.chinese_input_layout .lab_chinese_input .lab_input_candidate{font-size:26px;padding:8px 16px;border-radius:10px}.chinese_input_layout .lab_chinese_input .lab_input_status{height:20px;line-height:20px;font-size:13px;overflow:visible}.chinese_input_layout .lab_chinese_input .lab_input_bank.is_empty{border:1px dashed #3e3e3e;border-radius:14px}.chinese_input_layout .lab_chinese_input .lab_input_bank.is_empty .lab_input_candidates{display:none}.chinese_input_layout .lab_chinese_input .lab_input_bank.is_empty .lab_input_status{display:flex;align-items:center;justify-content:center;height:100%;margin:0;padding:8px 16px;box-sizing:border-box;text-align:center;font-size:14px}.chinese_input_layout .lab_chinese_input .c_input_field{height:144px;min-height:144px;font-size:24px;line-height:1.4;padding:18px 20px}@media(max-height:700px){.chinese_input_layout .l_header{height:48px}.chinese_input_layout .l_footer{height:68px;min-height:68px}.chinese_input_layout .l_footer>.l_footer_inner{height:68px;min-height:0;padding:10px 12px}.chinese_input_layout .l_footer>.l_footer_inner>.btn_action{height:46px;min-height:46px;padding:8px 12px}.chinese_input_layout .lab_chinese_input .task_question_text{height:72px;line-height:24px;font-size:20px;margin:0 0 8px}.chinese_input_layout .lab_chinese_input .chinese_prompt_header{height:56px}.chinese_input_layout .lab_chinese_input .task_char_head{width:56px;height:56px}.chinese_input_layout .lab_chinese_input .c_audio_btn_std{width:56px;height:56px;min-width:56px}.chinese_input_layout .lab_chinese_input .input_area_wrapper{justify-content:flex-end;padding:8px 0}.chinese_input_layout .lab_chinese_input .lab_input_toolbar{font-size:12px;margin-bottom:8px}.chinese_input_layout .lab_chinese_input .lab_input_bank{height:72px;margin-bottom:8px}.chinese_input_layout .lab_chinese_input .lab_input_candidates{height:52px}.chinese_input_layout .lab_chinese_input .lab_input_candidate{font-size:24px;padding:6px 12px}.chinese_input_layout .lab_chinese_input .c_input_field{height:88px;min-height:88px;font-size:22px;padding:12px 16px}}@media(max-height:540px)and (max-width:500px){.chinese_input_layout .l_header{height:40px}.chinese_input_layout .l_main{padding-top:0;padding-bottom:0}.chinese_input_layout .lab_chinese_input .chinese_prompt_header{height:44px}.chinese_input_layout .lab_chinese_input .task_char_head{width:44px;height:44px}.chinese_input_layout .lab_chinese_input .c_audio_btn_std{width:44px;height:44px;min-width:44px;border-radius:14px}.chinese_input_layout .lab_chinese_input .c_audio_btn_std .g_icon{width:24px;height:24px}.chinese_input_layout .lab_chinese_input .task_question_text{height:60px;line-height:20px;font-size:17px;margin:0 0 4px}.chinese_input_layout .lab_chinese_input .input_area_wrapper{padding:6px 0}.chinese_input_layout .lab_chinese_input .lab_input_toolbar{margin-bottom:4px;font-size:11px;line-height:14px;min-height:28px}.chinese_input_layout .lab_chinese_input .lab_input_help{padding:5px 8px}.chinese_input_layout .lab_chinese_input .lab_input_bank{height:48px;margin-bottom:4px}.chinese_input_layout .lab_chinese_input .lab_input_candidates{height:48px}.chinese_input_layout .lab_chinese_input .lab_input_bank:not(.is_empty) .lab_input_status{display:none}.chinese_input_layout .lab_chinese_input .lab_input_bank.is_empty .lab_input_status{font-size:12px;padding:4px 8px}.chinese_input_layout .lab_chinese_input .c_input_field{height:50px;min-height:50px;padding:8px 10px}}@media(max-height:400px)and (max-width:500px){.chinese_input_layout .l_header{height:32px}.chinese_input_layout .l_footer{height:60px;min-height:60px}.chinese_input_layout .l_footer>.l_footer_inner{height:60px;padding:8px 12px}.chinese_input_layout .l_footer>.l_footer_inner>.btn_action{height:44px;min-height:44px;padding:8px 12px}}@media(max-height:380px)and (max-width:500px){.chinese_input_layout .lab_chinese_input .chinese_prompt_header{display:none}.chinese_input_layout .lab_chinese_input .lab_input_toolbar{display:flex}.chinese_input_layout .lab_chinese_input .c_input_field{height:44px;min-height:44px}.chinese_input_layout .lab_chinese_input .input_area_wrapper{padding:4px 0}}@media(max-height:500px)and (min-width:501px){.chinese_input_layout .lab_chinese_input{flex-direction:row;align-items:center}.chinese_input_layout .lab_chinese_input .input_top_content{width:44%;padding-right:20px;box-sizing:border-box}.chinese_input_layout .lab_chinese_input .input_area_wrapper{width:56%;min-width:0;flex:0 0 auto;padding:0}.chinese_input_layout .lab_chinese_input .task_question_text{height:88px;font-size:18px;line-height:22px}.chinese_input_layout .lab_chinese_input .lab_input_toolbar{margin-bottom:4px;font-size:11px;line-height:14px;min-height:28px}.chinese_input_layout .lab_chinese_input .lab_input_help{padding:5px 8px}.chinese_input_layout .lab_chinese_input .lab_input_bank{height:68px;margin-bottom:4px}.chinese_input_layout .lab_chinese_input .lab_input_candidates{height:48px}.chinese_input_layout .lab_chinese_input .c_input_field{height:72px;min-height:72px}}@media(max-height:500px){.lab_cjk_input_task{height:auto;min-height:100%;flex-shrink:0;justify-content:flex-start}.lab_cjk_input{height:auto!important}.lab_cjk_input .c_input_field{height:64px;min-height:64px;padding:10px 12px}.lab_input_bank{height:90px;margin-bottom:4px}.lab_input_candidates{height:48px}.lab_cjk_input .input_bottom_content{padding-bottom:8px!important}}.lab_korean_input{justify-content:flex-start;padding-bottom:0}.korean_input_layout .task_instruction_label{display:none}.lab_korean_input .c_audio_btn_std{transition:background-color .1s,transform .1s}.lab_korean_input .task_char_row{min-height:0;margin-bottom:0}.lab_korean_input .input_top_content .task_char_row>div>div>div{margin-bottom:0!important}.lab_korean_input .input_bottom_content .btn_cant_listen{margin:0;padding:4px 6px;font-size:12px}.lab_korean_input .input_area_wrapper{margin-bottom:8px}.lab_korean_input .c_input_field{height:66px;min-height:56px;font-size:24px;padding:10px 12px;cursor:text}.hangul_keyboard{width:100%;max-width:560px;margin:10px auto 0;touch-action:manipulation;user-select:none;-webkit-user-select:none}.hangul_key_row{display:flex;justify-content:center;margin:0 -2px 5px}.hangul_row_1{padding:0 4%}.hangul_key{flex:1 1 0;min-width:0;height:44px;margin:0 2px;padding:0;border:1px solid #505759;border-radius:7px;background:#303638;color:#fff;font-family:Arial,sans-serif;font-size:21px;line-height:1;cursor:pointer;box-shadow:0 2px #090b0c}.hangul_key:active,.hangul_key.is_active{background:#245541;border-color:#72d69a;box-shadow:none}.hangul_key:focus-visible{outline:2px solid #72d69a;outline-offset:1px}.hangul_key:disabled{opacity:.45;cursor:default}.hangul_control{background:#222829;font-size:20px}.hangul_actions .hangul_space{flex-grow:5;font-size:14px}.lab_korean_input .input_bottom_content{margin-top:0}@media(max-width:360px){.hangul_key{margin:0 1px;font-size:18px}.hangul_key_row{margin-left:-1px;margin-right:-1px}}@media(max-height:650px){.lab_new_look .lab_korean_input .input_top_content{padding-top:0!important;margin-bottom:4px}.lab_korean_input .input_top_content .task_char_head{width:42px;height:42px;margin-top:0}.lab_korean_input .input_top_content .c_audio_btn_std_big{width:44px;height:44px;min-width:44px;border-radius:12px}.lab_korean_input .input_top_content .task_question_text{font-size:18px!important;margin:4px 0!important}.lab_korean_input .lab_input_holder{padding-top:0!important}.lab_korean_input .lab_input_toolbar{margin-bottom:4px}.lab_korean_input .lab_input_help{padding:5px 8px}.lab_korean_input .c_input_field{height:56px;min-height:56px;padding:6px 10px}.hangul_keyboard{margin-top:6px}.hangul_key{height:38px}.hangul_key_row{margin-bottom:4px}.lab_korean_input .input_bottom_content{padding-bottom:0!important}}@media(max-height:500px){.korean_input_layout .l_header{height:44px}.korean_input_layout .l_footer{height:60px;min-height:60px}.korean_input_layout .l_footer_inner{height:60px;min-height:0;padding:8px 12px}.korean_input_layout .l_footer .btn_action{height:44px;min-height:44px;padding:8px 12px}.korean_input_layout .l_main{padding:6px 10px}.lab_korean_input{position:relative}.lab_korean_input .lab_input_toolbar{position:absolute;top:0;right:0;margin:0}.lab_korean_input .lab_input_toolbar>span{display:none}.lab_korean_input .input_top_content .task_char_row{justify-content:flex-start;padding-right:180px}.lab_korean_input .input_top_content .task_char_head{display:none}.lab_korean_input .input_top_content .c_audio_btn_std_big{height:36px;width:36px;min-width:36px}.lab_korean_input .input_top_content .task_question_text{font-size:16px!important}.lab_korean_input .c_input_field{height:44px;min-height:44px;font-size:22px}.lab_korean_input .input_area_wrapper{margin-bottom:2px}.hangul_keyboard{margin-top:4px}.hangul_key{height:36px}.hangul_key_row{margin-bottom:2px}}@media(min-width:560px)and (max-height:500px){.lab_korean_input .input_top_content{position:absolute;left:0;top:44px;width:30%}.lab_korean_input .input_top_content .task_char_row{padding-right:0;justify-content:center}.lab_korean_input .lab_input_holder{margin-left:32%;width:68%}.lab_korean_input .lab_input_toolbar{right:auto;left:0}.lab_korean_input .input_bottom_content{position:absolute;left:0;bottom:12px;width:30%}.lab_korean_input .hangul_keyboard{margin-top:4px}}@media(max-height:400px)and (max-width:559px){.korean_input_layout .l_header{height:32px}.korean_input_layout .l_main{padding-top:0;padding-bottom:0}.lab_korean_input .input_top_content .task_question_text{line-height:22px}}@media(max-height:400px)and (max-width:559px){.lab_korean_input .lab_input_help:not(.lab_writing_hint){font-size:0;width:44px;padding:5px 0}.lab_korean_input .lab_input_help:not(.lab_writing_hint):after{content:"\412\432\43e\434";font-size:11px}.lab_korean_input .input_bottom_content{position:absolute;top:0;left:90px;width:58px}.lab_korean_input .input_bottom_content .btn_cant_listen{font-size:0!important;height:36px;padding:0}.lab_korean_input .input_bottom_content .btn_cant_listen:after{content:"\411\435\437  \437\432\443\43a\430";font-size:11px}}@media(max-height:600px){.lab_new_look .task_sentence_gap_choices>.main_image_holder{margin-bottom:10px}.lab_new_look .task_sentence_gap_choices>.options_list{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.lab_new_look .task_sentence_gap_choices>.options_list>.c_option{width:48%;box-sizing:border-box;min-height:48px;margin-top:0;margin-bottom:8px;padding:7px 6px}}
