@media (max-width:900px){._4Iu7GW_contentRow{flex-direction:column}}._4Iu7GW_imageWrapper{background-color:rgb(var(--mc-color-gray-3));border-radius:6px;flex:5;justify-content:center;align-items:center;min-width:0;padding:12px 6px;display:flex}@media (min-width:1025px){._4Iu7GW_imageWrapper{padding:16px 8px}}._4Iu7GW_image{width:154px;height:auto}@media (min-width:1025px){._4Iu7GW_image{width:192px}}._4Iu7GW_addTextImage{width:154px;height:auto}@media (min-width:1025px){._4Iu7GW_addTextImage{width:192px}}._4Iu7GW_textArea{flex:7;min-width:0}._4Iu7GW_stepBadge{background-color:rgb(var(--mc-color-primary-50));border-radius:3px;padding:1px 8px}._4Iu7GW_note{text-align:center}
.w9ul4q_headingWithCompletedBadge>div>div:last-child>span:last-child{background-color:rgb(var(--mc-color-success-50));color:rgb(var(--mc-color-white-100));border-radius:16px;align-items:center;padding:1px 10px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.w9ul4q_headingWithSkippedBadge>div>div:last-child>span:last-child{background-color:rgb(var(--mc-color-gray-35));color:rgb(var(--mc-color-white-100));border-radius:16px;align-items:center;padding:1px 10px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.w9ul4q_questionBadge{background-color:rgb(var(--mc-color-primary-50));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.w9ul4q_illustrationWrapper{background-color:rgb(var(--mc-color-primary-3));border-radius:6px;width:100%;padding:16px 24px}.w9ul4q_changeGradeImage{width:456px;max-width:100%;height:auto}@media (min-width:1025px){.w9ul4q_changeGradeImage{width:548px}}.w9ul4q_addTextImage{width:368px;max-width:100%;height:auto}@media (min-width:1025px){.w9ul4q_addTextImage{width:440px}}.w9ul4q_contractTableRow>td,.w9ul4q_contractTableRow>th{padding:8px 12px}.w9ul4q_contractTableRow>td:first-child,.w9ul4q_contractTableRow>th:first-child{width:40%}.w9ul4q_contractTableRow>td:nth-child(2),.w9ul4q_contractTableRow>th:nth-child(2),.w9ul4q_contractTableRow>td:nth-child(3),.w9ul4q_contractTableRow>th:nth-child(3){width:30%}
.DUF-nq_gradeIndicator{background-color:rgb(var(--mc-color-gray-90));border-radius:2px;width:4px;height:20px}
.G8Ah0a_link a{text-decoration-skip-ink:none}.G8Ah0a_link a:visited span{color:rgb(var(--mc-color-info-90))!important}.G8Ah0a_link a:hover span{cursor:pointer;color:rgb(var(--mc-color-primary-35))!important;background-color:rgb(var(--mc-color-primary-3))!important}.G8Ah0a_link a:active span{color:rgb(var(--mc-color-primary-90))!important;background-color:rgb(var(--mc-color-primary-3))!important}
._7KIZFG_iconText{align-items:flex-start}._7KIZFG_imageContainer{aspect-ratio:472/195;width:100%}._7KIZFG_img{object-fit:cover;width:100%;height:100%}
.i_Kbva_opacity-40{opacity:.4}
.KqfYCa_selectedArea{background-color:rgb(var(--mc-color-select-100))}
.qfIpvq_in-progress-row td{background-color:rgb(var(--mc-color-select-100))!important}.qfIpvq_stroked-badge{color:rgb(var(--mc-color-gray-50));background-color:rgb(var(--mc-color-white-100));border:1px solid rgb(var(--mc-color-gray-35))}
.K62bTG_modal-image-wrapper{max-height:calc(100vh - 447px);overflow:scroll}.K62bTG_modal-image-wrapper>img{height:100%}
.sdUIvW_button{width:196px}.sdUIvW_imageBox{background-color:rgba(var(--mc-color-gray-3));height:195px}.sdUIvW_image{object-fit:contain;width:100%}.sdUIvW_playerCreationButton{width:253px}
.VIgpLW_badge{border-radius:2px;padding:0 4px}
.SF5pwG_button{width:310px;padding:10px 16px 10px 24px!important}
._6OW3vq_base{border-width:0}._6OW3vq_right{border-right:solid 1px rgb(var(--mc-color-gray-20))}._6OW3vq_bottom{border-bottom:solid 1px rgb(var(--mc-color-gray-20))}._6OW3vq_left{border-left:solid 1px rgb(var(--mc-color-gray-20))}._6OW3vq_top{border-top:solid 1px rgb(var(--mc-color-gray-20))}._6OW3vq_dashedBottom{border-bottom-style:dashed!important}
.yvL7aG_badge{border-radius:2px;padding:0 4px}
.qP0F-G_checkboxContainer{grid-template-columns:repeat(2,1fr)}
.FjkF_a_title-cell{min-width:300px}
.VFS6hq_thead{transform:translateZ(0)}.VFS6hq_executionButton{background:0 0}
._9hBtSW_container{width:fit-content;min-width:428px}
@media (max-width:900px){.S6p32G_contentRow{flex-direction:column}}.S6p32G_imageWrapper{background-color:rgb(var(--mc-color-gray-3));border-radius:6px;flex:5;justify-content:center;align-items:center;min-width:0;padding:12px 6px;display:flex}@media (min-width:1025px){.S6p32G_imageWrapper{padding:16px 8px}}.S6p32G_image{width:154px;height:auto}@media (min-width:1025px){.S6p32G_image{width:192px}}.S6p32G_textArea{flex:7;min-width:0}.S6p32G_note{text-align:center}
.kaoP7G_underline{text-decoration:underline}.kaoP7G_hoverBg:hover{background-color:rgb(var(--mc-color-primary-3))}
._0L-q_W_iconText{align-items:flex-start}._0L-q_W_imageContainer{aspect-ratio:472/195;width:100%}._0L-q_W_img{object-fit:cover;width:100%;height:100%}
.ToZMFq_container{overflow-y:visible}
.jaULEa_badge{white-space:nowrap;background-color:#006b45;border-radius:12px;align-items:center;padding:2px 10px;display:inline-flex}
.QknAuW_badge{border-radius:2px;padding:0 4px}
.q2-_Uq_container>label>span{font-weight:600}
._5XxS8G_headingWithBadge>div>div:last-child>span:last-child{background-color:rgb(var(--mc-color-success-50));color:rgb(var(--mc-color-white-100));border-radius:16px;align-items:center;padding:1px 10px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}._5XxS8G_contractTableRow>td,._5XxS8G_contractTableRow>th{padding:8px 12px}._5XxS8G_contractTableRow>td:first-child,._5XxS8G_contractTableRow>th:first-child{width:40%}._5XxS8G_contractTableRow>td:nth-child(2),._5XxS8G_contractTableRow>th:nth-child(2),._5XxS8G_contractTableRow>td:nth-child(3),._5XxS8G_contractTableRow>th:nth-child(3){width:30%}
._5L_Kra_badge{border-radius:2px;padding:0 4px}
.GQb1Fa_hbar{z-index:9990;background:#fffffff2;border-top:1px solid #e5e7eb;overflow:auto hidden}.GQb1Fa_hbar::-webkit-scrollbar-track{background:#f1f1f1}.GQb1Fa_hbar::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:8px}.GQb1Fa_hbar::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.GQb1Fa_bottomSticky{background:#fffffff2;transition:bottom .3s;position:sticky;bottom:0;left:0;right:0}.GQb1Fa_bottomSticky.GQb1Fa_scrolled{bottom:72px!important}@media (min-width:1024px){.GQb1Fa_bottomSticky.GQb1Fa_scrolled{bottom:88px!important}}.GQb1Fa_topSticky{background:#fffffff2;border-top:none;border-bottom:1px solid #e5e7eb;position:sticky;top:0;left:0;right:0}.GQb1Fa_hidden{visibility:hidden;opacity:0;pointer-events:none}.GQb1Fa_spacer{height:1px}
.L_Tj-a_clickable-text{cursor:pointer;-webkit-user-select:none;user-select:none}.L_Tj-a_try-text{line-height:18px}.L_Tj-a_achievement-value{letter-spacing:-.72px;font-size:11px}.L_Tj-a_achievement-unit{letter-spacing:-.6px;font-size:9px}:is(.L_Tj-a_scroll-container div:has(table),.L_Tj-a_scroll-grade-container div:has(table)){border-top-left-radius:0;border-top-right-radius:0}.L_Tj-a_scroll-container div:has(table){scroll-padding-left:334px}.L_Tj-a_scroll-grade-container div:has(table){scroll-padding-left:424px}.L_Tj-a_question-set-cell,.L_Tj-a_question-set-header-cell{width:140px}.L_Tj-a_question-set-counts{grid-template-columns:max-content 1fr;align-items:end;gap:4px 8px;display:grid}.L_Tj-a_question-set-count-label{text-align:right}.L_Tj-a_question-set-count-value{letter-spacing:-1.08px;line-height:1}.L_Tj-a_lesson-group-badge{align-items:center;max-width:100%;display:flex}.L_Tj-a_lesson-group-badge-text{max-width:100%;white-space:nowrap!important;text-overflow:ellipsis!important;display:inline-block!important;overflow:hidden!important}.L_Tj-a_initial-test-score-value{letter-spacing:-1.08px;line-height:1}.L_Tj-a_summary-cell{background-color:rgb(var(--mc-color-primary-3))}.L_Tj-a_practice-count-header,.L_Tj-a_practice-count-cell{box-sizing:border-box;width:120px}.L_Tj-a_practice-count-value{letter-spacing:-1.08px;line-height:1}.L_Tj-a_practice-question-column{box-sizing:border-box;width:48px}.L_Tj-a_practice-title{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;min-width:100%;max-width:0;padding:4px 10px 8px;overflow:hidden}.L_Tj-a_practice-question-title{background-color:rgb(var(--mc-color-white-100));border-radius:2px;padding:0 4px;display:inline-block}.L_Tj-a_practice-rate-value{letter-spacing:-.72px;line-height:1}.L_Tj-a_practice-divider-solid,.L_Tj-a_practice-divider-dashed{position:relative}.L_Tj-a_practice-divider-solid:before,.L_Tj-a_practice-divider-dashed:before{content:"";top:var(--practice-divider-top,0);bottom:var(--practice-divider-bottom,0);position:absolute;left:0}.L_Tj-a_practice-divider-solid:before{border-left:1px solid rgb(var(--mc-color-gray-20))}.L_Tj-a_practice-divider-dashed:before{border-left:1px dashed rgb(var(--mc-color-gray-20))}.L_Tj-a_practice-question-cell{--practice-divider-bottom:12px}.L_Tj-a_practice-rate-cell{--practice-divider-bottom:7px}.L_Tj-a_practice-answer-cell{--practice-divider-top:8px;--practice-divider-bottom:8px}
.UU_ULG_container{z-index:999;position:relative}.UU_ULG_ticker{border-bottom:1px solid rgb(var(--mc-color-gray-10));background:#fffceb}.UU_ULG_ticker:last-of-type{border-bottom:none;box-shadow:0 6px 20px -2px #1a1a1a24,0 4px 6px #1a1a1a0f}
.ivv1mW_read{background-color:#00000008!important}
.X-XzAq_title{text-align:left}.X-XzAq_badge{margin-right:8px}.X-XzAq_badge:last-of-type{margin-right:10px}.X-XzAq_fadedBadge{opacity:.6}
.FiIW_a_contentContainer{display:flex}.FiIW_a_content{background-color:rgb(var(--mc-color-white-100));box-sizing:border-box;flex-direction:column;flex-grow:1;flex-basis:0;width:calc(100vw - 16em);min-width:512px;padding:32px 20px;display:flex}
.DFZJWa_container{border:solid rgb(var(--mc-color-primary-50)) 2px;cursor:pointer;background:#fff;border-top:#0000;border-radius:0 0 6px 6px;max-height:384px;overflow-y:scroll}.DFZJWa_item{border-bottom:1px solid rgb(var(--mc-color-gray-5))}.DFZJWa_link{margin-bottom:16px}.DFZJWa_menuItem:focus-visible{outline:2px solid rgb(var(--mc-color-primary-50));outline-offset:-2px}
._8tOpTW_setting-button{border-radius:4px 0 0!important}
.kfYJTG_container{z-index:101;background-color:rgb(var(--mc-color-white-100));border:solid 1px rgb(var(--mc-color-gray-35));border-radius:6px;flex-direction:column;width:190px;height:390px;margin-top:10px;display:flex;position:absolute;top:100%;right:0}.kfYJTG_padding{padding:12px 9.5px}.kfYJTG_reorder-style{border-width:1px 0!important;border-color:rgb(var(--mc-color-gray-35))!important;height:272px!important}.kfYJTG_submit-button-container{flex-grow:1;justify-content:center;align-items:center;display:flex}
.X8nFjW_icon-text{align-items:center;gap:4px;display:flex}
.jsiuEq_cell{padding:10px 0 10px 10px!important}.jsiuEq_icon-text{align-items:center;gap:4px;display:flex}.jsiuEq_head-cell-pl{padding-left:10px!important}.jsiuEq_head-cell-pt{padding-top:12px!important}.jsiuEq_head-cell-pb{padding-bottom:12px!important}
.GwI97W_wrapper{background-color:#161616;height:100vh}.GwI97W_wrapper *{font-family:Menlo,Monaco,Courier New,monospace!important}
.PzLQ_a_overlay{background-color:rgba(var(--mc-color-target-100));z-index:999;width:100%;height:100%;animation:2s forwards PzLQ_a_fade-out;position:absolute}@keyframes PzLQ_a_fade-out{0%{opacity:1}to{opacity:0}}
.m9wKCq_popupContent{z-index:9999;background-color:rgb(var(--mc-color-white-100));border:2px solid rgb(var(--mc-color-primary-50));border-radius:10px;padding:16px;position:absolute;top:0;left:50%;transform:translate(-50%,calc(-100% - 22px))}.m9wKCq_popupContent:after{content:"";border:20px solid #0000;border-top:20px solid rgb(var(--mc-color-primary-50));z-index:1;margin-left:-20px;position:absolute;bottom:-42px;left:50%}.m9wKCq_popupContent:before{content:"";border:20px solid #0000;border-top:20px solid rgb(var(--mc-color-white-100));z-index:2;margin-left:-20px;position:absolute;bottom:-39px;left:50%}
.OevGjG_enter{opacity:0}.OevGjG_enterActive{opacity:1;transition:opacity .5s}.OevGjG_enterDone,.OevGjG_exit{opacity:1}.OevGjG_exitActive{opacity:0;transition:opacity .5s}.OevGjG_exitDone{opacity:0}
.KFuD0a_dialog{border:6px solid rgb(var(--mc-color-primary-5))}
._6vPr_G_guide-button{background-color:rgb(var(--mc-color-warning-0))!important}._6vPr_G_border-width-3{border-width:3px!important}
.PQdBQa_dialog{border:6px solid rgb(var(--mc-color-primary-5));width:min(912px,92vw)!important;max-height:90vh!important}.PQdBQa_surveyContainer{max-width:600px;width:100%!important}@media (min-width:1025px){.PQdBQa_surveyContainer{max-width:680px}}.PQdBQa_textarea{border:1px solid rgb(var(--mc-color-gray-35));width:100%;height:96px;color:rgb(var(--mc-color-gray-90));resize:none;border-radius:6px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:21px}.PQdBQa_textarea::placeholder{color:rgb(var(--mc-color-gray-35))}.PQdBQa_textarea:disabled{background-color:rgb(var(--mc-color-gray-3))}.PQdBQa_button{width:160px}
.O18mRq_dialog{border:6px solid rgb(var(--mc-color-primary-5));width:92vw!important;min-height:60vh!important;max-height:76vh!important}.O18mRq_surveyContainer{width:600px!important}@media (min-width:1025px){.O18mRq_surveyContainer{width:680px!important}}.O18mRq_button{width:160px}
.pNLtGW_stepperWrapper{position:relative}.pNLtGW_stepperWrapper:before,.pNLtGW_stepperWrapper:after{content:"";width:calc(100%/(var(--step-count)*2) - 10px);z-index:0;height:3px;position:absolute;top:36px}.pNLtGW_stepperWrapper:before{background-color:#1c4876;left:0}.pNLtGW_stepperWrapper:after{background-color:#ccced1;right:0}
.FJlbNW_root{flex-direction:column;align-items:center;display:flex}.FJlbNW_label{text-align:center;color:#0006;margin-top:5px;font-size:10px;font-style:normal;font-weight:400;line-height:14px}.FJlbNW_active{color:#31353a;font-weight:700}.FJlbNW_completed{color:#31353a}.FJlbNW_alternativeLabel{text-align:center}.FJlbNW_iconContainer{flex-shrink:0;padding-right:8px;display:flex}.FJlbNW_labelContainer{width:100%}
.ZKOS9q_iconText{align-items:flex-start}
._49EIRG_term{text-align:right;min-width:110px}._49EIRG_description{margin-left:16px}
.-jWTBq_openContainer{width:256px;padding:0 16px 6px}
.lTiPha_container{align-items:center;width:284px;display:flex}.lTiPha_link{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;display:inline-flex}.lTiPha_link:not(.lTiPha_active):hover{background-color:rgb(var(--mc-color-black-100) .04)}.lTiPha_active{background-color:rgb(var(--mc-color-primary-3))}
._11PEJq_container>label>span{white-space:nowrap!important}
.EIzFoG_questionTitleCellBox{margin-bottom:12px}.EIzFoG_questionTitle{background-color:rgb(var(--mc-color-white-100));text-align:center;border-radius:2px;width:18px}.EIzFoG_borderRight{border-right:1px dashed rgb(var(--mc-color-gray-20))}.EIzFoG_noBorder{border:none}.EIzFoG_solidRightBorder{border-right:1px solid rgb(var(--mc-color-gray-20))}.EIzFoG_solidLightRightBorder{border-right:1px solid rgb(var(--mc-color-gray-10))}.EIzFoG_dataRow{background-color:rgb(var(--mc-color-primary-3))}.EIzFoG_lessonGroupBadge{align-items:center;max-width:100%;display:flex}.EIzFoG_lessonGroupBadgeText{max-width:100%;white-space:nowrap!important;text-overflow:ellipsis!important;display:inline-block!important;overflow:hidden!important}.EIzFoG_clickable{cursor:pointer;-webkit-user-select:none;user-select:none}
.GaoQ5a_executionButton{background:0 0}
.AtytBG_fileInputWrapper>div{width:100%}.AtytBG_buttonWidth{width:218px}.AtytBG_confirmButtonWidth{width:308px}.AtytBG_modalContentWrapper{flex-grow:1}.AtytBG_stepNumber{width:24px!important;height:24px!important}.AtytBG_contractTable th,.AtytBG_contractTable td{padding:.7em}
.bLbyEa_try-text{line-height:16px}.bLbyEa_link{border-right:1px solid rgb(var(--mc-color-gray-20));border-radius:0;padding-right:8px}@media screen and (max-width:854px){.bLbyEa_link{border-right:none}}.bLbyEa_link:last-of-type{border-right:none}@media screen and (max-width:854px){.bLbyEa_sectionLinkContainer{flex-direction:column!important}}.bLbyEa_sectionContainer{scroll-margin:var(--mc-header-height-lg);position:relative}.bLbyEa_section{margin-top:-15px;padding:24px 12px;position:relative}
.T6Hoda_inProgressTab{flex-direction:row;align-items:flex-end;display:flex}.T6Hoda_badgeMargin{margin-left:8px}.T6Hoda_iframe{border:none;width:100%;height:100vh;margin-bottom:24px;display:block;overflow:hidden}.T6Hoda_comment{width:100%;margin-top:16px;margin-bottom:20px;font-size:16px;line-height:24px}
.jEzYiW_nameField{flex-direction:column;gap:4px;max-width:480px;display:flex}.jEzYiW_clearButton{cursor:pointer;background:0 0;border:none;padding:0;display:flex}
.UPEHEW_completed{color:#0006;opacity:.4!important}.UPEHEW_text-decoration-line-through{text-decoration-line:line-through}.UPEHEW_image{height:80px}@media (min-width:1025px){.UPEHEW_image{height:96px}}.UPEHEW_todoContent{min-width:326px}@media (min-width:1025px){.UPEHEW_todoContent{min-width:380px;max-width:582px}}
.CHKM9a_stroked-badge{color:rgb(var(--mc-color-gray-90));background-color:rgb(var(--mc-color-white-100));border:1px solid rgb(var(--mc-color-gray-35));white-space:nowrap}.CHKM9a_solid-badge{color:rgb(var(--mc-color-white-100));background-color:rgb(var(--mc-color-primary-50))}.CHKM9a_question-badge{color:rgb(var(--mc-color-gray-90))}.CHKM9a_table-container{width:100%;overflow:hidden}.CHKM9a_grid-container{grid-template-columns:repeat(2,1fr);display:grid}.CHKM9a_grid-item:nth-child(n+1){border-right:1px solid rgba(var(--mc-color-gray-5));border-bottom:1px solid rgba(var(--mc-color-gray-5))}.CHKM9a_question-item:nth-child(n+1){border-bottom:1px solid rgba(var(--mc-color-gray-5))}.CHKM9a_question-item:last-child{border-bottom:none}@media screen and (max-width:579px){.CHKM9a_grid-item:nth-child(2n){border-right:none}.CHKM9a_grid-item:nth-last-child(-n+2){border-bottom:none}}@media screen and (min-width:580px){.CHKM9a_grid-container{grid-template-columns:repeat(3,1fr)}.CHKM9a_grid-item:nth-child(3n){border-right:none}.CHKM9a_grid-item:nth-last-child(-n+3){border-bottom:none}}
.RZZ--a_button{padding:12px 58px}
._27ZRIa_headingWithBadge>div>div:last-child>span:last-child{background-color:rgb(var(--mc-color-success-50));color:rgb(var(--mc-color-white-100));border-radius:16px;align-items:center;padding:1px 10px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}._27ZRIa_contractTableRow>td,._27ZRIa_contractTableRow>th{padding:8px 12px}._27ZRIa_contractTableRow>td:first-child,._27ZRIa_contractTableRow>th:first-child{width:40%}._27ZRIa_contractTableRow>td:nth-child(2),._27ZRIa_contractTableRow>th:nth-child(2),._27ZRIa_contractTableRow>td:nth-child(3),._27ZRIa_contractTableRow>th:nth-child(3){width:30%}
.jyypuq_in-progress-row td{background-color:rgb(var(--mc-color-select-100))!important}.jyypuq_stroked-badge{color:rgb(var(--mc-color-gray-50));background-color:rgb(var(--mc-color-white-100));border:1px solid rgb(var(--mc-color-gray-35))}
.BMMgWq_container{width:100%}.BMMgWq_container>div{border-radius:4px;overflow:hidden;border:1px solid rgb(var(--mc-color-gray-10))!important}.BMMgWq_table th,.BMMgWq_table td{padding:10px 20px 10px 0}.BMMgWq_table th{padding-top:6px;padding-bottom:6px}.BMMgWq_table th:nth-child(2),.BMMgWq_table td:nth-child(2){width:134px}.BMMgWq_table th:nth-child(4),.BMMgWq_table td:nth-child(4){white-space:nowrap;width:1%;padding-right:12px}
.M56CCW_badge{color:#969ca1;margin:0 6px;font-size:10px;font-style:normal;font-weight:700;line-height:14px}.M56CCW_active{color:#de1c22}.M56CCW_completed{color:#006b45}
.CFWtya_border-width-3{border-width:3px!important}.CFWtya_guide-button{background-color:rgb(var(--mc-color-warning-0))!important}.CFWtya_lesson-pattern-image-box>div{width:100%}
.CGfQ6q_footer{border-top:solid 1px rgb(var(--mc-color-gray-50));height:34px}
.fgI4XG_borderLeft{border-left:1px solid rgb(var(--mc-color-gray-20))}
._1NCveq_container{border-width:2px 2px 0;border-top-left-radius:4px;border-top-right-radius:4px;flex-direction:column;gap:0;margin-top:auto;padding:3px 12px;display:flex}._1NCveq_active{border-top-width:6px;margin:0 2px;padding-bottom:7px;transform:translateY(2px)}._1NCveq_label{text-align:left}
.qGeXiG_summaryBox{background-color:rgb(var(--mc-color-primary-3));border-radius:6px;padding:16px}.qGeXiG_section{flex-direction:column;gap:8px;display:flex}.qGeXiG_sectionBody{padding-left:8px}
.UQRSCa_headingWithBadge>div>div:last-child>span:last-child{background-color:rgb(var(--mc-color-gray-35));color:rgb(var(--mc-color-white-100));border-radius:3px;align-items:center;padding:1px 10px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.UQRSCa_cardGrid{grid-template-columns:1fr 1fr;display:grid!important}@media (max-width:1024px){.UQRSCa_cardGrid>div{min-width:360px}}@media (min-width:1025px){.UQRSCa_cardGrid>div{min-width:416px}}.UQRSCa_radioButtonLabel{height:auto}.UQRSCa_newBadge{display:inline-block}.UQRSCa_methodImage{object-fit:contain;width:100%;height:auto}@media (max-width:1024px){.UQRSCa_methodImage{max-width:312px}}@media (min-width:1025px){.UQRSCa_methodImage{max-width:356px}}.UQRSCa_card{cursor:pointer}.UQRSCa_card:hover{background-color:rgb(var(--mc-color-primary-3))}.UQRSCa_card:active{box-shadow:inset 0 2px 4px #0003}.UQRSCa_selectedCard{cursor:pointer;background-color:rgb(var(--mc-color-primary-3))}.UQRSCa_selectedCard:active{box-shadow:inset 0 2px 4px #0003}
.xoG3ZG_trigger{align-items:center;display:inline-flex;position:relative}.xoG3ZG_labelButton{cursor:pointer;align-items:center;gap:2px;display:inline-flex}.xoG3ZG_labelButton:hover{background-color:#d6e5f5}.xoG3ZG_popup{z-index:10;background-color:#fff;border-radius:8px;width:432px;padding:16px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 4px 16px #0000001f}@media (min-width:1025px){.xoG3ZG_popup{width:462px}}.xoG3ZG_arrow{filter:drop-shadow(0 -1px 1px #0000000f);border-bottom:7px solid #fff;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;top:-7px;left:39px}@media (min-width:1025px){.xoG3ZG_arrow{left:46px}}
.U2OF3G_header{border-bottom:solid 1px rgb(var(--mc-color-gray-50));height:38.5px}
.A9mblq_iconText{align-items:start!important}.A9mblq_closeButton{width:218px}
._1LQhKq_head{height:62px}
.C3AuzW_container{border:1px solid;border-radius:2px;padding:1px 6px;display:flex}
.Bx9hhq_container{z-index:1;border-style:solid;border-width:2px;border-radius:0 6px 6px;position:relative}
._9yEbCG_headingWithCompletedBadge>div>div:last-child>span:last-child{background-color:rgb(var(--mc-color-success-50));color:rgb(var(--mc-color-white-100));border-radius:16px;align-items:center;padding:1px 10px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}._9yEbCG_headingWithBadge>div>div:last-child>span:last-child{background-color:rgb(var(--mc-color-gray-35));color:rgb(var(--mc-color-white-100));border-radius:16px;align-items:center;padding:1px 10px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}._9yEbCG_questionCard{background-color:rgb(var(--mc-color-gray-3));border-radius:6px;padding:24px 32px}._9yEbCG_radioRow{gap:16px;display:flex}._9yEbCG_radioItem{border:1px solid rgb(var(--mc-color-gray-20));cursor:pointer;border-radius:6px;padding:6px 16px}._9yEbCG_radioItemSelected{border:2px solid rgb(var(--mc-color-gray-90));cursor:pointer;border-radius:6px;padding:5px 15px}._9yEbCG_useResultCard,._9yEbCG_notUseResultCard{background-color:rgb(var(--mc-color-primary-3));border-radius:6px;padding:24px 32px}._9yEbCG_centeredText{text-align:center}._9yEbCG_changeGradeImage{width:456px;max-width:100%;height:auto}@media (min-width:1025px){._9yEbCG_changeGradeImage{width:548px}}._9yEbCG_radioButton{justify-content:center;width:140px!important;min-width:140px!important;height:36px!important;padding:0 0 0 16px!important}._9yEbCG_radioButton>div>div:first-child{align-self:center;margin-top:-2px}
.rcnGgG_filterContainer{border:1px solid;border-color:rgb(var(--mc-color-primary-10));border-radius:4px;padding:12px}.rcnGgG_filterSummary{cursor:pointer;-webkit-user-select:none;user-select:none;color:rgb(var(--mc-color-gray-90))}.rcnGgG_filterArea{padding-top:8px;padding-left:24px}.rcnGgG_filterRow{flex-direction:row;padding-bottom:6px;display:flex}.rcnGgG_filterTitle{align-items:center;padding-right:16px;display:inline-flex}.rcnGgG_disabled{opacity:.4}.rcnGgG_darkerRow{background-color:rgb(var(--mc-color-gray-3))}.rcnGgG_lighterRow{background-color:#fff}.rcnGgG_pageInfo{padding-top:10px;padding-bottom:6px}.rcnGgG_pageNavigatorWrapper{text-align:center;padding-top:16px}.rcnGgG_modalContent{flex-direction:column;align-items:center;display:flex}.rcnGgG_modalDescription{width:100%;padding-top:16px;padding-bottom:20px;padding-left:24px}.rcnGgG_modalCancelText{text-align:center;padding-top:16px}.rcnGgG_modalDeleteButton{width:218px}
.tOOL2a_container{border:1px solid rgb(var(--mc-color-primary-5));border-radius:4px;width:100%;max-width:720px}.tOOL2a_container>div{border:none!important}.tOOL2a_container td{background-color:rgb(var(--mc-color-white-100))!important}.tOOL2a_container table{table-layout:fixed}.tOOL2a_leftMostCell{width:260px;min-width:260px;padding:12px}.tOOL2a_upperHeadRow{padding:10px 12px 4px 8px}.tOOL2a_lowerHeadRow{margin:2px 0;padding:8px 0 8px 8px}.tOOL2a_studyUnitNameCell,.tOOL2a_subUnitNameCell,.tOOL2a_countCell{border-top:none!important}.tOOL2a_studyUnitNameCell.tOOL2a_groupEnd,.tOOL2a_subUnitNameCell.tOOL2a_groupEnd,.tOOL2a_countCell.tOOL2a_groupEnd{border-bottom:1px solid rgb(var(--mc-color-gray-10))!important}.tOOL2a_studyUnitNameCell{height:30px;padding:0 12px;border-bottom:1px dashed rgb(var(--mc-color-gray-20))!important}.tOOL2a_studyUnitName{align-items:center;gap:6px;height:100%;display:flex;overflow:hidden}.tOOL2a_subUnitNameCell{height:26px;padding:0 0 0 36px;border-bottom:1px dashed rgb(var(--mc-color-gray-20))!important}.tOOL2a_toggleButton{cursor:pointer;background:0 0;border:none;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.tOOL2a_countCell{padding:0;border-bottom:1px dashed rgb(var(--mc-color-gray-20))!important}.tOOL2a_cellButton{width:100%;min-height:30px;font:inherit;text-align:left;color:rgb(var(--mc-color-primary-90));cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px;display:flex}.tOOL2a_cellButton.tOOL2a_subUnit{min-height:26px;padding:6px 8px 6px 24px}.tOOL2a_cellButton:disabled{color:rgb(var(--mc-color-gray-30));cursor:not-allowed}.tOOL2a_cellButton:hover:not(:disabled){background-color:rgb(var(--mc-color-gray-3))}.tOOL2a_cellButton:active:not(:disabled){background-color:rgb(var(--mc-color-gray-3));box-shadow:inset 0 1px 2px #00000026}.tOOL2a_cellButton.tOOL2a_selected,.tOOL2a_cellButton.tOOL2a_selected:hover:not(:disabled){background-color:rgb(var(--mc-color-primary-3))}.tOOL2a_countText{text-underline-position:from-font;white-space:nowrap;text-decoration:underline}.tOOL2a_cellButton:disabled .tOOL2a_countText{text-decoration:none}.tOOL2a_selectedNote{color:rgb(var(--mc-color-gray-50));white-space:nowrap;font-size:10px;line-height:14px}.tOOL2a_questionNumberContainer{border-right:1px solid rgb(var(--mc-color-gray-10))}
.deG-Va_container{flex-direction:column;align-items:stretch;width:100%;display:flex;position:relative;overflow-x:auto}.deG-Va_arrow{z-index:1;border-bottom:11px solid #d6e5f5;border-left:14px solid #0000;border-right:14px solid #0000;align-self:flex-start;width:0;height:0;margin-bottom:-2px;margin-left:32px;position:relative}.deG-Va_arrow:after{content:"";border-bottom:9px solid #eff5fb;border-left:12px solid #0000;border-right:12px solid #0000;width:0;height:0;position:absolute;top:2px;left:-12px}.deG-Va_body{background-color:#eff5fb;border:2px solid #d6e5f5;border-radius:12px;align-items:flex-start;gap:24px;min-width:fit-content;padding:16px;display:flex}@media (min-width:1025px){.deG-Va_body{padding:16px 18px}}.deG-Va_mediaColumn{flex-direction:column;flex:1 1 0;align-items:center;gap:8px;min-width:328px;max-width:488px;display:flex}.deG-Va_mediaWrapper{background-color:#fff;border:4px solid #4a8dd4;border-radius:4px;width:100%;overflow:hidden}.deG-Va_toggleButton{color:#1c4876;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:Hiragino Sans,sans-serif;font-size:13px;font-weight:700;line-height:20px;text-decoration:underline;display:inline-flex}.deG-Va_toggleButton:hover{opacity:.7}@media (min-width:1025px){.deG-Va_toggleButton{font-size:14px}}.deG-Va_toggleIcon{align-items:center;font-size:16px;line-height:1;display:inline-flex}.deG-Va_media{width:100%;height:auto;display:block}.deG-Va_textArea{flex-direction:column;flex:1 1 0;gap:10px;min-width:240px;display:flex}@media (min-width:1025px){.deG-Va_textArea{gap:12px}}.deG-Va_titleRow{align-items:center;gap:2px;display:flex}.deG-Va_titleIcon{align-items:center;font-size:26px;line-height:1;display:inline-flex}@media (min-width:1025px){.deG-Va_titleIcon{font-size:30px}}.deG-Va_titleText{color:#1c4876;word-break:break-word;margin:0;font-family:Hiragino Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px}@media (min-width:1025px){.deG-Va_titleText{font-size:16px;line-height:24px}}.deG-Va_headline{color:#31353a;word-break:break-word;margin:0;font-family:Hiragino Sans,sans-serif;font-size:16px;font-weight:700;line-height:24px}@media (min-width:1025px){.deG-Va_headline{font-size:18px;line-height:26px}}.deG-Va_description{color:#31353a;word-break:break-word;margin:0;font-family:Hiragino Sans,sans-serif;font-size:13px;line-height:25px}@media (min-width:1025px){.deG-Va_description{font-size:14px;line-height:24px}}
.YNaOcW_wrapper{white-space:nowrap;width:100%;height:100%;overflow:scroll}.YNaOcW_opacity{opacity:.4}.YNaOcW_stickyCourseName{width:280px;padding:8px 10px;position:sticky;left:348px}.YNaOcW_lesson-group-badge{align-items:center;max-width:100%;display:flex}.YNaOcW_lesson-group-badge-text{max-width:100%;white-space:nowrap!important;text-overflow:ellipsis!important;display:inline-block!important;overflow:hidden!important}.YNaOcW_sort-button{margin-top:auto;margin-left:auto}
.iGAasW_pdf{page-break-after:always;width:210mm;height:292mm}.iGAasW_pdf>:nth-child(2){flex-grow:1}.iGAasW_last-pdf{page-break-after:auto!important}
.YA3XSq_modal{width:92vw;min-height:60vh;max-height:76vh;padding:0}.YA3XSq_captureContainer{min-height:60vh;max-height:76vh;padding:32px 16px;overflow:scroll}.YA3XSq_capture{width:100%;max-width:768px;height:100%}
.RpK0FG_content{height:100%;overflow:scroll}.RpK0FG_output{overflow-wrap:break-word;height:100%;max-height:139px;overflow:scroll}.RpK0FG_dialog{min-height:calc(50vh + 20px)!important}
.K8N7lq_content{height:100%;overflow:scroll}.K8N7lq_output{overflow-wrap:break-word;height:100%;max-height:139px;overflow:scroll}
._2jbOPq_container{z-index:2;gap:2px;display:flex;position:relative}._2jbOPq_container button:first-of-type{margin-left:0}
.pBV1UG_badge{background-color:rgb(var(--mc-color-gray-35));white-space:nowrap;border-radius:12px;align-items:center;padding:2px 10px;display:inline-flex}
.R736xG_processingRow td{background-color:rgb(var(--mc-color-select-100))!important}.R736xG_padding-bottom-20{padding-bottom:20px}
.Jk57cW_badge{background-color:rgb(var(--mc-color-primary-5));height:14px;color:rgb(var(--mc-color-primary-50));white-space:nowrap;border-radius:16px;align-items:center;font-size:10px;font-weight:700;line-height:14px;display:inline-flex}.Jk57cW_badge.Jk57cW_pill{padding:0 10px}.Jk57cW_badge.Jk57cW_count{padding:0 5px}
.PpA_2a_linkContainer{grid-template-columns:1fr 1fr;display:grid}
._4YTBQG_cancelLink{color:#969ca1;cursor:pointer;background-color:#0000;border:none;font-size:12px;line-height:20px;text-decoration:underline}._4YTBQG_border-width-3{border-width:3px!important}._4YTBQG_guide-button{background-color:rgb(var(--mc-color-warning-0))}._4YTBQG_lessonImage{width:154px;height:auto}@media (min-width:1024px){._4YTBQG_lessonImage{width:192px}}._4YTBQG_lessonImageWrapper{background-color:rgb(var(--mc-color-gray-3));border-radius:6px;padding:12px 6px}@media (min-width:1024px){._4YTBQG_lessonImageWrapper{padding:16px 8px}}._4YTBQG_guideInfoText{min-width:326px}@media (min-width:1024px){._4YTBQG_guideInfoText{min-width:380px}}._4YTBQG_accountSetupGuide{background-color:rgb(var(--mc-color-primary-3))}._4YTBQG_accountSetupGuideRow{gap:40px;width:100%}@media (max-width:900px){._4YTBQG_infoRow{flex-direction:column}._4YTBQG_guideTitleRow{flex-direction:column;align-items:flex-start;gap:10px}}._4YTBQG_characterImageWrapper{flex-shrink:0;justify-content:center;align-items:center;height:82px;display:flex}._4YTBQG_characterImage{width:auto;height:82px}._4YTBQG_heroTextBlock{text-align:left;min-width:0}@media (min-width:1025px){._4YTBQG_accountSetupGuideRow{gap:48px}._4YTBQG_characterImageWrapper,._4YTBQG_characterImage{height:98px}._4YTBQG_setupStartButton{min-width:380px}}._4YTBQG_triangle{background-color:rgb(var(--mc-color-primary-50));clip-path:polygon(0 0,100% 0%,50% 100%);width:21.14px;height:10.57px}._4YTBQG_badgeText{background-color:rgb(var(--mc-color-gray-50));border-radius:3px;padding:1px 6px}._4YTBQG_guideButton{background-color:rgb(var(--mc-color-gray-5))}
.c1GxAq_table{height:100%}
._180Fra_container{background-color:rgb(var(--mc-color-gray-50));flex-direction:column;align-items:center;gap:1rem;width:100dvw;min-height:100dvh;padding:2rem 5rem;display:flex;overflow:scroll}@media print{._180Fra_container{background-color:#fff;gap:0;margin:0;padding:0;display:inline}}
.VfKVrq_wrapper{white-space:nowrap;width:100%;height:100%}.VfKVrq_table{table-layout:auto;border-collapse:collapse;width:100%}.VfKVrq_lighterCell{background-color:#fff}.VfKVrq_duringColor{background-color:rgb(var(--mc-color-select-100))!important}.VfKVrq_stickyTop{z-index:15;position:sticky;top:0}.VfKVrq_flex{display:flex}.VfKVrq_center{justify-content:center;align-items:center}.VfKVrq_tableData{width:36px;height:36px}.VfKVrq_tableData>div{height:36px}.VfKVrq_tableData>div>div>div{top:0;margin-top:0!important}.VfKVrq_stickyLeft{z-index:10;position:sticky;left:0}.VfKVrq_userContainer{width:280px}.VfKVrq_userFlex{justify-content:flex-start;display:flex}.VfKVrq_loginContainer{justify-content:center;align-items:center;width:70px;display:flex}.VfKVrq_numbersContainer{flex-direction:column;justify-content:center;min-height:66px;display:flex}.VfKVrq_numberWrap{flex-direction:row;align-items:center;width:100%;display:inline-flex}.VfKVrq_nameContainer{flex-direction:column;flex-grow:1;justify-content:center;align-items:flex-start;gap:4px;padding-left:4px;display:flex}.VfKVrq_passwordResetField{color:rgb(var(--mc-color-gray-35));flex-direction:row;justify-content:center;display:flex}.VfKVrq_komaWrapper{text-align:center;padding-top:10px}.VfKVrq_chapterBadgeWrapper{padding:1px 4px 10px}.VfKVrq_chapterBadgePositioning{justify-content:center;width:100%;display:flex}.VfKVrq_borderRight{border-right:solid 1px rgb(var(--mc-color-gray-20))}.VfKVrq_borderBottom{border-bottom:solid 1px rgb(var(--mc-color-gray-20))}.VfKVrq_avatarIcon{font-size:2em}.VfKVrq_circleGraphWrapper{width:30px;padding:13px}.VfKVrq_cloud9Th{color:rgb(var(--mc-color-gray-50));text-align:left;font-size:11px;font-weight:700}
.N-Di-q_thumbnail{cursor:pointer}
.KR4b_a_rate-points-grid{grid-template-columns:130px 1fr}.KR4b_a_input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}.KR4b_a_input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}
.sdbJLW_rate-points-grid{grid-template-columns:130px 1fr}.sdbJLW_input{text-align:right}.sdbJLW_input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}.sdbJLW_input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}
.tqkYqW_container{overflow-x:auto}.tqkYqW_table{table-layout:fixed;border-collapse:separate;border-spacing:0;border-style:solid;border-width:1px 1px 0;border-color:rgb(var(--mc-color-gray-10));border-radius:6px;min-width:600px}.tqkYqW_table th{background-color:rgb(var(--mc-color-primary-3))}.tqkYqW_table th,.tqkYqW_table td{text-align:left;border-bottom:1px solid rgb(var(--mc-color-gray-10));border-right:1px solid rgb(var(--mc-color-gray-10));padding:10px 12px}.tqkYqW_table th:last-child,.tqkYqW_table td:last-child{border-right:none}.tqkYqW_table th:first-child,.tqkYqW_table td:first-child{white-space:nowrap;background-color:rgb(var(--mc-color-primary-3));width:0}
.FeL-Za_grayBadge{background-color:rgb(var(--mc-color-gray-80))}
.D1thrG_lesson-group-badge{align-items:center;max-width:100%;display:flex}.D1thrG_lesson-group-badge-text{max-width:100%;white-space:nowrap!important;text-overflow:ellipsis!important;display:inline-block!important;overflow:hidden!important}
.wG3jyW_gradeGroupHeader{border-bottom:1px solid rgb(var(--mc-color-gray-10));background-color:#00000008}.wG3jyW_tableHeader{border-bottom:1px solid rgb(var(--mc-color-gray-10))}
._0l1-8a_arrow{justify-content:center;padding:12px 0;font-size:40px;line-height:0;display:flex}
.d87h0q_section-select-bar{background-color:rgb(var(--mc-color-select-100));border:1px solid rgb(var(--mc-color-gray-10));border-bottom:none;border-radius:4px 4px 0 0;align-items:center;gap:16px;padding:12px 16px;display:flex}.d87h0q_section-select{width:340px}.d87h0q_section-select span{white-space:nowrap}
._0U6e0W_reset-sticky-cell{z-index:1!important;position:relative!important;left:0!important}._0U6e0W_sort-button{margin-top:auto;margin-left:auto}
.kWauaW_noText{line-height:16px}.kWauaW_bg-black-alpha-3{background-color:#00000008}.kWauaW_explanationBadge{background-color:rgb(var(--mc-color-gray-50))}.kWauaW_thinkingBadge{white-space:nowrap;background-color:#494f55}.kWauaW_relative{position:relative}.kWauaW_result{opacity:.8;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(1px,-4px)}.kWauaW_preWrap{white-space:pre-wrap}
.sFKTna_wrapper{flex-direction:column;align-items:center;display:flex}.sFKTna_initialPasswordDisplay{background-color:rgb(var(--mc-color-primary-3));border-radius:6px;gap:10px;width:311px;padding:10px;display:flex}.sFKTna_checkBoxWrapper{padding-top:10px;padding-bottom:20px}.sFKTna_errorMessage{text-align:center;width:311px;padding-bottom:12px}.sFKTna_button{background-color:rgb(var(--mc-color-primary-50));cursor:pointer;border:none;border-radius:4px;padding:9px 20px}.sFKTna_button:disabled{opacity:.7;cursor:not-allowed}.sFKTna_cancelWrapper{padding-top:16px}.sFKTna_submittedWrapper{padding-top:10px 0 4px 0;flex-direction:column;align-items:center;width:311px;display:flex}
.jGL0AG_rate-table-wrapper>div{border:none}.jGL0AG_rate-table-wrapper td{border-top:none}.jGL0AG_score{height:20px}
.tIqVeq_average-row td{background-color:rgb(var(--mc-color-primary-0))!important}
.Pbm3_q_head{height:62px}
.XhGXea_description{padding-top:16px;padding-bottom:24px}.XhGXea_help{justify-content:flex-start;align-items:center;gap:4px;padding-bottom:24px;font-size:1.1em;display:flex}.XhGXea_headingIcon{color:rgb(var(--mc-color-primary-50));font-size:1.7em;display:flex}.XhGXea_step1Container{padding-bottom:24px}.XhGXea_downloadBtnContainer{padding-top:12px}.XhGXea_stepDesc{padding:12px 0 16px}.XhGXea_step1TextWrapper{min-width:280px}@media (min-width:1024px){.XhGXea_step1TextWrapper{min-width:340px}}.XhGXea_step1ImageWrapper{max-width:294px}.XhGXea_step1ImageWrapper img{object-fit:contain;max-width:294px!important}.XhGXea_step2Container{padding:24px 0}.XhGXea_step3Container{padding-top:24px}.XhGXea_fileInputWrapper>div{width:100%}.XhGXea_lessonGroupWrapper{border:solid 1px rgb(var(--mc-color-gray-10));border-radius:6px;margin-top:16px;padding:14px 14px 10px}.XhGXea_lessonGroupTableColorize{background-color:rgb(var(--mc-color-primary-0))}.XhGXea_lessonGroupTable{padding:12px 10px}.XhGXea_button{cursor:pointer;border-width:1px;border-color:rgb(var(--mc-color-primary-80));color:rgb(var(--mc-color-primary-80));background-color:#0000;border-radius:4px;padding:8px 4px 8px 16px}.XhGXea_button>div{flex-direction:row;justify-content:center;align-items:center;display:flex}.XhGXea_button>div>div{padding-right:8px}.XhGXea_buttonWidth{width:218px}.XhGXea_confirmButtonWidth{width:308px}.XhGXea_primaryButton{background-color:rgb(var(--mc-color-primary-50));color:rgb(var(--mc-color-white-100));border-width:0;width:308px;height:64px}.XhGXea_closeButton{background-color:rgb(var(--mc-color-primary-50));color:rgb(var(--mc-color-white-100));border-width:0;width:218px;height:44px}.XhGXea_downloadIcon{font-size:1.3em}.XhGXea_linkButton{border-width:0;text-decoration:underline}.XhGXea_modal{background-color:rgb(var(--mc-color-white-100));border-radius:4px;width:512px;padding:20px 30px;position:relative}.XhGXea_closeIcon{cursor:pointer;display:inline-flex;position:absolute;top:0;right:0;transform:translate(30%,-30%)}.XhGXea_modalContentWrapper{flex-grow:1}.XhGXea_modalTitle{flex-direction:row;align-items:flex-start;padding-bottom:5px;display:flex}.XhGXea_modalDescription{padding-left:10px}.XhGXea_buttonsWrapper{flex-direction:column;align-items:center;display:flex}.XhGXea_inlineFlex{display:inline-flex}.XhGXea_outLineNone{outline:none}.XhGXea_warnWrapper{padding:10px 22px}.XhGXea_warnTitle{align-items:center;gap:8px;font-size:1.5em;display:flex}.XhGXea_warnDescription{padding-top:12px;padding-bottom:8px}.XhGXea_warnContent{background-color:rgb(var(--mc-color-primary-0));border-radius:6px;margin-top:16px;padding:16px 20px}.XhGXea_ul{padding-top:6px;padding-bottom:16px;margin:0;padding-inline-start:25px}.XhGXea_ul li::marker{color:rgb(var(--mc-color-primary-50))}.XhGXea_buttonContainer{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding-top:24px;display:flex}.XhGXea_successWrapper{padding:10px 22px}.XhGXea_successTitle{color:rgb(var(--mc-color-success-50));align-items:flex-start;gap:8px;font-size:1.5em;display:flex}.XhGXea_successTitle svg{padding-top:4px}.XhGXea_successDescription1{padding-top:12px}.XhGXea_successDescription2{padding-top:20px}.XhGXea_buttonsContainer{flex-direction:column;align-items:center;gap:16px;padding-top:24px;display:flex}.XhGXea_borderNone div:has(table){overflow:inherit;border:none}.XhGXea_tableBody tr th,.XhGXea_tableBody tr td{border:none;background-color:#0000!important}.XhGXea_textAlignLeft{text-align:left}.XhGXea_gradeText{width:20%;padding:0 16px 0 50px;vertical-align:top!important}.XhGXea_stepNumber{width:24px!important;height:24px!important}.XhGXea_instructionImage{width:100%;max-width:669px;height:auto}.XhGXea_deletedRow{opacity:.5}.XhGXea_warningBox{background-color:#fff3cd;border-radius:4px;padding:12px}
@keyframes FN0EAG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.FN0EAG_animateSpin{animation:1s linear infinite FN0EAG_spin}
.Ui23HG_grade-result-grid{grid-row-gap:2px;grid-template-columns:36px 1fr}
.SkRVtG_tableHeader{border-bottom:1px solid rgb(var(--mc-color-gray-20))}.SkRVtG_removeButton{cursor:pointer;width:32px;height:32px;color:rgb(var(--mc-color-gray-50));transition:color .2s}.SkRVtG_removeButton:hover{color:rgb(var(--mc-color-gray-70))}
.V4US9q_container{width:100%}.V4US9q_container>div{border:none!important;border-bottom:1px solid rgb(var(--mc-color-gray-10))!important}.V4US9q_head{padding:6px 0}.V4US9q_headCheck{width:48px;padding-left:20px}.V4US9q_headStudySubUnit{width:154px}.V4US9q_headMiddle{width:auto}.V4US9q_headLast{width:158px}.V4US9q_checkCell{padding:10px 0 10px 20px}.V4US9q_studyUnitCell{padding:10px 20px 10px 0}.V4US9q_cell{padding:10px 32px 10px 0}.V4US9q_textContent{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.V4US9q_headCheckInner{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.V4US9q_container input[type=checkbox]:not(:checked)+svg{box-sizing:border-box;background-color:rgb(var(--mc-color-white-100));border:1px solid rgb(var(--mc-color-gray-35));border-radius:3px;width:16px;height:16px}.V4US9q_container input[type=checkbox]:not(:checked)+svg path{display:none}.V4US9q_container span:hover>input[type=checkbox]:not(:checked)+svg{background-color:rgb(var(--mc-color-primary-0));border-color:rgb(var(--mc-color-primary-50))}
._1CKmKG_mockExam{--font-family-en:inter, helvetica, arial, sans-serif;line-height:1.7}._1CKmKG_mockExam mark{color:rgb(var(--mc-color-gray-90));background:rgb(var(--mc-color-gray-0));border:1px solid rgb(var(--mc-color-gray-90));border-radius:2px;margin:0 .5em;padding:.1em .7em;font-weight:700;text-decoration:none}._1CKmKG_mockExam a.mark{color:rgb(var(--mc-color-gray-90));background:rgb(var(--mc-color-gray-0));border:1px solid rgb(var(--mc-color-gray-90));border-radius:2px;margin:0 .5em;padding:.1em .7em;font-weight:700;text-decoration:none}:is(._1CKmKG_mockExam mark.normal,._1CKmKG_mockExam a.mark.normal){font-weight:400}._1CKmKG_mockExam blockquote{border:1px solid rgb(var(--mc-color-gray-20));margin:1em 0;padding:1em}._1CKmKG_mockExam img{max-height:70dvh}@media (min-width:765px){._1CKmKG_mockExam .mockExam img{max-height:auto}}._1CKmKG_mockExam a{color:rgb(var(--mc-color-primary-80));text-decoration-skip-ink:none}._1CKmKG_mockExam b{font-weight:700}._1CKmKG_mockExam code,._1CKmKG_mockExam samp{padding:0 .4em;font-family:"Migu 1M",monospace}._1CKmKG_mockExam dl{grid-template-columns:4em 1fr;display:grid}._1CKmKG_mockExam dt{text-align:right}._1CKmKG_mockExam ol{counter-reset:listnum;margin-left:2em;list-style-type:none}._1CKmKG_mockExam ol li{text-indent:-1.5em;margin-bottom:.5em;padding-left:1em;position:relative}._1CKmKG_mockExam ol li:before{width:1.4em;font-family:var(--font-family-en);text-align:right;content:"(" counter(listnum) ")";counter-increment:listnum;padding-right:.4em;font-weight:700;display:inline-block;position:relative;left:0}._1CKmKG_mockExam ol.upper-alpha li:before{content:counter(listnum, upper-alpha) "."}._1CKmKG_mockExam ol.lower-alpha li:before{content:counter(listnum, lower-alpha) "."}._1CKmKG_mockExam ol.hiragana li:before{content:"（" counter(listnum, hiragana) "）"}._1CKmKG_mockExam ol.katakana li:before{content:"（" counter(listnum, katakana) "）"}._1CKmKG_mockExam .play{width:20px;height:20px;color:rgb(var(--mc-color-gray-50));border:2px solid;border-radius:50%;display:inline-block;position:relative}._1CKmKG_mockExam .play:before{box-sizing:border-box;content:"";border:5px solid #0000;border-left:8px solid;width:0;height:0;position:absolute;top:50%;left:33%;transform:translateY(-50%)}._1CKmKG_mockExam .icon-link{align-items:center;gap:4px;display:inline-flex}._1CKmKG_description h2{margin-bottom:8px!important}._1CKmKG_description p{margin-bottom:.8em!important;font-size:14px!important;line-height:1.6!important}
.NeGAsq_relative{position:relative}.NeGAsq_preWrap{white-space:pre-wrap}
._403dJG_justify-items-center{justify-items:center}
.ZYIYSa_borderedCell{border-width:0 1px 0 0;border-color:rgb(var(--mc-color-gray-10))}.ZYIYSa_borderedCellDashed{border-width:0 1px 0 0;border-color:rgb(var(--mc-color-gray-10));border-style:dashed}.ZYIYSa_borderedCellSolid{border-width:0 1px 0 0;border-color:rgb(var(--mc-color-gray-10));border-style:solid}.ZYIYSa_borderedCellBox{position:relative}
.kNRjBq_iconText{align-items:flex-start}.kNRjBq_imageContainer{aspect-ratio:472/195;width:100%}.kNRjBq_img{object-fit:cover;width:100%;height:100%}
.wxf1Vq_table-header{height:75px}.wxf1Vq_sticky-course-name{top:calc(var(--mc-table-sticky-row-top) + 75px);z-index:100;position:sticky;background-color:rgb(var(--mc-color-gray-10))!important}.wxf1Vq_progress-cell{width:78px;padding:10px 8px}.wxf1Vq_items-baseline{align-items:baseline!important}
.OSNUaG_overlay{z-index:9999;background-color:#00000080;position:fixed;inset:0}.OSNUaG_modal{z-index:10000;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.OSNUaG_modalContent{flex-direction:column;width:92vw;min-height:60vh;max-height:76vh;display:flex}.OSNUaG_scrollableContainer{flex:1;overflow-y:auto}.OSNUaG_contentArea{width:100%;max-width:600px}@media (min-width:1024px){.OSNUaG_contentArea{max-width:680px}}.OSNUaG_closeButton{padding:12px 60px}.OSNUaG_contentText{white-space:pre-line}
.c_Iz7q_clickable-text{-webkit-user-select:none;user-select:none;cursor:pointer}.c_Iz7q_aggregate-row td{background-color:rgb(var(--mc-color-primary-3))!important;border-top-width:0!important}.c_Iz7q_lesson-group-badge{background-color:rgb(var(--mc-color-gray-10));border-radius:5000px}.c_Iz7q_hidden-cell{display:none}.c_Iz7q_stroked-badge{color:rgb(var(--mc-color-gray-50));background-color:rgb(var(--mc-color-white-100));border:1px solid rgb(var(--mc-color-gray-35))}.c_Iz7q_sub-question-badge{color:rgb(var(--mc-color-white-100));background-color:rgb(var(--mc-color-gray-35))}.c_Iz7q_selection-badge{color:rgb(var(--mc-color-gray-50));background-color:rgb(var(--mc-color-white-100))}.c_Iz7q_divider{border-right:1px solid rgb(var(--mc-color-gray-20))}.c_Iz7q_selection-divider{border-right:1px dashed rgb(var(--mc-color-gray-20))}
.tk-HGa_image img{aspect-ratio:16/9;width:25vw;height:14vw}.tk-HGa_text ul{margin:0;padding:6px 20px;line-height:20px}.tk-HGa_button{width:70%}
.sS-TwW_rating-recommendation+div:has(>table){border-top:0;border-top-left-radius:0;border-top-right-radius:0}
.skrlkW_classCodeCell{display:inline-block}.skrlkW_selectedArea{background-color:rgb(var(--mc-color-select-100))}.skrlkW_pdfPreview{flex-shrink:0}.skrlkW_pdfPreviewImage{border-radius:4px;width:100%;height:auto}.skrlkW_downloadButton{background-color:rgb(var(--mc-color-select-100))}
._56Xcga_mockExam :where(html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video){font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;vertical-align:baseline;border:0;outline:0;margin:0;padding:0}._56Xcga_mockExam :where(article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,textarea,summary){display:block}._56Xcga_mockExam :where(ol[role=list],ul[role=list],summary){list-style:none}._56Xcga_mockExam :where(){content:"";display:none}._56Xcga_mockExam :where(blockquote,q){quotes:"" ""}._56Xcga_mockExam :where(table){border-spacing:0;border-collapse:collapse}._56Xcga_mockExam :where(html){scroll-behavior:smooth;scroll-padding-top:4rem}._56Xcga_mockExam h1,._56Xcga_mockExam h2,._56Xcga_mockExam h3,._56Xcga_mockExam h4,._56Xcga_mockExam h5,._56Xcga_mockExam h6{text-wrap:balance;font-weight:700}._56Xcga_mockExam :where(caption,th,td){text-align:left;font-weight:400}._56Xcga_mockExam :where(a,input,button,summary){cursor:pointer}._56Xcga_mockExam :where(a:not([class])){text-decoration-skip-ink:auto;color:currentColor}._56Xcga_mockExam :where(textarea:not([rows])){min-height:4lh}._56Xcga_mockExam :where(:focus){outline:0}._56Xcga_mockExam :where(a,button,label){-webkit-tap-highlight-color:#0000;cursor:pointer}._56Xcga_mockExam :where(img,picture){max-width:100%;height:auto;aspect-ratio:attr(width)/attr(height);display:block}._56Xcga_mockExam :where(dialog){color:#333;background:#fff;border:1px solid #333;border-radius:10px;width:80%;box-shadow:0 0 10px #666}._56Xcga_mockExam :where(dialog)::backdrop{background:#00000080}
._12nZHW_twoColumn{grid-template-columns:1fr 1fr}._12nZHW_selection{min-width:100%;height:auto}._12nZHW_questionContainer{pointer-events:none}
.jBT1qW_grid{grid-template-columns:75px 1fr;gap:16px 18px}
.N53yea_grid2{grid-template-columns:repeat(2,1fr)}.N53yea_grid3{grid-template-columns:repeat(3,1fr)}.N53yea_grid4{grid-template-columns:repeat(4,1fr)}
._89OR6a_reset-sticky-cell{z-index:1!important;position:relative!important;left:0!important}
.EKpSaq_background-color td{background-color:rgb(var(--mc-color-primary-0))!important}
._7S4aeq_thead{transform:translateZ(0)}._7S4aeq_executionButton{background:0 0}
.ipkB8a_iconText{align-items:start!important}.ipkB8a_closeButton{width:218px}
.REWPzq_table-wrapper>div{border:none;border-radius:0}
.Kvdy0q_container{width:100%}.Kvdy0q_container>div{border:none!important;border-bottom:1px solid rgb(var(--mc-color-gray-10))!important}.Kvdy0q_head{padding:6px 0}.Kvdy0q_headFirst{width:154px;padding-left:20px}.Kvdy0q_headMiddle{width:auto}.Kvdy0q_headLast{width:158px}.Kvdy0q_studyUnitCell{padding:10px 20px}.Kvdy0q_cell{padding:10px 32px 10px 0}.Kvdy0q_textContent{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Kvdy0q_examPracticeHeadFirst{padding-left:20px}
.FioFDa_outputCell>div{padding:0 12px 24px;overflow-x:scroll}.FioFDa_outputCell>div>div{min-width:656px}.FioFDa_output{height:100%;max-height:139px;overflow-x:scroll;background-color:rgb(var(--mc-color-white-100))!important}.FioFDa_output pre{margin:0}.FioFDa_even{background-color:rgb(var(--mc-color-white-100))!important}.FioFDa_odd{background-color:rgb(var(--mc-color-gray-3))!important}
.czRESq_radio{min-width:inherit}@media (min-width:1024px){.czRESq_radio{min-width:inherit}}.czRESq_relative{position:relative}.czRESq_anchor{position:absolute;top:-50px}.czRESq_anchor:target+div{animation:2s czRESq_target-fade}@keyframes czRESq_target-fade{0%{background-color:#ffdc504d}to{background-color:#0000}}.czRESq_code{font-family:"Migu 1M",monospace}
.X2J2vq_imageArea{max-width:600px;overflow:hidden}.X2J2vq_imageArea img{object-fit:contain;object-position:left;width:100%;height:100%}@media screen and (min-width:1025px){.X2J2vq_imageArea{max-width:800px}}
.fXZtBa_infoCard{border:1.74px solid rgb(var(--mc-color-primary-10));border-radius:5px;overflow:hidden}.fXZtBa_statusLabel{background-color:rgb(var(--mc-color-primary-3));border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-width:140px;padding:16px;display:flex}.fXZtBa_descriptionBlock{flex:1;min-width:0;padding:16px}.fXZtBa_dialogWrapper+span{visibility:hidden;animation:0s .11s forwards fXZtBa_dialog-close-button-show}@keyframes fXZtBa_dialog-close-button-show{to{visibility:visible}}
.toWutW_container{flex:0 380px;min-width:0;display:block}@media (min-width:1025px){.toWutW_container{flex-basis:460px}}.toWutW_image{width:100%;height:auto;display:block}
.HA7TzG_ellipsisWrapper{table-layout:fixed;width:100%;display:table}.HA7TzG_ellipsis{white-space:nowrap;text-overflow:ellipsis;display:table-cell;overflow:hidden}
.cpdjTq_modal{box-sizing:border-box;background-color:#fefefe;width:60%;max-height:80%;margin-top:5%;margin-left:auto;margin-right:auto;display:block;overflow:scroll}.cpdjTq_innerBox{padding:5% 4%}.cpdjTq_centerDiv{text-align:center}.cpdjTq_container{margin-top:8px}.cpdjTq_image{border-radius:10px;width:100%;margin-top:18px}.cpdjTq_publishAt{font-weight:700}.cpdjTq_title{letter-spacing:.03em;color:#443e38;margin:5px 0;font-size:24px;font-weight:700;line-height:28px}.cpdjTq_closedButton{background-color:#868688}.cpdjTq_detailButton{background-color:#4480e4}.cpdjTq_closedText{color:#676767;float:right;cursor:pointer;margin-right:10px;font-size:48px;font-weight:700}.cpdjTq_checkbox{margin-top:20px}
.P57xTa_linksContainer{background:#fcfcfd;flex:none;order:5;align-self:stretch}.P57xTa_linksContainerLeft{flex-direction:column;flex:1 0 auto;order:0;align-items:flex-start;width:50%;padding:0;display:flex}.P57xTa_linksContainerRight{flex-direction:column;flex:1 0 auto;order:1;align-items:flex-start;width:50%;padding:0;display:flex}.P57xTa_linkContainer{flex-direction:column;flex:none;order:0;align-self:stretch;align-items:flex-start;padding:0;display:flex}
._8DUyUG_questionGrid,._8DUyUG_questionGridInner{gap:16px;display:grid}._8DUyUG_questionTextArea{gap:10px;display:grid}._8DUyUG_questionTextAreaWide{gap:16px;display:grid}._8DUyUG_lessonLinkArea{align-items:center;gap:6px;display:flex}._8DUyUG_imageArea{background-color:#f5f5f5;border-radius:4px;justify-content:center;align-items:center;min-height:150px;padding:16px;display:flex}._8DUyUG_imageAreaVertical{background-color:#f5f5f5;border-radius:4px;justify-content:center;align-items:center;padding:36px;display:flex}._8DUyUG_image{object-fit:contain;max-width:100%;max-height:400px}._8DUyUG_sectionBar{background-color:#2196f3;border-radius:2px;width:4px;height:20px}
.KfiJgW_dialog{width:520px!important;max-width:92vw!important}.KfiJgW_title{border-left:4px solid rgb(var(--mc-color-primary-50));padding-left:8px}.KfiJgW_deviceRow{border-top:1px solid rgb(var(--mc-color-gray-10));border-bottom:1px solid rgb(var(--mc-color-gray-10))}
.O61GAq_modal{background-color:rgb(var(--mc-color-gray-5))}.O61GAq_iframeWrapper{max-width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.O61GAq_iframeWrapper iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}
.n9-Eya_title{overflow-wrap:anywhere}
._RpYva_exampleImage{width:338px;height:auto;display:block}@media (min-width:1025px){._RpYva_exampleImage{width:386px}}
.DGCceG_chip{background-color:rgb(var(--mc-color-gray-50))}
._7jcs7a_contentContainer{min-height:calc(100vh - 56px);display:flex}._7jcs7a_content{background-color:rgb(var(--mc-color-white-100));flex-direction:column;flex-grow:1;min-width:0;display:flex}._7jcs7a_embedFrame{border:0;flex-grow:1;width:100%;min-height:calc(100vh - 56px)}._7jcs7a_empty{padding:40px 20px}
._2cohEG_status{width:8px;height:8px}._2cohEG_item{border-top:1px solid rgb(var(--mc-color-gray-20))}._2cohEG_item:last-of-type{border-bottom:1px solid rgb(var(--mc-color-gray-20))}._2cohEG_importantNoticeContainer{overflow:hidden}._2cohEG_importantNoticeContainer ._2cohEG_importantItem{border-radius:0;border-top:none!important}._2cohEG_importantNoticeContainer ._2cohEG_importantItem button{border-top:none!important}
.QJD8fq_table{width:100%}.QJD8fq_odd{background-color:#f9fafb}.QJD8fq_even{background-color:#fff}.QJD8fq_answerTextWrapper{max-height:120px;padding:10px 12px;overflow:auto}.QJD8fq_answerText{word-break:break-word;white-space:pre-wrap!important}
.qwckDa_container{background-color:rgb(var(--mc-color-select-100));border-radius:8px;align-items:flex-start;gap:16px;padding:16px;display:flex}.qwckDa_image{width:78px;min-width:78px}@media (min-width:1025px){.qwckDa_image{width:90px;min-width:90px}}.qwckDa_content{flex-direction:column;gap:4px;display:flex}.qwckDa_titleArea{align-items:center;gap:4px;display:flex}
.NQivOq_strikethrough{position:relative}.NQivOq_strikethrough:after{content:"";background-color:rgb(var(--mc-color-alert-35));height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}
.AcSssW_sensorValue{font-variant-numeric:tabular-nums;text-align:right}.AcSssW_sharingSection{border-top:1px solid rgb(var(--mc-color-gray-10))}.AcSssW_sensorGrid{grid-template-columns:1fr auto auto;column-gap:4px;display:grid}.AcSssW_sensorGrid.AcSssW_withDevice{grid-template-columns:1fr auto auto auto}.AcSssW_sensorGrid.AcSssW_withDevice .AcSssW_deviceLabel{padding-right:4px}.AcSssW_sensorRow{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid rgb(var(--mc-color-gray-10));align-items:center;padding:8px 0;display:grid}.AcSssW_sensorRow:last-child{border-bottom:none}
.o6yatq_table{border-spacing:0 16px}.o6yatq_borderNone div:has(table){overflow:inherit;border:none}.o6yatq_tableBody tr th,.o6yatq_tableBody tr td{border:none}.o6yatq_tableBody tr:nth-child(2n) th,.o6yatq_tableBody tr:nth-child(2n) td{background-color:rgb(var(--mc-color-white-100))}.o6yatq_fieldName{vertical-align:text-top!important}.o6yatq_transferButton{width:218px}
.C_t-8q_loadingContainer{display:column;text-align:center;color:gray;justify-content:center;align-items:center;margin-top:10%}
