.mo_zone{--sb-color-primary:#0455bf;--sb-color-ink:#186272;--sb-color-sky:#88dbee;--sb-color-success:#70c636;--sb-color-danger:#ea464a;--sb-color-yellow:#fcbf29}.mo_zone :where(button,a,input,[tabindex]):focus-visible{outline:var(--size3) solid var(--sb-color-primary);outline-offset:var(--size2);border-radius:var(--size8)}.mo_zone{font-family:HakgyoansimNadeuri,sans-serif;font-weight:400;font-size:var(--size20);background:var(--sb-color-sky) url(/mo/img/bg_bottom.svg) no-repeat center bottom / contain;height:100dvh;line-height:1.5;position:relative;overflow:hidden}.mo_zone a{color:inherit;font-size:inherit;text-decoration:none}.mo_zone a.disabled{cursor:default}.mo_zone span{color:inherit;font-weight:inherit;font-size:inherit}.mo_zone input{font-size:inherit;background:0 0;border:none;outline:none}.mo_zone button{cursor:pointer;font-size:inherit;background:0 0;border:none}.mo_zone button:disabled,.mo_zone button[disabled]{cursor:default;opacity:.5}.mo_zone img{object-fit:cover;max-width:100%}.mo_zone li{list-style:none}.mo_zone header .logout_btn{font-size:var(--size16);color:var(--sb-color-ink);gap:var(--size6);align-items:center;display:flex}.mo_zone header .logout_btn img{width:var(--size20);height:var(--size20);aspect-ratio:1}.mo_zone .input_custom select{width:100%;font-size:inherit;background:0 0;border:none;outline:none}.mo_zone .page_setting .back_btn{align-items:center;gap:var(--size6);font-size:var(--size16);color:var(--sb-color-ink);display:flex}.mo_zone .page_setting .back_btn img{width:var(--size20);height:var(--size20);aspect-ratio:1}.mo_zone .page_setting .box{padding:var(--size32) var(--size24)}.mo_zone .page_setting .box+.box{margin-top:var(--size8)}.mo_zone .page_setting .sec_tit{font-size:var(--size18);color:var(--sb-color-ink);margin-bottom:var(--size12);font-weight:700}.mo_zone .page_setting .info_row{justify-content:space-between;gap:var(--size12);padding:var(--size8) 0;font-size:var(--size15);display:flex}.mo_zone .page_setting .info_row+.info_row{border-top:var(--size2) solid #1862721a}.mo_zone .page_setting .info_row .k{color:#5c5c5c}.mo_zone .page_setting .consent_grp+.consent_grp{margin-top:var(--size16)}.mo_zone .page_setting .consent_grp .grp_tit{font-size:var(--size16);margin-bottom:var(--size6);font-weight:700}.mo_zone .page_setting .consent_row{justify-content:space-between;gap:var(--size12);padding:var(--size6) 0;display:flex}.mo_zone .page_setting .consent_row .date{color:#5c5c5c;font-size:var(--size14)}.mo_zone .page_setting .consent_kid_tit{font-size:var(--size18);font-weight:700;line-height:1.3}.mo_zone .page_setting .consent_kid_tit+.note_text{margin-top:var(--size4)}.mo_zone .page_setting .consent_kid_tit+.consent_grp,.mo_zone .page_setting .note_text+.consent_grp{margin-top:var(--size10)}.mo_zone .page_setting .consent_row{font-size:var(--size15);align-items:center}.mo_zone .page_setting .consent_row .nm{flex:auto;min-width:0}.mo_zone .page_setting .consent_badge{font-size:var(--size11);border-radius:var(--size20);padding:var(--size2) var(--size8);flex:none;font-weight:700;line-height:1.4}.mo_zone .page_setting .consent_badge.req{color:var(--sb-color-ink);background:#1862721a}.mo_zone .page_setting .consent_badge.opt{color:var(--sb-color-primary);background:#0455bf1a}.mo_zone .page_setting .consent_row.revoked .nm{color:#9aa6aa}.mo_zone .page_setting .consent_row .rv{color:var(--sb-color-danger);font-size:var(--size12);flex:none}.mo_zone .page_setting .grace_banner{border-radius:var(--size12);padding:var(--size24) var(--size20);text-align:center;font-size:var(--size15);background:#1862720f}.mo_zone .page_setting .grace_banner .d_day{color:var(--sb-color-ink);font-weight:700}.mo_zone .page_setting .act_area{margin-top:var(--size16)}.mo_zone .page_setting .box.menu_box{padding:var(--size6) var(--size8)}.mo_zone .page_setting .menu_row{align-items:center;gap:var(--size10);padding:var(--size13) var(--size10);font-size:var(--size15);color:var(--sb-color-ink);font-weight:700;display:flex}.mo_zone .page_setting .menu_row+.menu_row{border-top:var(--size1) solid #f2f6fc}.mo_zone .page_setting .menu_row .mi{width:var(--size36);height:var(--size36);font-size:var(--size16);background:#18627214;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.mo_zone .page_setting .menu_row .go{opacity:.4;margin-left:auto;font-weight:400}.mo_zone .page_setting .menu_row .preview{align-items:center;margin-left:auto;display:flex}.mo_zone .page_setting .menu_row .preview .pv{width:var(--size24);height:var(--size24);font-size:var(--size13);margin-left:calc(var(--size6) * -1);background:#e7ecf5;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.mo_zone .page_setting .menu_row .preview .pv:first-child{margin-left:0}.mo_zone .page_setting .menu_row .preview .go{margin-left:var(--size6)}.mo_zone .page_setting .menu_row.muted{font-size:var(--size13);color:#9e9e9e;font-weight:500}.mo_zone .page_setting .kid_row{align-items:center;gap:var(--size10);padding:var(--size11) var(--size10);display:flex}.mo_zone .page_setting .kid_row+.kid_row{border-top:var(--size1) solid #f2f6fc}.mo_zone .page_setting .kid_row .fc{width:var(--size40);height:var(--size40);font-size:var(--size21);background:#e7ecf5;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.mo_zone .page_setting .kid_row .knm{font-size:var(--size15);color:var(--sb-color-ink);font-weight:700}.mo_zone .page_setting .kid_row .go{opacity:.45;margin-left:auto}.mo_zone .page_inquiry .inquiry_top{justify-content:flex-end;align-items:center;gap:var(--size12);margin-bottom:var(--size12);display:flex}.mo_zone .page_inquiry .inquiry_top .sec_tit{margin:0}.mo_zone .page_inquiry .inquiry_top .btn{width:auto;padding:0 var(--size16);flex:none}.mo_zone .page_inquiry .inquiry_list{gap:var(--size12);flex-direction:column;display:flex}.mo_zone .page_inquiry .inquiry_card{gap:var(--size8);border-radius:var(--size16);padding:var(--size20);background:#fff;flex-direction:column;display:flex}.mo_zone .page_inquiry .top_line{align-items:center;gap:var(--size6);flex-wrap:wrap;display:flex}.mo_zone .page_inquiry .inquiry_code{font-size:var(--size14);color:#5c5c5c;margin-right:auto;font-weight:700}.mo_zone .page_inquiry .tag,.mo_zone .page_inquiry .status{padding:var(--size2) var(--size10);font-size:var(--size14);color:#fff;border-radius:1000vw;line-height:1.4;display:inline-block}.mo_zone .page_inquiry .status.open{background:var(--sb-color-danger)}.mo_zone .page_inquiry .status.answered{background:var(--sb-color-success)}.mo_zone .page_inquiry .status.closed{background:#9e9e9e}.mo_zone .page_inquiry .inquiry_card .snippet{color:var(--sb-color-ink);-webkit-line-clamp:2;line-height:1.35;font-size:var(--size15);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mo_zone .page_inquiry .inquiry_card .date{font-size:var(--size14);color:#5c5c5c}.mo_zone .page_inquiry .inquiry_composer{gap:var(--size8);flex-direction:column;display:flex}.mo_zone .page_inquiry .inquiry_composer .box+.box{margin-top:0}.mo_zone .page_inquiry .inquiry_composer>.btn_wrap{padding-top:0}.mo_zone .page_inquiry .field_tit{font-size:var(--size16);color:var(--sb-color-ink);margin-bottom:var(--size10);font-weight:700}.mo_zone .page_inquiry .chip_row{gap:var(--size8);flex-wrap:wrap;display:flex}.mo_zone .page_inquiry .chip{padding:var(--size6) var(--size16);color:var(--sb-color-ink);font-size:var(--size16);background:#18627214;border-radius:1000vw}.mo_zone .page_inquiry .chip.on{background:var(--sb-color-primary);color:#fff}.mo_zone .page_inquiry .inquiry_textarea{width:100%;min-height:var(--size160);border:var(--size2) solid #fff;border-radius:var(--size16);padding:var(--size14);font-size:var(--size15);resize:vertical;background:#fff;line-height:1.4}.mo_zone .page_inquiry .inquiry_textarea:focus{border-color:var(--sb-color-primary)}.mo_zone .page_inquiry .thumb_row{gap:var(--size8);margin-top:var(--size10);flex-wrap:wrap;display:flex}.mo_zone .page_inquiry .thumb{width:var(--size72);height:var(--size72);border-radius:var(--size12);background:#1862720f;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.mo_zone .page_inquiry .thumb img{object-fit:cover;width:100%;height:100%;display:block}.mo_zone .page_inquiry .thumb_del{top:var(--size2);right:var(--size2);width:var(--size24);height:var(--size24);color:#fff;background:#0000008c;border-radius:1000vw;line-height:1;position:absolute}.mo_zone .page_inquiry .thumb_add{width:var(--size72);height:var(--size72);border-radius:var(--size12);border:var(--size2) dashed #18627266;color:var(--sb-color-ink);font-size:var(--size32);background:0 0}.mo_zone .page_inquiry .thumb_loading{color:#0000}.mo_zone .page_inquiry .thumb_failed{font-size:var(--size14);color:#5c5c5c}.mo_zone .page_inquiry .thread_head{align-items:center;gap:var(--size6);margin-bottom:var(--size16);flex-wrap:wrap;display:flex}.mo_zone .page_inquiry .thread_list{gap:var(--size12);margin-bottom:var(--size16);flex-direction:column;display:flex}.mo_zone .page_inquiry .qa_box{border-radius:var(--size16);width:90%;padding:var(--size14) var(--size16);gap:var(--size8);flex-direction:column;display:flex}.mo_zone .page_inquiry .qa_box.mine{background:#e3f1fb;margin-left:auto}.mo_zone .page_inquiry .qa_box.op{border:var(--size2) solid #efefef;background:#fff;margin-right:auto}.mo_zone .page_inquiry .qa_head{justify-content:space-between;align-items:center;gap:var(--size8);display:flex}.mo_zone .page_inquiry .qa_name{font-size:var(--size16);color:var(--sb-color-ink);font-weight:700}.mo_zone .page_inquiry .qa_box.op .qa_name{color:var(--sb-color-primary)}.mo_zone .page_inquiry .qa_date{font-size:var(--size14);color:#5c5c5c;flex:none}.mo_zone .page_inquiry .qa_box .msg_body{white-space:pre-wrap;word-break:break-word;line-height:1.4;font-size:var(--size15)}.mo_zone .page_inquiry .qa_box .thumb_row{margin-top:0}.mo_zone .page_inquiry .msg_link{color:var(--sb-color-primary);word-break:break-all;text-decoration:underline}.mo_zone .page_inquiry .file_chip{align-items:center;gap:var(--size8);border:var(--size2) solid #efefef;border-radius:var(--size12);padding:var(--size10) var(--size12);font-size:var(--size14);text-align:left;background:#fff;display:flex}.mo_zone .page_inquiry .file_chip .fc_name{color:var(--sb-color-ink);word-break:break-all;font-weight:700}.mo_zone .page_inquiry .file_chip .fc_meta{color:#5c5c5c;flex:none}.mo_zone .page_inquiry .file_chip .fc_dl{color:var(--sb-color-primary);flex:none;margin-left:auto;font-weight:700}.mo_zone .page_inquiry .reply_box{gap:var(--size8);flex-direction:column;display:flex}.mo_zone .page_inquiry .reply_input_row{align-items:flex-end;gap:var(--size8);display:flex}.mo_zone .page_inquiry .reply_input_row .reply_textarea{min-height:var(--size48);flex:1}.mo_zone .page_inquiry .reply_input_row .btn{width:auto;padding:0 var(--size16);flex:none}.mo_zone .page_inquiry .photo_btn{font-size:var(--size14);color:var(--sb-color-ink);padding:var(--size8);white-space:nowrap;flex:none}.mo_zone .contents{display:block}.mo_zone .error_text{color:#ff2b2f;line-height:1.3}.mo_zone .page_setting .error_text,.mo_zone .page_tickets .error_text,.mo_zone .page_inquiry .error_text,.mo_zone .page_noti .error_text,.mo_zone .page_home header .error_text{font-size:var(--size14)}.mo_zone .note_text{font-size:var(--size14);color:#5c5c5c;line-height:1.4}.mo_zone:has(.wrap.doc_scroll){height:auto;min-height:100dvh;overflow:visible}.mo_zone .wrap.doc_scroll{height:auto;min-height:100dvh}.mo_zone .wrap.doc_scroll .contents{padding-top:var(--size20);overflow:visible}.mo_zone .wrap.doc_scroll header{position:sticky}.mo_zone .page_invite.doc_scroll .contents{padding-top:var(--size80)}.mo_zone:has(.wrap.page_feedback){background:#f4bd00}.mo_zone:has(.wrap.page_feedback.green){background:var(--sb-color-success)}.mo_zone:has(.wrap.page_feedback.blue){background:var(--sb-color-primary)}.mo_zone:has(.wrap.page_mission_success){background:var(--sb-color-primary)}.mo_zone .wrap.doc_scroll .popup.on{width:100%;height:100dvh;max-width:var(--size360);position:fixed;top:0;left:50%;transform:translate(-50%)}.mo_zone .page_setting header .page_tit,.mo_zone .page_inquiry header .page_tit,.mo_zone .page_tickets header .page_tit{font-size:var(--size18);color:var(--sb-color-ink);white-space:nowrap;margin:0;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mo_zone .page_practice_history .bar_gauge_wrap{margin-top:var(--size48)}.mo_zone .page_child_profile .avatar_picker{justify-content:center}.mo_zone .popup .box.pad_center{padding:var(--size44) var(--size20);text-align:center;width:100%}.mo_zone .popup .box .stroke_teal{color:var(--sb-color-ink)}.mo_zone .wrap{max-width:var(--size360);margin-left:auto;margin-right:auto;position:relative}.mo_zone .feedback_step .tag.gray{background:#9e9e9e}.mo_zone .feedback_step .tag.blue{background:var(--sb-color-primary)}.mo_zone .page_mission_success .contents p.total_star_note{width:auto;height:auto;padding:var(--size10) 0 0;text-align:center;color:#ffffffd9;font-size:var(--size16);background:0 0;line-height:1}.mo_zone .page_feedback .bottom{z-index:10}.mo_zone .page_feedback .contents p .bubble_msg,.mo_zone .page_mission_success .contents p .bubble_msg{text-align:center;word-break:keep-all;line-height:1.2;display:block}.mo_zone .w100p{width:100%}.mo_zone .input_list{gap:var(--size8);flex-direction:column;display:flex}.mo_zone .input_custom{padding:var(--size6) var(--size14);border-radius:var(--size16);border:var(--size2) solid #fff;background:#fff}.mo_zone .input_custom input{background:0 0;border:none;width:100%}.mo_zone .input_custom input::placeholder{color:#d0d0d0}.mo_zone .input_custom label{font-size:var(--size14);margin-bottom:var(--size-6);display:block}.mo_zone .input_custom.focus{border-color:#111}.mo_zone .input_custom.error{border-color:#ff2b2f}.mo_zone .checkbox_custom{gap:var(--size6);align-items:center;display:flex}.mo_zone .checkbox_custom input{appearance:none}.mo_zone .checkbox_custom label{cursor:pointer}.mo_zone .checkbox_custom .mark{width:var(--size16);height:var(--size16);background:url(/mo/img/ic_checkbox_default.svg) 50%/contain no-repeat}.mo_zone .checkbox_custom .text{font-size:var(--size16);color:var(--sb-color-ink)}.mo_zone .checkbox_custom input:checked~.mark{background:url(/mo/img/ic_checkbox_checked.svg) 50%/contain no-repeat}.mo_zone .custom__select__area{position:relative}.mo_zone .custom__select{width:var(--size76);border:var(--size2) solid var(--sb-color-ink);font-size:var(--size16);padding:var(--size7) var(--size12);background:#fff url(/mo/img/ic_select_arrow.svg) no-repeat var(--size50) center / var(--size16) auto;border-radius:1000vw;font-weight:700;line-height:1}.mo_zone .custom__select span{color:var(--sb-color-ink);line-height:1}.mo_zone .custom__select__list__wrap{left:0;top:var(--size38);border-radius:var(--size16);width:100%;padding:var(--size8) var(--size4);background:#f2f6fc;display:none;position:absolute}.mo_zone .custom__select__list{max-height:232px;overflow:auto}.mo_zone .custom__select__list::-webkit-scrollbar{width:var(--size3);height:var(--size3)}.mo_zone .custom__select__list::-webkit-scrollbar-thumb{background:#18627233;border-radius:1000vw}.mo_zone .custom__select__list .custom__select__option{padding:var(--size4) var(--size8)}.mo_zone .custom__select__list .custom__select__option:first-child{padding-top:0}.mo_zone .custom__select__list .custom__select__option:last-child{padding-bottom:0}.mo_zone .custom__select__list .custom__select__option p{line-height:1;font-size:var(--size16);color:var(--sb-color-ink);font-weight:700}.mo_zone .btn_wrap{padding-top:var(--size8);gap:var(--size8);flex-wrap:wrap;display:flex}.mo_zone .btn{height:var(--size80);border-radius:var(--size16);font-size:var(--size24);justify-content:center;align-items:center;gap:var(--size6);flex:1;display:flex;box-shadow:20px 10px 30px #0151a71a}.mo_zone .btn img{width:var(--size28)}.mo_zone .btn.w100p{flex:none}.mo_zone .btn.h_sm{height:var(--size48)}.mo_zone .btn.blue{color:#fff;background:url(/mo/img/bg_btn_blue.svg) 50%/cover no-repeat}.mo_zone .btn.blue:hover{background:url(/mo/img/bg_btn_blue_hover.svg) 50%/cover no-repeat}.mo_zone .btn.blue[disabled=disabled]:hover{background:url(/mo/img/bg_btn_blue.svg) 50%/cover no-repeat}.mo_zone .btn.pale_blue{color:#fff;background:url(/mo/img/bg_btn_paleBlue.svg) 50%/cover no-repeat}.mo_zone .btn.pale_blue:hover{background:url(/mo/img/bg_btn_paleBlue_hover.svg) 50%/cover no-repeat}.mo_zone .btn.pale_blue[disabled=disabled]:hover{background:url(/mo/img/bg_btn_paleBlue.svg) 50%/cover no-repeat}.mo_zone .btn.red{color:#fff;background:url(/mo/img/bg_btn_red.svg) 50%/cover no-repeat}.mo_zone .btn.red:hover{background:url(/mo/img/bg_btn_red_hover.svg) 50%/cover no-repeat}.mo_zone .btn.red[disabled=disabled]:hover{background:url(/mo/img/bg_btn_red.svg) 50%/cover no-repeat}.mo_zone .btn.green{color:#fff;background:url(/mo/img/bg_btn_green.svg) 50%/cover no-repeat}.mo_zone .btn.green:hover{background:url(/mo/img/bg_btn_green_hover.svg) 50%/cover no-repeat}.mo_zone .btn.green[disabled=disabled]:hover{background:url(/mo/img/bg_btn_green.svg) 50%/cover no-repeat}.mo_zone .btn.teal_green{color:#fff;background:url(/mo/img/bg_btn_tealGreen.svg) 50%/cover no-repeat}.mo_zone .record_bar_wrap{align-items:center;gap:var(--size4);display:flex}.mo_zone .record_bar_wrap div{width:var(--size4);height:var(--size6);border-radius:var(--size4);background:#efefef}.mo_zone .record_bar_wrap div.on{background:var(--sb-color-primary)}.mo_zone .record_bar_wrap.mute div{height:var(--size4)!important}.mo_zone .bar_gauge_wrap{margin-top:var(--size20);margin-bottom:var(--size24);width:100%;height:var(--size20);border-radius:var(--size20);background:#0000000d;position:relative}.mo_zone .bar_gauge_wrap img{top:var(--size-23);left:var(--size-14);width:var(--size75);position:absolute}.mo_zone .bar_gauge_wrap .bar{background:var(--sb-color-yellow);border-radius:1000vw;width:0;height:100%;position:relative}.mo_zone .bar_gauge_wrap .bar .bubble{top:var(--size-38);background:var(--sb-color-ink);font-size:var(--size14);color:#fff;padding:var(--size7) var(--size11) var(--size7) var(--size12);border-radius:var(--size8);width:max-content;line-height:1;display:block;position:absolute;left:auto;right:0;transform:translate(50%)}.mo_zone .bar_gauge_wrap .bar .bubble:before{content:"";border-left:var(--size6) solid transparent;border-right:var(--size6) solid transparent;border-top:var(--size8) solid var(--sb-color-ink);bottom:var(--size-6);position:absolute;left:50%;transform:translate(-50%)}.mo_zone .wrap{background-repeat:no-repeat;background-size:cover;flex-direction:column;width:100%;height:100%;min-height:100%;display:flex}.mo_zone .contents{padding-left:var(--size20);padding-right:var(--size20);padding-top:var(--size80);padding-bottom:var(--size20);flex:auto;overflow:auto}.mo_zone .bottom{padding:var(--size20);position:absolute;bottom:0;left:0;right:0}.mo_zone header{height:var(--size60);border-bottom:var(--size1) solid #0000001a;padding:var(--size20) var(--size18);background:var(--sb-color-sky);z-index:1;justify-content:space-between;align-items:center;width:100%;display:flex;position:absolute;top:0;left:0}.mo_zone header .logo{width:var(--size90)}.mo_zone header .logo img{width:100%;display:block}.mo_zone header a{font-size:var(--size16);color:var(--sb-color-ink);gap:var(--size6);align-items:center;display:flex}.mo_zone header a img{width:var(--size20);height:var(--size20);aspect-ratio:1}.mo_zone .page_tit{color:#000;margin-left:auto;margin-right:auto}.mo_zone .box{background:#fff url(/mo/img/bg_popup_box.svg) no-repeat center top / var(--size60) auto;border-radius:var(--size16);width:100%}.mo_zone .gray_wrap{border-radius:var(--size12);background:#0455bf0d}.mo_zone .card_wrap{gap:var(--size8);flex-direction:column;height:100%;display:flex}.mo_zone .card_wrap .btn{flex:none}.mo_zone .card_wrap .btn_wrap .btn{flex:1}.mo_zone .card{border-radius:var(--size16);color:#fff;display:flex;position:relative}.mo_zone .card.date{padding:var(--size24) 0;font-size:var(--size24);background:#58cde7;flex:none;justify-content:center;align-items:center;font-weight:700}.mo_zone .card.date:before{content:"";height:var(--size174);left:var(--size-20);right:var(--size-20);top:var(--size-11);background:url(/mo/img/bg_card_date.svg) 50%/cover no-repeat;position:absolute}.mo_zone .card.message{padding:var(--size20);gap:var(--size16);background:url(/mo/img/bg_card_message.svg) 50%/cover no-repeat}.mo_zone .card.message .text_wrap{gap:var(--size6);flex-direction:column;justify-content:center;display:flex}.mo_zone .card.message .text_wrap p{line-height:1}.mo_zone .card.message .text_wrap .tag{font-size:var(--size16);padding:var(--size2) var(--size8);border-radius:var(--size20);background:#488e19;margin-right:auto;line-height:1}.mo_zone .card.message .icon_wrap{min-width:var(--size72);width:var(--size72);height:var(--size72);border-radius:var(--size72);background:#fff;justify-content:center;align-items:center;display:flex;position:relative}.mo_zone .card.message .icon_wrap img{width:var(--size48)}.mo_zone .card.message.new .icon_wrap:before{content:"";width:var(--size8);height:var(--size8);border-radius:var(--size8);top:var(--size20);right:var(--size14);border:var(--size2) solid #fff;box-sizing:content-box;background:#ff491c;display:block;position:absolute}.mo_zone .card.blackboard{gap:var(--size14);font-size:var(--size40);padding-top:var(--size3);aspect-ratio:320/220;background:url(/mo/img/bg_card_blackBoard.svg) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;height:auto;line-height:1.025;display:flex}.mo_zone .card.blackboard a{width:var(--size48)}.mo_zone .card.blackboard a img{width:100%;display:block}.mo_zone .card.blackboard.completed{padding-bottom:var(--size29);gap:var(--size8);font-size:var(--size24);background-image:url(/mo/img/bg_card_blackBoard_completed.svg);line-height:1}.mo_zone .card.blackboard.completed div{padding-top:var(--size2);gap:var(--size12);align-items:center;display:flex}.mo_zone .card.blackboard.completed div span{font-size:var(--size60);line-height:1.016}.mo_zone .card.blackboard.completed div img{width:var(--size72)}.mo_zone .card.box{font-size:var(--size18);color:var(--sb-color-ink);text-align:center;padding:var(--size44) var(--size24) var(--size40);flex-direction:column;justify-content:center;line-height:1}.mo_zone .card.box .btn{box-shadow:none}.mo_zone .page_home.bottom_btn_none .card_wrap{padding-bottom:var(--size88)}.mo_zone .page_login{background-image:url(/mo/img/bg_login.png);position:relative}.mo_zone .page_login:before{content:"";width:100%;height:var(--size86);background:url(/mo/img/bg_login_bottom.png) 50%/cover no-repeat;display:block;position:absolute;bottom:0;left:0}.mo_zone .page_login .contents{padding-top:var(--size20);flex-direction:column;justify-content:center;display:flex}.mo_zone .page_login>*{position:relative}.mo_zone .page_login .logo{margin-bottom:var(--size20);width:51.94%;margin-left:auto;margin-right:auto}.mo_zone .page_login .logo img{width:100%;display:block}.mo_zone .page_login .input_list{padding-bottom:var(--size16)}.mo_zone .page_login .small{font-size:var(--size14);color:#28643e;text-align:center;margin-top:var(--size16)}.mo_zone .page_message_list .contents{background-image:url(/mo/img/bg_message_list.svg);background-repeat:no-repeat;background-position:center var(--size100);height:100%;padding-top:var(--size197);background-size:100%;flex-direction:column;display:flex;overflow:hidden}.mo_zone .page_message_list .contents:before{content:"";z-index:0;background:#1c4f40;width:100%;height:50%;display:block;position:absolute;inset:50% 0 0}.mo_zone .page_message_list .contents:after{content:"";width:100%;height:var(--size43);z-index:0;background:url(/mo/img/bg_message_list_bottom.svg) bottom/100% no-repeat;display:block;position:absolute;inset:auto 0 0}.mo_zone .page_message_list .contents>*{z-index:1;position:relative}.mo_zone .page_message_list .contents p{color:#fff;font-size:var(--size24);height:var(--size56);font-weight:700;line-height:1.16}.mo_zone .page_message_list .contents p span{color:#94ee59}.mo_zone .page_message_list .contents .message_list_wrap{height:calc(100% - var(--size56));margin-top:var(--size40);overflow:auto}.mo_zone .page_message_list .contents .message_list{gap:var(--size8);padding-bottom:var(--size12);flex-direction:column;display:flex}.mo_zone .message_list li{align-items:center;gap:var(--size4);border-radius:var(--size16);padding:var(--size12) var(--size16) var(--size12) var(--size12);background:#fff;display:flex}.mo_zone .message_list .icon_wrap{width:var(--size48);height:var(--size48)}.mo_zone .message_list .icon_wrap img{width:100%;display:block}.mo_zone .message_list .text_wrap{align-items:center;gap:var(--size14);font-size:var(--size20);color:#111;font-weight:700;display:flex}.mo_zone .message_list .text_wrap span{color:#5c5c5c;font-weight:400}.mo_zone .message_list .btn{max-width:var(--size40);width:var(--size40);height:var(--size40);background-repeat:no-repeat;background-size:contain;border-radius:1000vw;margin-left:auto}.mo_zone .message_list .btn.play{background-image:url(/mo/img/ic_btn_play.svg)}.mo_zone .message_list .btn.pause{background-image:url(/mo/img/ic_btn_pause.svg)}.mo_zone .message_list .new .icon_wrap{position:relative}.mo_zone .message_list .new .icon_wrap:before{content:"";width:var(--size8);height:var(--size8);border-radius:var(--size8);top:var(--size8);right:var(--size2);border:var(--size2) solid #fff;box-sizing:content-box;background:#ff491c;display:block;position:absolute}.mo_zone .word_card_wrap{margin-top:var(--size14);margin-bottom:var(--size24);aspect-ratio:1;width:100%}.mo_zone .word_card_wrap .cover{justify-content:center;align-items:center;gap:var(--size41);border-radius:var(--size16);justify-content:center;align-items:center;gap:var(--size41);background:url(/mo/img/bg_card_back.svg) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.mo_zone .word_card_wrap .cover p{color:var(--sb-color-ink);font-size:var(--size28);-webkit-text-stroke:var(--size6) #fff;paint-order:stroke fill}.mo_zone .word_card_wrap .cover p span{position:relative}.mo_zone .word_card_wrap .cover img{width:var(--size162)}.mo_zone .word_card_wrap .word_card{border-radius:var(--size16);border:var(--size8) solid #fff;overflow:hidden}.mo_zone .word_card_wrap .word_card img{width:100%;height:100%;display:block}.mo_zone .card_effect_wrap{perspective:1000px}.mo_zone .card_effect_wrapper{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s;position:relative}.mo_zone .card_effect{backface-visibility:hidden;align-items:center;justify-content:center top;font-weight:700;display:flex;position:absolute;inset:0}.mo_zone .card_effect.word_card,.mo_zone .open .card_effect_wrapper{transform:rotateY(180deg)}.mo_zone .practice_step{width:100%;height:var(--size70);padding:var(--size36) var(--size8) var(--size14);background-image:url(/mo/img/bg_practice_step.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;position:relative}.mo_zone .practice_step .bar{background:var(--sb-color-yellow);border-radius:1000vw;width:0;height:100%;position:relative}.mo_zone .practice_step .bar .bubble{top:var(--size-40);background:var(--sb-color-ink);font-size:var(--size14);color:#fff;-webkit-text-stroke:0;padding:var(--size7) var(--size14) var(--size7) var(--size13);border-radius:var(--size8);width:max-content;line-height:1;display:block;position:absolute;left:auto;right:0;transform:translate(50%)}.mo_zone .practice_step .bar .bubble:before{content:"";border-left:var(--size6) solid transparent;border-right:var(--size6) solid transparent;border-top:var(--size8) solid var(--sb-color-ink);bottom:var(--size-6);position:absolute;left:50%;transform:translate(-50%)}.mo_zone .practice_step .flag{width:var(--size37);height:var(--size51);top:0;right:var(--size1);background-image:url(/mo/img/ic_flag.svg);background-position:top;background-repeat:no-repeat;background-size:contain;position:absolute}.mo_zone .practice_step span{padding-left:var(--size16);padding-top:var(--size38);line-height:1;font-size:var(--size16);color:var(--sb-color-ink);-webkit-text-stroke:var(--size4) #fff;paint-order:stroke fill;display:block;position:absolute;top:0;left:0}.mo_zone .practice_step.goal{background-image:url(/mo/img/bg_practice_step_goal.svg)}.mo_zone .practice_step.goal .flag{background-image:url(/mo/img/ic_flag_goal.svg)}.mo_zone .feedback_step{justify-content:space-between;display:flex}.mo_zone .feedback_step .step{font-size:var(--size20);color:#18627266;align-items:center;display:flex}.mo_zone .feedback_step .step span{color:var(--sb-color-ink)}.mo_zone .feedback_step .step .tag{color:#fff}.mo_zone .feedback_step .tag{margin-left:var(--size8);padding:var(--size4) var(--size8);line-height:1;font-size:var(--size16);color:#fff;border-radius:1000vw}.mo_zone .feedback_step .tag.green{background:var(--sb-color-success)}.mo_zone .feedback_step .tag.red{background:var(--sb-color-danger)}.mo_zone .circle_step_list{gap:var(--size8);padding-bottom:var(--size16);justify-content:center;align-items:center;display:flex}.mo_zone .circle_step_list li{color:var(--sb-color-ink);font-weight:700;font-size:var(--size18);width:var(--size32);height:var(--size32);border-radius:var(--size32);background-color:#0455bf1a;justify-content:center;align-items:center;display:flex}.mo_zone .circle_step_list_wrap{justify-content:center;gap:15px;display:flex}.mo_zone .page_practice .contents{padding-top:var(--size20)}.mo_zone .page_practice .record_pause_wrap{display:none}.mo_zone .page_practice .record_pause_wrap.on{display:block}.mo_zone .page_practice .record_pause_wrap .btn_wrap{padding-top:0}.mo_zone .page_practice .record_wrap{border-radius:var(--size16);background:#fff;display:none;box-shadow:20px 10px 30px #0151a71a}.mo_zone .page_practice .record_wrap.on{display:block}.mo_zone .page_practice .record_wrap div{align-items:center;gap:var(--size12);height:var(--size80);padding:var(--size19) var(--size28) var(--size19) var(--size20);display:flex}.mo_zone .page_practice .record_wrap div div{gap:var(--size4);padding:0}.mo_zone .page_practice .record_wrap button img{min-width:var(--size40);display:block}.mo_zone .page_practice .record_bar_wrap div:nth-child(22){height:var(--size9)}.mo_zone .page_practice .record_bar_wrap div{height:var(--size6)}.mo_zone .page_practice .record_bar_wrap div:nth-child(2),.mo_zone .page_practice .record_bar_wrap div:nth-child(10),.mo_zone .page_practice .record_bar_wrap div:nth-child(23),.mo_zone .page_practice .record_bar_wrap div:nth-child(27){height:var(--size11)}.mo_zone .page_practice .record_bar_wrap div:nth-child(3),.mo_zone .page_practice .record_bar_wrap div:nth-child(6){height:var(--size17)}.mo_zone .page_practice .record_bar_wrap div:nth-child(4){height:var(--size29)}.mo_zone .page_practice .record_bar_wrap div:nth-child(5),.mo_zone .page_practice .record_bar_wrap div:nth-child(13){height:var(--size12)}.mo_zone .page_practice .record_bar_wrap div:nth-child(7){height:var(--size30)}.mo_zone .page_practice .record_bar_wrap div:nth-child(8),.mo_zone .page_practice .record_bar_wrap div:nth-child(11),.mo_zone .page_practice .record_bar_wrap div:nth-child(21),.mo_zone .page_practice .record_bar_wrap div:nth-child(25){height:var(--size18)}.mo_zone .page_practice .record_bar_wrap div:nth-child(9),.mo_zone .page_practice .record_bar_wrap div:nth-child(16){height:var(--size38)}.mo_zone .page_practice .record_bar_wrap div:nth-child(12){height:var(--size8)}.mo_zone .page_practice .record_bar_wrap div:nth-child(14){height:var(--size21)}.mo_zone .page_practice .record_bar_wrap div:nth-child(15),.mo_zone .page_practice .record_bar_wrap div:nth-child(19){height:var(--size15)}.mo_zone .page_practice .record_bar_wrap div:nth-child(17){height:var(--size42)}.mo_zone .page_practice .record_bar_wrap div:nth-child(18){height:var(--size24)}.mo_zone .page_practice .record_bar_wrap div:nth-child(20),.mo_zone .page_practice .record_bar_wrap div:nth-child(26){height:var(--size25)}.mo_zone .page_practice .record_complete_wrap{border-radius:var(--size16);bottom:var(--size20);left:var(--size20);right:var(--size20);background:#e6eef9;display:none;position:absolute;box-shadow:20px 10px 30px #0151a71a}.mo_zone .page_practice .record_complete_wrap.on{display:block}.mo_zone .page_practice .record_complete_wrap div{height:var(--size80);justify-content:center;align-items:center;gap:var(--size12);font-size:var(--size24);color:var(--sb-color-ink);display:flex}.mo_zone .page_practice .text_stroke{font-size:var(--size32);-webkit-text-stroke:var(--size8) #fff;paint-order:stroke fill;line-height:1}.mo_zone .page_practice .text_wrap{text-align:center;color:var(--sb-color-ink);font-size:var(--size24);line-height:1}.mo_zone .page_practice .text_wrap.before_wrap{padding-top:var(--size16);line-height:1}.mo_zone .page_practice .text_wrap.before_wrap span{margin-top:var(--size14);line-height:1;display:block}.mo_zone .page_practice .text_wrap.before_wrap .text_stroke{margin-top:var(--size14);margin-bottom:var(--size14);font-size:var(--size32);display:block}.mo_zone .page_practice .start_wrap,.mo_zone .page_practice .talking_wrap,.mo_zone .page_practice.start .before_wrap{display:none}.mo_zone .page_practice.start .start_wrap{display:block}.mo_zone .page_practice.talking .before_wrap,.mo_zone .page_practice.talking .start_wrap{display:none}.mo_zone .page_practice.talking .talking_wrap{display:block}.mo_zone .page_practice.compare .contents{display:none}.mo_zone .page_feedback{background:#f4bd00 url(/mo/img/bg_feedback_bear01.svg) bottom/contain no-repeat}.mo_zone .page_feedback header{background:0 0}.mo_zone .page_feedback .page_tit{color:#876100}.mo_zone .page_feedback .contents{padding:var(--size48) var(--size12) 0}.mo_zone .page_feedback .contents p{width:100%;height:var(--size319);padding-top:var(--size36);padding-bottom:var(--size136);text-align:center;font-size:var(--size48);color:#fff;background:url(/mo/img/bg_feedback_yl.svg) 50%/cover no-repeat;justify-content:center;align-items:center;line-height:1.02;display:flex}.mo_zone .page_feedback .contents img{width:100%;position:absolute;bottom:0;left:0}.mo_zone .page_feedback.green{background:var(--sb-color-success)}.mo_zone .page_feedback.green .page_tit{color:#317900}.mo_zone .page_feedback.green .contents p{background:url(/mo/img/bg_feedback_gr.svg) 50%/cover no-repeat}.mo_zone .page_feedback.blue{background:var(--sb-color-primary)}.mo_zone .page_feedback.blue .page_tit{color:#fff}.mo_zone .page_feedback.blue .contents p{background:url(/mo/img/bg_feedback_bl.svg) 50%/cover no-repeat}.mo_zone .page_mission_success{background:var(--sb-color-primary)}.mo_zone .page_mission_success header{background:0 0}.mo_zone .page_mission_success .page_tit{color:#fff}.mo_zone .page_mission_success .contents{padding-top:var(--size48);flex-direction:column;padding-left:0;padding-right:0;display:flex}.mo_zone .page_mission_success .contents p{width:100%;height:var(--size210);padding:var(--size36) var(--size12) var(--size27);text-align:center;font-size:var(--size48);color:#fff;background:url(/mo/img/bg_text_area_blue.svg) top/contain no-repeat;justify-content:center;align-items:center;line-height:1.02;display:flex}.mo_zone .spin_effect_wrap{flex:auto;width:100%;position:relative;overflow:hidden}.mo_zone .spin_effect_wrap img{width:var(--size287);padding-top:var(--size51);padding-left:var(--size25);margin-left:auto;margin-right:auto;display:block;position:relative}.mo_zone .spin_effect_wrap span{text-align:center;font-size:var(--size48);color:#fff;padding-top:var(--size11);line-height:1.02;display:block}.mo_zone .spin_effect_wrap .spin_effect{width:100%;top:var(--size-110);mix-blend-mode:overlay;margin-left:-50%;padding-top:0;padding-left:0;animation:10s linear infinite spin;position:absolute;left:50%}.mo_zone .page_message .contents{padding-top:var(--size20)}.mo_zone .page_message .card.box{font-size:var(--size24);padding-top:var(--size54);padding-bottom:var(--size24);gap:var(--size24);position:relative}.mo_zone .page_message .card.box .btn{height:var(--size64)}.mo_zone .page_message .card.box .btn_wrap{padding-top:0}.mo_zone .page_message .btn.teal_green{width:var(--size96)}.mo_zone .page_message .record_before_wrap{display:none}.mo_zone .page_message .record_before_wrap.on{display:block}.mo_zone .page_message .record_wrap{display:none}.mo_zone .page_message .record_wrap.on{display:block}.mo_zone .page_message .record_wrap div{gap:var(--size8);display:flex}.mo_zone .page_message .record_wrap .record{align-items:center;gap:var(--size10);border:var(--size2) solid #efefef;padding:var(--size12) var(--size15) var(--size12) var(--size12);border-radius:var(--size12);flex:auto;display:flex}.mo_zone .page_message .record_wrap .record button{min-width:var(--size36)}.mo_zone .page_message .record_wrap .record button img{width:100%;display:block}.mo_zone .page_message .record .record_bar_wrap{gap:var(--size3)}.mo_zone .page_message .record .record_bar_wrap div{width:var(--size3);height:var(--size5)}.mo_zone .page_message .record .record_bar_wrap div:nth-child(2){height:var(--size10)}.mo_zone .page_message .record .record_bar_wrap div:nth-child(3){height:var(--size14)}.mo_zone .page_message .record .record_bar_wrap div:nth-child(4){height:var(--size23)}.mo_zone .page_message .record .record_bar_wrap div:nth-child(5){height:var(--size9)}.mo_zone .page_message .record .record_bar_wrap div:nth-child(6){height:var(--size13)}.mo_zone .page_message .record .record_bar_wrap div:nth-child(7){height:var(--size23)}.mo_zone .page_message .record .record_bar_wrap div:nth-child(8){height:var(--size14)}.mo_zone .page_message .record .record_bar_wrap div:nth-child(9){height:var(--size29)}.mo_zone .page_message .record .record_bar_wrap div:nth-child(10){height:var(--size9)}.mo_zone .page_message .record .record_bar_wrap div:nth-child(11){height:var(--size13)}.mo_zone .page_message .record .record_bar_wrap div:nth-child(12){height:var(--size6)}.mo_zone .page_message .record .record_bar_wrap div:nth-child(13){height:var(--size9)}.mo_zone .page_message .record .record_bar_wrap div:nth-child(14){height:var(--size16)}.mo_zone .page_message .record .record_bar_wrap div:nth-child(15){height:var(--size11)}.mo_zone .page_message .record .record_bar_wrap div:nth-child(16){height:var(--size16)}.mo_zone .page_message .record .record_bar_wrap.mute div{height:var(--size3)!important}.mo_zone .page_message .record_complete_wrap{border-radius:var(--size16);padding:var(--size16);background:#e6eef9;display:none}.mo_zone .page_message .record_complete_wrap.on{display:block}.mo_zone .page_message .record_complete_wrap div{justify-content:center;align-items:center;gap:var(--size12);display:flex}.mo_zone .page_message .record_after_wrap{display:none}.mo_zone .page_message .record_after_wrap.on{display:block}.mo_zone .page_message .record_after_wrap div{gap:var(--size8);display:flex}.mo_zone .page_message .record_after_wrap .btn.pale_blue{flex:auto}.mo_zone .page_message .record_play_wrap{display:none}.mo_zone .page_message .record_play_wrap.on{display:block}.mo_zone .page_message .record_play_wrap div{gap:var(--size8);display:flex}.mo_zone .page_message .record_play_wrap .record{align-items:center;gap:var(--size10);border:var(--size2) solid #efefef;padding:var(--size12) var(--size15) var(--size12) var(--size12);border-radius:var(--size12);flex:auto;display:flex}.mo_zone .page_message .record_play_wrap .record button{min-width:var(--size36)}.mo_zone .page_message .record_play_wrap .record button img{display:block}.mo_zone .page_practice_history .contents{padding-bottom:var(--size120)}.mo_zone .page_practice_history .box{padding:var(--size46) var(--size24) var(--size24)}.mo_zone .page_practice_history .box .box_tit{font-size:var(--size24);color:var(--sb-color-ink);font-weight:700;line-height:1}.mo_zone .page_practice_history .box .box_tit_wrap{padding-bottom:var(--size18);justify-content:space-between;gap:var(--size18);flex-wrap:wrap;display:flex}.mo_zone .page_practice_history .box .box_tit_wrap .gray_wrap{width:100%;padding:var(--size15);font-weight:700;font-size:var(--size18);color:var(--sb-color-ink);gap:var(--size8);justify-content:center;align-items:center;display:flex}.mo_zone .page_practice_history .box section{padding-bottom:var(--size32);padding-top:var(--size30)}.mo_zone .page_practice_history .box section:first-child,.mo_zone .page_practice_history .box .box_tit_wrap+section{padding-top:0}.mo_zone .page_practice_history .box section:last-child{padding-bottom:0}.mo_zone .page_practice_history .box section+section{border-top:var(--size2) dotted #18627233}.mo_zone .page_practice_history .box .sec_tit{font-size:var(--size18);color:var(--sb-color-ink);font-weight:700}.mo_zone .sec_history_chk{gap:var(--size12);flex-direction:column;display:flex}.mo_zone .sec_history_chk ul{gap:var(--size12) var(--size8);flex-wrap:wrap;display:flex}.mo_zone .sec_history_chk ul li{width:calc((100% - var(--size48)) / 7);justify-content:center;align-items:center;gap:var(--size8);color:var(--sb-color-ink);flex-direction:column;font-weight:700;line-height:1;display:flex}.mo_zone .sec_history_chk ul li .circle{aspect-ratio:1;background:#0455bf1a;border-radius:1000vw;width:100%}.mo_zone .sec_history_chk ul li .circle img{width:100%;display:block}.mo_zone .count_wrap{height:var(--size64);padding-left:var(--size19);padding-right:var(--size16);color:var(--sb-color-ink);font-size:var(--size18);justify-content:space-between;align-items:center;font-weight:700;display:flex}.mo_zone .count_wrap span{font-size:var(--size36);color:#18627266}.mo_zone .count_wrap .count{font-size:var(--size48);color:var(--sb-color-ink)}.mo_zone .page_practice_history .cumulative_wrap{display:none}.mo_zone .page_practice_history .cumulative_wrap.on{display:flex}.mo_zone .chart_wrap{margin-top:var(--size8);padding:var(--size20);flex-direction:column}.mo_zone .chart_wrap .chart_dotted{border-top:2px dotted #ff6d72}.mo_zone .chart_wrap .chart_teal_green{background:var(--sb-color-ink)}.mo_zone .chart_wrap .chart_green{background:var(--sb-color-success)}.mo_zone .legend{gap:var(--size8);display:flex}.mo_zone .legend div{font-size:var(--size10);color:var(--sb-color-ink);align-items:center;gap:var(--size4);padding:var(--size5) var(--size6);background:#e7ecf5;border-radius:1000vw;line-height:1;display:flex}.mo_zone .legend .chart_dotted{width:var(--size12);height:var(--size1)}.mo_zone .legend .chart_teal_green,.mo_zone .legend .chart_green{width:var(--size10);height:var(--size10);border-radius:var(--size10)}.mo_zone .chart{width:100%;height:var(--size100);margin-top:var(--size16);border-bottom:var(--size2) solid var(--sb-color-ink);justify-content:center;align-items:end;gap:var(--size10);padding-left:var(--size9);padding-right:var(--size9);display:flex;position:relative}.mo_zone .chart .chart_dotted{position:absolute;top:auto;left:0;right:0}.mo_zone .chart .sesstion{width:var(--size18);height:100%;font-size:var(--size12);color:var(--sb-color-ink);justify-content:center;align-items:end;gap:var(--size4) var(--size2);display:flex;position:relative}.mo_zone .chart .sesstion span{text-align:center;width:100%;bottom:var(--size-16);line-height:1;position:absolute;left:50%;transform:translate(-50%)}.mo_zone .chart .sesstion .chart_bar{width:calc((100% - var(--size2)) / 2);border-radius:var(--size8) var(--size8) 0 0;margin-top:auto}.mo_zone .chart .sesstion.off .chart_teal_green{background:#dee6f1}.mo_zone .chart .sesstion.off .chart_green{background:#e6eef9}.mo_zone .trophy_wrap{gap:var(--size8);display:flex}.mo_zone .trophy_item{border-radius:var(--size12);padding:var(--size14) var(--size8);align-items:center;gap:var(--size4);color:var(--sb-color-ink);background:#e7ecf5;flex-direction:column;flex:1;display:flex}.mo_zone .trophy_ic{font-size:var(--size32);line-height:1}.mo_zone .trophy_cnt{font-size:var(--size28);font-weight:700;line-height:1}.mo_zone .trophy_lbl{font-size:var(--size13);font-weight:700;line-height:1}.mo_zone .trophy_item.on{background:var(--sb-color-ink)}.mo_zone .trophy_item.on .trophy_ic,.mo_zone .trophy_item.on .trophy_cnt,.mo_zone .trophy_item.on .trophy_lbl{color:#fff}.mo_zone .trophy_rec_list_wrap{padding-top:var(--size16)}.mo_zone .trophy_rec_list{gap:var(--size8);padding-top:var(--size16);flex-direction:column;display:flex}.mo_zone .trophy_rec_list li{align-items:center;gap:var(--size12);border-radius:var(--size16);padding:var(--size12) var(--size16);background:#e7ecf5;display:flex}.mo_zone .trophy_play_btn{width:var(--size48);height:var(--size48);background:url(/mo/img/ic_btn_play.svg) 50%/contain no-repeat;flex:none}.mo_zone .trophy_play_btn.on{background-image:url(/mo/img/ic_btn_pause.svg)}.mo_zone .trophy_play_btn:disabled{opacity:.5}.mo_zone .trophy_rec_info{gap:var(--size6);flex-direction:column;display:flex}.mo_zone .trophy_rec_info .word{font-size:var(--size18);color:var(--sb-color-ink);font-weight:700;line-height:1}.mo_zone .trophy_rec_info .date{font-size:var(--size13);color:#1862728c;font-weight:400;line-height:1}.mo_zone .trophy_back_wrap{padding-top:var(--size24)}.mo_zone .consent_optional{gap:var(--size10);margin-top:var(--size12);padding-top:var(--size12);border-top:var(--size2) dotted #18627233;flex-direction:column;display:flex}.mo_zone .page_child_profile .box{padding:var(--size46) var(--size24) var(--size24)}.mo_zone .page_child_profile .box+.box{margin-top:var(--size12)}.mo_zone .page_child_profile .box.info_box{padding:var(--size20) var(--size24)}.mo_zone .page_child_profile .box_tit{font-size:var(--size24);color:var(--sb-color-ink);font-weight:700;line-height:1}.mo_zone .avatar_hero{width:var(--size88);height:var(--size88);font-size:var(--size48);background:#e7ecf5;border-radius:50%;justify-content:center;align-items:center;margin:0 auto;line-height:1;display:flex;position:relative}.mo_zone .avatar_hero .edit_badge{right:calc(var(--size2)*-1);bottom:calc(var(--size2)*-1);width:var(--size26);height:var(--size26);box-shadow:0 var(--size1) var(--size4) #18627240;font-size:var(--size13);background:#fff;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.mo_zone .page_child_profile .avatar_hint{text-align:center;margin-top:var(--size6)}.mo_zone .page_child_profile .field_grid2{gap:var(--size8);display:flex}.mo_zone .page_child_profile .field_grid2>*{flex:1;min-width:0}.mo_zone .page_child_profile .info_row{align-items:center;gap:var(--size10);padding:var(--size4) 0;font-size:var(--size15);display:flex}.mo_zone .page_child_profile .info_row .k{min-width:var(--size92);color:#5c5c5c;flex:none}.mo_zone .page_child_profile .info_row .v{color:var(--sb-color-ink);font-weight:700}.mo_zone .avatar_picker{gap:var(--size8);margin-top:var(--size8);flex-wrap:wrap;display:flex}.mo_zone .avatar_pick{width:var(--size48);height:var(--size48);border:var(--size2) solid transparent;font-size:var(--size26);background:#e7ecf5;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex}.mo_zone .avatar_pick.on{border-color:var(--sb-color-ink);background:#fff}.mo_zone .popup_trophy .box p{line-height:1.4}.mo_zone .popup_trophy .trophy_pop_ic{font-size:var(--size56);padding-bottom:var(--size12);line-height:1}.mo_zone .popup_trophy .trophy_pop_sum{justify-content:center;gap:var(--size12);padding-top:var(--size8);font-size:var(--size20);color:var(--sb-color-ink);font-weight:700;line-height:1;display:flex}.mo_zone .cal_nav{padding-bottom:var(--size16);justify-content:space-between;align-items:center;display:flex}.mo_zone .cal_nav_label{font-size:var(--size18);color:var(--sb-color-ink);font-weight:700}.mo_zone .cal_nav_btn{width:var(--size40);height:var(--size40);background:#0455bf1a;border-radius:1000vw;justify-content:center;align-items:center;display:flex}.mo_zone .cal_nav_btn img{width:var(--size20);display:block}.mo_zone .cal_nav_btn.next img{transform:rotate(180deg)}.mo_zone .cal_nav_btn.off{visibility:hidden}.mo_zone .sec_history_chk .cal_head li{font-size:var(--size13);color:#1862728c;font-weight:700}.mo_zone .sec_history_chk .cal_head li.sun{color:#ff6d72}.mo_zone .sec_history_chk ul li.empty{visibility:hidden}.mo_zone .hist_practice_days{padding-top:var(--size16);text-align:center;font-size:var(--size16);color:var(--sb-color-ink);font-weight:700}.mo_zone .hist_practice_days b{font-size:var(--size24)}.mo_zone .hist_child{font-size:var(--size16);color:#1862728c;align-self:center;font-weight:700}.mo_zone .chart_month .sesstion .chart_bar{width:var(--size12)}.mo_zone .dim{-webkit-backdrop-filter:blur(8px);z-index:999;background:#0009;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.mo_zone .dim.on{display:block}.mo_zone .popup{padding:var(--size20);z-index:999;display:none}.mo_zone .popup.on{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.mo_zone .popup .bottom p{font-size:var(--size24);color:#fff;text-align:center;padding-bottom:var(--size8);font-weight:700;line-height:1}.mo_zone .popup .inner{width:100%;height:100%;padding-bottom:var(--size60);flex-direction:column;justify-content:center;align-items:center;display:flex}.mo_zone .popup .box{padding:var(--size56) var(--size20) var(--size44)}.mo_zone .popup .box p{text-align:center}.mo_zone .popup_campare .inner{padding-bottom:var(--size3);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.mo_zone .popup_campare .popup_tit{width:100%;padding-bottom:var(--size4);font-size:var(--size32);color:#fff;text-align:center;line-height:1.03}.mo_zone .popup_campare .box{padding:var(--size54) var(--size24) var(--size24) var(--size24)}.mo_zone .popup_campare .box .box_tit{padding-bottom:var(--size25);font-size:var(--size32);color:var(--sb-color-ink);text-align:center;line-height:1.03}.mo_zone .popup_campare .box .record_bar_wrap{width:100%;height:var(--size64);border:var(--size2) solid #efefef;border-radius:var(--size12);justify-content:center;gap:var(--size3)}.mo_zone .popup_campare .box .record_bar_wrap.on{border:var(--size4) solid #4e9cf6}.mo_zone .popup_campare .box .record_bar_wrap div{width:var(--size3);height:var(--size5)}.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(2){height:var(--size10)}.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(3){height:var(--size14)}.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(4){height:var(--size23)}.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(5),.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(13),.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(18),.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(20),.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(23),.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(28),.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(30),.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(33){height:var(--size9)}.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(6){height:var(--size13)}.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(7){height:var(--size23)}.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(8){height:var(--size14)}.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(9),.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(16),.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(26){height:var(--size29)}.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(10){height:var(--size9)}.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(11){height:var(--size13)}.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(12),.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(19),.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(22),.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(29),.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(32),.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(34){height:var(--size6)}.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(14),.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(21),.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(24),.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(27),.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(31){height:var(--size16)}.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(15),.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(25){height:var(--size11)}.mo_zone .popup_campare .box .record_bar_wrap div:nth-child(17){height:var(--size16)}.mo_zone .popup_campare .box .record_bar_wrap.mute div{height:var(--size3)!important}.mo_zone .popup_campare_feedback .inner{padding-bottom:var(--size100)}.mo_zone .popup_campare_feedback .box{padding:var(--size47) var(--size20) var(--size20)}.mo_zone .popup_campare_feedback .box p{text-align:center;font-size:var(--size24);line-height:1}.mo_zone .popup_campare_feedback .box .btn_wrap{padding-top:var(--size15);gap:var(--size8)}.mo_zone .popup_campare_feedback .box .btn_wrap .btn{height:var(--size136);padding-top:var(--size4);box-shadow:none;color:#fff;flex-direction:column;line-height:1}.mo_zone .popup_campare_feedback .box .btn_wrap .btn img{width:var(--size60)}.mo_zone .popup_campare_feedback .box .btn_wrap .btn.green{background:url(/mo/img/bg_icon_btn_green.svg) 50%/cover no-repeat}.mo_zone .popup_campare_feedback .box .btn_wrap .btn.green:hover{background:url(/mo/img/bg_icon_btn_green_hover.svg) 50%/cover no-repeat}.mo_zone .popup_campare_feedback .box .btn_wrap .btn.red{background:url(/mo/img/bg_icon_btn_red.svg) 50%/cover no-repeat}.mo_zone .popup_campare_feedback .box .btn_wrap .btn.red:hover{background:url(/mo/img/bg_icon_btn_red_hover.svg) 50%/cover no-repeat}.mo_zone .popup_mission_complete .box p{font-size:var(--size24);margin-top:var(--size16);line-height:1}.mo_zone .popup_mission_complete .box img{width:var(--size60);margin-left:auto;margin-right:auto;display:block}.mo_zone .page_practice .record_wrap.on .record_bar_wrap div.on{transform-origin:50%;animation:.6s ease-in-out infinite wave}.mo_zone .page_practice .record_wrap.on.h_sm .record_bar_wrap div.on{animation-name:wave-sm}.mo_zone .popup_campare .record_bar_wrap.on div.on{transform-origin:50%;animation:.6s ease-in-out infinite wave}.mo_zone .popup_campare .record_bar_wrap:not(.on) div{transform:scaleY(1);background:#efefef!important;animation:none!important}.mo_zone .page_practice .record_wrap.on .record_bar_wrap div.on:nth-child(2n),.mo_zone .popup_campare .record_bar_wrap.on div.on:nth-child(2n){animation-delay:.1s}.mo_zone .page_practice .record_wrap.on .record_bar_wrap div.on:nth-child(3n),.mo_zone .popup_campare .record_bar_wrap.on div.on:nth-child(3n){animation-delay:.2s}.mo_zone .page_practice .record_wrap.on .record_bar_wrap div.on:nth-child(4n),.mo_zone .popup_campare .record_bar_wrap.on div.on:nth-child(4n){animation-delay:.3s}.mo_zone .recording-text{font-size:var(--size26);color:var(--sb-color-primary);white-space:nowrap;margin-right:var(--size8);text-shadow:1px 1px 2px #0000001a;font-weight:700;animation:1.5s infinite blink}.mo_zone .touch-text{font-size:var(--size-6);white-space:nowrap;margin-top:6px;animation:1.6s ease-in-out infinite touchHint;position:absolute;top:42%;right:52px}.mo_zone .touch-f-text{font-size:var(--size-6);white-space:nowrap;margin-top:6px;animation:1.6s ease-in-out infinite touchHint;position:absolute;top:39%;right:52px}.mo_zone .touch-s-text{font-size:var(--size-6);white-space:nowrap;margin-top:6px;animation:1.6s ease-in-out infinite touchHint;position:absolute;top:87%;right:31%}.mo_zone .page_message .p04-wave:not(.is-active) div{animation:none;transform:scaleY(1)}.mo_zone .page_message .p04-wave{align-items:center;gap:var(--size3);display:flex}.mo_zone .page_message .p04-wave div{width:var(--size3);background:var(--sb-color-primary);border-radius:var(--size3);transform-origin:50%;display:block!important}.mo_zone .page_message .p04-wave.is-active div{animation:.6s ease-in-out infinite wave}.mo_zone .page_message .p04-wave.is-active div:nth-child(2n){animation-delay:.1s}.mo_zone .page_message .p04-wave.is-active div:nth-child(3n){animation-delay:.2s}.mo_zone .page_message .p04-wave.is-active div:nth-child(4n){animation-delay:.3s}.mo_zone .page_message .record_wrap .record,.mo_zone .page_message .record_play_wrap .record,.mo_zone .page_message .record_complete_wrap{height:var(--size64)}.mo_zone .page_message .record_after_wrap .btn.pale_blue,.mo_zone .page_message .record_after_wrap .btn.teal_green{flex:1 1 0;width:auto}.mo_zone .recording-text{font-size:var(--size23);text-shadow:none}.mo_zone .touch-text,.mo_zone .touch-f-text,.mo_zone .touch-s-text{font-size:var(--size20)}.mo_zone .touch-text{color:#225400}.mo_zone .touch-f-text,.mo_zone .touch-s-text{color:#77c0ff}.mo_zone button.btn.green:disabled,.mo_zone button.btn.red:disabled,.mo_zone button.btn.green[disabled],.mo_zone button.btn.red[disabled],.mo_zone .btn.green.disabled,.mo_zone .btn.red.disabled{-webkit-filter:grayscale()brightness(.85);cursor:not-allowed;color:#9e9e9e!important}.mo_zone .record_wrap.h_sm{height:var(--size48)}.mo_zone .record_wrap.h_sm div{height:100%}.mo_zone .record_wrap.h_sm .record_bar_wrap div.on{animation-name:wave-sm}.mo_zone button,.mo_zone .btn{-webkit-tap-highlight-color:transparent}.mo_zone button:active,.mo_zone .btn:active{opacity:1!important;-webkit-filter:none!important}.mo_zone .page_practice .word_card_wrap{position:relative}.mo_zone .page_practice .card_effect_wrap .card_effect.word_card{pointer-events:none}.mo_zone .page_practice .card_effect_wrap.open .card_effect.word_card{pointer-events:auto}.mo_zone .page_practice .card_effect_wrap.open .card_effect.cover{pointer-events:none}.mo_zone .page_practice .word_card_wrap .hint_btn{right:var(--size12);bottom:var(--size12);width:var(--size48);height:var(--size48);color:#186272bf;font-size:var(--size26);z-index:2;box-shadow:0 var(--size3) var(--size10) #18627247;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute;transform:translateZ(0)}.mo_zone .word_card_wrap .word_card{background:#fff}.mo_zone .popup_hint .box{width:100%}.mo_zone .popup_hint .hint_word{font-size:var(--size64);word-break:keep-all;font-weight:700;line-height:1.35}.mo_zone .popup_hint .hint_pron{margin-top:var(--size12);font-size:var(--size28);color:#0000008c;font-weight:500}.mo_zone .popup_hint .hint_mark{display:inline-block;position:relative}.mo_zone .popup_hint .hint_mark:after{content:"";background:var(--sb-color-success);opacity:.5;border-radius:.1em;height:.22em;position:absolute;bottom:-.08em;left:.02em;right:.02em}.mo_zone .popup_hint .btn_wrap{margin-top:var(--size32)}.mo_zone .popup_hint .btn img{width:var(--size32);height:var(--size32)}.mo_zone .page_invite .invite_tit{font-size:var(--size28);color:var(--sb-color-ink);text-align:center;margin-bottom:var(--size20);word-break:keep-all;font-weight:700;line-height:1.3}.mo_zone .page_invite .input_list{padding-bottom:var(--size4)}.mo_zone .page_invite .small{font-size:var(--size14);color:#28643e;text-align:center;margin-top:var(--size16)}.mo_zone .page_invite .small.error_text,.mo_zone .page_login .small.error_text{color:#ff2b2f}.mo_zone .card.blackboard .arrow_btn{width:var(--size48);background:0 0;border:0;padding:0}.mo_zone .card.blackboard .arrow_btn img{width:100%;display:block}.mo_zone .page_tickets .ticket_list{gap:var(--size10);margin-top:var(--size12);flex-direction:column;display:flex}.mo_zone .page_tickets .ticket_item{border-radius:var(--size12);padding:var(--size14) var(--size16);background:#0455bf0d}.mo_zone .page_tickets .ticket_head{align-items:center;gap:var(--size8);display:flex}.mo_zone .page_tickets .ticket_kind{color:var(--sb-color-ink);min-width:0;font-weight:700;font-size:var(--size16)}.mo_zone .page_tickets .ticket_status{white-space:nowrap;font-size:var(--size13);padding:var(--size5) var(--size10);color:var(--sb-color-ink);background:#e7ecf5;border-radius:1000vw;flex-shrink:0;margin-left:auto;font-weight:700;line-height:1}.mo_zone .page_tickets .ticket_status.active{background:var(--sb-color-success);color:#fff}.mo_zone .page_tickets .ticket_status.grace{background:var(--sb-color-yellow);color:var(--sb-color-ink)}.mo_zone .page_tickets .ticket_status.queued{background:var(--sb-color-primary);color:#fff}.mo_zone .page_tickets .ticket_status.expired{color:#5c5c5c;background:#00000014}.mo_zone .page_tickets .ticket_meta{font-size:var(--size14);color:#5c5c5c;margin-top:var(--size6);line-height:1.4}.mo_zone .page_tickets .ticket_item .btn_wrap{padding-top:var(--size10)}.mo_zone .page_tickets .req_item+.req_item{border-top:var(--size2) solid #1862721a}.mo_zone .page_tickets .req_item .note_text{padding-bottom:var(--size8)}.mo_zone .page_noti .noti_list{gap:var(--size8);flex-direction:column;display:flex}.mo_zone .page_noti .noti_card{align-items:flex-start;gap:var(--size10);border-radius:var(--size16);padding:var(--size14);background:#fff;display:flex}.mo_zone .page_noti .noti_card.read{opacity:.55}.mo_zone .page_noti .n_ic{width:var(--size38);height:var(--size38);font-size:var(--size19);background:#e7ecf5;border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.mo_zone .page_noti .n_body{min-width:0}.mo_zone .page_noti .n_tit{font-size:var(--size15);color:var(--sb-color-ink);font-weight:700;line-height:1.35}.mo_zone .page_noti .n_sub{font-size:var(--size13);color:#5c5c5c;margin-top:var(--size3);word-break:break-word;line-height:1.4}.mo_zone .page_noti .n_time{font-size:var(--size12);color:#9e9e9e;margin-top:var(--size4)}.mo_zone .page_noti .n_cta{margin-top:var(--size8);background:var(--sb-color-primary);color:#fff;font-size:var(--size13);padding:var(--size7) var(--size14);border-radius:1000vw;font-weight:700;line-height:1.4;display:inline-block}.mo_zone .strip{align-items:center;gap:var(--size12);margin-bottom:var(--size12);display:flex}.mo_zone .strip .kids{align-items:center;gap:var(--size12);min-width:0;padding:var(--size2);scrollbar-width:none;flex:auto;display:flex;overflow-x:auto}.mo_zone .strip .kids::-webkit-scrollbar{display:none}.mo_zone .strip .kid{align-items:center;gap:var(--size5);flex-direction:column;flex:none;display:flex}.mo_zone .strip .kid .face{background:#ffffff8c;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex}.mo_zone .strip .kid.on .face{width:var(--size60);height:var(--size60);font-size:var(--size32);box-shadow:0 var(--size3) var(--size10) #1862722e;background:#fff}.mo_zone .strip .kid.off .face{width:var(--size44);height:var(--size44);font-size:var(--size21);opacity:.75}.mo_zone .strip .kid .nm{font-size:var(--size13);color:var(--sb-color-ink);font-weight:700;line-height:1}.mo_zone .strip .kid.off .nm{font-size:var(--size12);opacity:.65;font-weight:500}.mo_zone .strip .orbs{align-items:center;gap:var(--size10);flex:none;margin-left:auto;display:flex}.mo_zone .strip .orb{align-items:center;gap:var(--size5);flex-direction:column;display:flex;position:relative}.mo_zone .strip .orb .face{width:var(--size42);height:var(--size42);font-size:var(--size19);color:var(--sb-color-ink);background:#1862721a;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex}.mo_zone .strip .orb .nm{font-size:var(--size11);color:var(--sb-color-ink);opacity:.85;font-weight:700;line-height:1}.mo_zone .strip .orb .reddot{top:calc(var(--size1) * -1);right:var(--size2);width:var(--size9);height:var(--size9);background:var(--sb-color-danger);border-radius:50%;position:absolute}.mo_zone .strip .orb .face{color:#0000;text-shadow:0 0 #186272d9}.mo_zone .btn.h_sm{font-size:var(--size18)}.mo_zone .popup_avatar_sheet .inner{padding-bottom:var(--size8);justify-content:flex-end}.mo_zone .popup_avatar_sheet .box{padding:var(--size32) var(--size16) var(--size20)}.mo_zone .popup_avatar_sheet .sheet_tit{text-align:center;font-size:var(--size18);color:var(--sb-color-ink);font-weight:700;line-height:1}.mo_zone .cal_nav_month{align-items:center;gap:var(--size6);padding:var(--size6) var(--size14);background:#1862720f;border-radius:1000vw;line-height:1;display:flex}.mo_zone .cal_nav_month .dn{font-size:var(--size11);opacity:.7}.mo_zone .popup_month_sheet .inner{padding-bottom:var(--size8);justify-content:flex-end}.mo_zone .popup_month_sheet .box{padding:var(--size32) var(--size16) var(--size20)}.mo_zone .month_sheet_scroll{max-height:var(--size319);scrollbar-width:none;overflow-y:auto}.mo_zone .month_sheet_scroll::-webkit-scrollbar{display:none}.mo_zone .month_year_grp+.month_year_grp{margin-top:var(--size16)}.mo_zone .month_year_lbl{padding-bottom:var(--size8);font-size:var(--size14);color:#5c5c5c;font-weight:700;line-height:1}.mo_zone .popup_month_sheet .box p.month_year_lbl{text-align:left}.mo_zone .month_grid{gap:var(--size8);grid-template-columns:repeat(4,1fr);display:grid}.mo_zone .month_cell{padding:var(--size16) 0;border-radius:var(--size10);font-size:var(--size15);color:var(--sb-color-ink);background:#1862720f;justify-content:center;align-items:center;line-height:1;display:flex;position:relative}.mo_zone .month_cell.off{opacity:.4}.mo_zone .month_cell.on{background:var(--sb-color-primary);color:#fff;opacity:1;font-weight:700}.mo_zone .month_cell .dot{top:var(--size5);right:var(--size7);width:var(--size5);height:var(--size5);background:var(--sb-color-yellow);border-radius:50%;position:absolute}.mo_zone .month_cell.on .dot{background:#fff}.mo_zone .dim{width:100vw;height:100dvh;position:fixed;top:0;left:0}.mo_zone{--sb-touch-min:44px}.mo_zone .btn{transition:transform .1s}.mo_zone .btn:active{transform:scale(.97)}.mo_zone .btn[disabled=disabled]:active,.mo_zone .btn:disabled:active{transform:none}.mo_zone .card_effect.cover,.mo_zone .record_full_btn,.mo_zone .hint_btn,.mo_zone .page_setting .menu_row,.mo_zone .back_btn,.mo_zone a.card.message,.mo_zone .card.blackboard a,.mo_zone .card.blackboard .arrow_btn{-webkit-tap-highlight-color:transparent;transition:transform .1s}.mo_zone .card_effect.cover:active,.mo_zone .record_full_btn:active,.mo_zone .page_setting .menu_row:active,.mo_zone .back_btn:active,.mo_zone a.card.message:active,.mo_zone .card.blackboard a:active,.mo_zone .card.blackboard .arrow_btn:active{transform:scale(.97)}.mo_zone .page_practice .word_card_wrap .hint_btn:active{transform:translateZ(0)scale(.97)}.mo_zone .card_effect.cover:disabled:active,.mo_zone .record_full_btn:disabled:active{transform:none}.mo_zone .strip .kid,.mo_zone .strip .orb{-webkit-tap-highlight-color:transparent;transition:transform .1s}.mo_zone .strip .kid:active,.mo_zone .strip .orb:active{transform:scale(.94)}.mo_zone .checkbox_custom{min-height:var(--sb-touch-min)}.mo_zone .checkbox_custom .mark{background-image:url(/mo/img/ic_checkbox_default_strong.svg)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.5)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}@keyframes wave-sm{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}
