.lpSWMq_overlay{z-index:2100;background-color:#000000b3;animation:.2s ease-out lpSWMq_fadeIn;position:fixed;inset:0}.lpSWMq_positioner{z-index:2101;pointer-events:none;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.lpSWMq_modal{pointer-events:auto;background-color:#fff;border-radius:16px;outline:none;flex-direction:column;width:95vw;max-width:460px;max-height:90vh;animation:.25s ease-out lpSWMq_modalSlideIn;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 25px #0000001a}@media (max-width:640px){.lpSWMq_modal{width:96vw;max-width:420px}}.lpSWMq_modalEn{max-width:490px}@media (max-width:640px){.lpSWMq_modalEn{max-width:430px}}.lpSWMq_eventTag{color:#fff;background-color:#0046c0;border-radius:.375rem;flex-shrink:0;margin-bottom:.5rem;padding:.25rem .375rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-block}@media (max-width:640px){.lpSWMq_eventTag{padding:.25rem .375rem;font-size:.6875rem}}.lpSWMq_hero{background-color:#fff;background-image:url(/images/events/hangeul-day-bg.png);background-position:100% 0;background-size:cover;flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:.5rem;padding:2.75rem 1.5rem 2.25rem 2rem;display:flex;position:relative}@media (max-width:640px){.lpSWMq_hero{padding:2rem 1rem 1.5rem 1.5rem}}.lpSWMq_heroText{flex:1;min-width:0}.lpSWMq_mascotFigure{z-index:1;flex-shrink:0;justify-content:center;align-items:flex-end;margin-bottom:-1.125rem;display:flex;position:relative}@media (max-width:640px){.lpSWMq_mascotFigure{margin-bottom:-.625rem}}.lpSWMq_mascotImage{object-fit:contain;width:12.5rem;height:12.5rem}@media (max-width:640px){.lpSWMq_mascotImage{width:11.25rem;height:11.25rem}}.lpSWMq_title{word-break:keep-all;flex-direction:column;margin-bottom:.5rem;font-size:1.625rem;font-weight:700;line-height:1.35;display:flex}@media (max-width:640px){.lpSWMq_title{font-size:1.5rem}}.lpSWMq_titleLine{color:#191f28}.lpSWMq_titleHighlight{color:#0046c0}.lpSWMq_description{color:#6b7684;word-break:keep-all;margin-bottom:1rem;font-size:.8125rem;line-height:1.5}.lpSWMq_infoBar{background-color:#f6f8fa;flex-shrink:0;padding:.875rem 0}.lpSWMq_infoList{align-items:stretch;display:flex}.lpSWMq_infoRow{flex-direction:column;flex:1;align-items:center;gap:.125rem;font-size:.8125rem;display:flex}.lpSWMq_infoRow:not(:last-child){border-right:1px solid #e5e8eb}.lpSWMq_infoRow dt{color:#6b7684}.lpSWMq_infoRow dd{color:#191f28;font-weight:700}.lpSWMq_detailLink{color:#191f28;text-underline-offset:3px;font-size:.8125rem;font-weight:600;text-decoration:underline;display:inline-block}.lpSWMq_detailLink:hover{color:#4e5968}.lpSWMq_footer{border-top:1px solid #e5e8eb;flex-shrink:0;display:flex}.lpSWMq_footerButton{color:#4e5968;text-align:center;flex:1;padding:1.25rem 0;font-size:.9375rem;font-weight:600;transition:background-color .2s}@media (max-width:640px){.lpSWMq_footerButton{font-size:.875rem}}.lpSWMq_footerButton:not(:last-child){border-right:1px solid #e5e8eb}.lpSWMq_footerButton:hover{background-color:#f6f8fa}@keyframes lpSWMq_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lpSWMq_modalSlideIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.N-3iWG_examSchedule{padding-top:6rem}@media (max-width:640px){.N-3iWG_examSchedule{padding-top:3rem;padding-bottom:2rem}}.N-3iWG_sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}@media (max-width:640px){.N-3iWG_sectionHeader{margin-bottom:1.5rem}}.N-3iWG_viewAllLink{color:#6b7684;white-space:nowrap;font-size:.875rem;font-weight:500;transition:color .2s}.N-3iWG_viewAllLink:hover{color:#0046c0}.N-3iWG_title{align-items:center;gap:12px;font-size:1.625rem;font-weight:700;display:flex}@media (max-width:640px){.N-3iWG_title{gap:8px;font-size:1.25rem}}.N-3iWG_title:before{content:"";filter:none;background:url(/images/icons/exam-application.svg) 50%/contain no-repeat;flex-shrink:0;width:32px;height:32px}@media (max-width:640px){.N-3iWG_title:before{width:26px;height:26px}}.N-3iWG_carousel{position:relative}.N-3iWG_scheduleCards{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.N-3iWG_scheduleCards::-webkit-scrollbar{display:none}@media (max-width:1023px){.N-3iWG_scheduleCards{gap:16px}}@media (max-width:640px){.N-3iWG_scheduleCards{gap:12px}}.N-3iWG_cardWrapper{scroll-snap-align:start;flex:0 0 calc(50% - 10px);min-width:0}.N-3iWG_cardWrapper:only-child{flex-basis:100%}@media (max-width:1023px){.N-3iWG_cardWrapper{flex-basis:100%}}@media (max-width:640px){.N-3iWG_cardWrapper{flex-basis:88%}.N-3iWG_cardWrapper:only-child{flex-basis:100%}.N-3iWG_cardWrapper:has(+.N-3iWG_placeholderWrapper){flex-basis:100%}}.N-3iWG_arrowButton{z-index:1;color:#2c3340;cursor:pointer;background:#fff;border:1px solid #e5e8eb;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:color .2s,border-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #00000014}.N-3iWG_arrowButton:hover{color:#0046c0;border-color:#0046c0}.N-3iWG_arrowButton.N-3iWG_prev{left:-22px}.N-3iWG_arrowButton.N-3iWG_next{right:-22px}@media (max-width:1023px){.N-3iWG_arrowButton.N-3iWG_prev{left:-12px}.N-3iWG_arrowButton.N-3iWG_next{right:-12px}}@media (max-width:640px){.N-3iWG_arrowButton{display:none}}.N-3iWG_examCard{background:#fff;border:1px solid #e5e8eb;border-radius:16px;height:100%;display:flex;overflow:hidden}@media (max-width:640px){.N-3iWG_examCard{flex-direction:column}}.N-3iWG_dateStub{text-align:center;background:#f6f8fa;border-right:1px dashed #cbd0d6;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:112px;padding:1.5rem 1rem;display:flex}@media (max-width:640px){.N-3iWG_dateStub{border-bottom:1px dashed #cbd0d6;border-right:none;flex-flow:wrap;justify-content:center;width:auto;padding:1rem}}.N-3iWG_dateStubMonth{color:#6b7684;font-size:.875rem;font-weight:600}@media (max-width:640px){.N-3iWG_dateStubMonth{font-size:.8125rem}}.N-3iWG_dateStubDay{color:#191f28;font-size:2.125rem;font-weight:700;line-height:1}@media (max-width:640px){.N-3iWG_dateStubDay{font-size:1.625rem}}.N-3iWG_dateStubWeekday{color:#8e97a4;font-size:.8125rem}@media (max-width:640px){.N-3iWG_dateStubWeekday{font-size:.75rem}}.N-3iWG_dateStubDday{flex-direction:column;align-items:center;margin-top:.5rem;display:flex}@media (max-width:640px){.N-3iWG_dateStubDday{flex-direction:row;gap:4px;margin-top:0;margin-left:.5rem}}.N-3iWG_dateStubDdayValue{color:#0046c0;font-size:.9375rem;font-weight:700}@media (max-width:640px){.N-3iWG_dateStubDdayValue{font-size:.875rem}}.N-3iWG_dateStubDdayLabel{color:#8e97a4;font-size:.75rem}.N-3iWG_cardBody{flex-direction:column;flex:1;min-width:0;padding:1.5rem 2rem;display:flex}@media (max-width:640px){.N-3iWG_cardBody{padding:1rem}}.N-3iWG_cardHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:12px;display:flex}.N-3iWG_levelList{flex-wrap:wrap;gap:6px;display:flex}.N-3iWG_levelChip{color:#4e5968;white-space:nowrap;background-color:#f2f4f6;border-radius:8px;align-items:center;padding:.1875rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.N-3iWG_statusBadge{white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .5625rem;font-size:.75rem;font-weight:600;display:inline-flex}.N-3iWG_statusBadge.N-3iWG_open{color:#fff;background:#222}.N-3iWG_statusBadge.N-3iWG_upcoming{color:#6b7684;background-color:#f2f4f6}.N-3iWG_statusBadge.N-3iWG_waiting{color:#4e5968;background-color:#e5e8eb}.N-3iWG_statusBadge.N-3iWG_ongoing{color:#0046c0;background:#e8f0ff}.N-3iWG_statusBadge.N-3iWG_closed{color:#6b7684;background-color:#f2f4f6}.N-3iWG_examName{color:#191f28;margin-bottom:18px;font-size:1.375rem;font-weight:700;line-height:1.3}@media (max-width:640px){.N-3iWG_examName{margin-bottom:14px;font-size:1.125rem}}.N-3iWG_divider{background:#e5e8eb;height:1px;margin-bottom:18px}@media (max-width:640px){.N-3iWG_divider{margin-bottom:14px}}.N-3iWG_infoList{flex-direction:column;flex:1;gap:10px;display:flex}@media (max-width:640px){.N-3iWG_infoList{gap:8px}}.N-3iWG_infoRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.N-3iWG_infoLabel{color:#6b7684;white-space:nowrap;flex-shrink:0;font-size:.9375rem;font-weight:500}@media (max-width:640px){.N-3iWG_infoLabel{font-size:.8125rem}}.N-3iWG_infoValue{color:#191f28;text-align:right;font-size:.9375rem;font-weight:600}@media (max-width:640px){.N-3iWG_infoValue{font-size:.8125rem}}.N-3iWG_periodPart{display:inline-block}.N-3iWG_applyButton{color:#191f28;white-space:nowrap;background-color:#fff;border:1px solid #e5e8eb;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:1.5rem;padding:12px 20px;font-size:.875rem;font-weight:500;line-height:1;transition:all .2s;display:flex}.N-3iWG_applyButton:hover{background-color:#f6f8fa}.N-3iWG_applyButton.N-3iWG_disabled{color:#b0b8c1;cursor:default;background-color:#f6f8fa}@media (max-width:640px){.N-3iWG_applyButton{margin-top:1rem}}@media (max-width:1023px){.N-3iWG_placeholderWrapper{display:none}}.N-3iWG_placeholderCard{text-align:center;color:#b0b8c1;background:#f6f8fa;border:1px dashed #cbd0d6;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;min-height:200px;padding:1.5rem;display:flex}.N-3iWG_placeholderTitle{color:#4e5968;margin-top:4px;font-size:1.0625rem;font-weight:600}.N-3iWG_placeholderText{color:#8e97a4;font-size:.875rem}.N-3iWG_contentPlaceholder{min-height:140px}.N-3iWG_emptySection{background:#f6f8fa;border:1px dashed #cbd0d6;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:40px 32px;display:flex}.N-3iWG_emptyText{color:#6b7684;font-size:1rem}.N-3iWG_emptyLink{font-size:.875rem;font-weight:600}.N-3iWG_emptyLink:hover{text-decoration:underline}
.PqPi2a_heroSection{width:100%;padding-top:90px}.PqPi2a_heroLayout{align-items:stretch;gap:26px;width:100%;display:flex}.PqPi2a_carouselSection{flex:auto;min-height:438px}@media (max-width:640px){.PqPi2a_carouselSection{min-height:580px}}.PqPi2a_mobileQuickLinks{display:none}@media (max-width:1239px){.PqPi2a_mobileQuickLinks{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1rem;display:grid}}.PqPi2a_mobileQuickLink{color:#4e5968;background:#f6f8fa;border-radius:12px;justify-content:center;align-items:center;gap:.4375rem;height:4.25rem;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex}.PqPi2a_mobileQuickLink:hover{background:#e9eef3}
.TyqcGa_carouselWrapper{width:100%;height:100%;position:relative}.TyqcGa_carouselContainer{border-radius:24px;width:100%;height:100%;position:relative;overflow:hidden}.TyqcGa_backgroundWrapper{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.TyqcGa_backgroundLayer{position:absolute;inset:0}.TyqcGa_characterWrapper{z-index:2;pointer-events:none;width:45%;position:absolute;top:0;bottom:0;right:4%}@media (max-width:1239px){.TyqcGa_characterWrapper{width:51%;right:3%}}@media (max-width:640px){.TyqcGa_characterWrapper{width:84%;height:74%;top:auto;right:0}}.TyqcGa_characterImageWrap{position:absolute;inset:0}.TyqcGa_characterImage{object-fit:contain;object-position:right 56%;transform:translateY(var(--char-offset-y,0px)) scale(var(--char-scale,1));transform-origin:right 56%}@media (max-width:640px){.TyqcGa_characterImage{object-position:bottom center;transform:scale(var(--char-scale,1))}}.TyqcGa_preloadImage{opacity:0;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.TyqcGa_preloadImage img{object-fit:contain;object-position:right 56%}.TyqcGa_overlay{z-index:3;width:100%;height:100%;position:absolute;top:0;left:0}.TyqcGa_carouselContent{z-index:4;flex-direction:column;justify-content:space-between;height:100%;padding:80px 48px 28px;display:flex;position:relative}@media (max-width:1239px){.TyqcGa_carouselContent{padding:64px 36px 24px}}@media (max-width:640px){.TyqcGa_carouselContent{padding:46px 28px 20px}}.TyqcGa_slideContent{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;max-width:100%;display:flex}.TyqcGa_slideTitle{color:#1a1a2e;margin-bottom:14px;font-size:2.25rem;font-weight:700;line-height:1.4}@media (max-width:1239px){.TyqcGa_slideTitle{font-size:2rem}}@media (max-width:640px){.TyqcGa_slideTitle{margin-bottom:10px;font-size:1.625rem}}.TyqcGa_slideDescription{color:#4e5968;font-size:.9375rem;line-height:1.6}@media (max-width:640px){.TyqcGa_slideDescription{font-size:.875rem}}.TyqcGa_videoButton{white-space:nowrap;background-color:#fff;border-radius:12px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;margin-top:20px;padding:12px 20px;font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 10px #0000001a}.TyqcGa_videoButton:hover{background-color:#f6f8fa}@media (max-width:640px){.TyqcGa_videoButton{margin-top:12px;padding:16px;font-size:.8125rem}}.TyqcGa_badgeList{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-top:20px;display:flex}@media (max-width:640px){.TyqcGa_badgeList{gap:8px;margin-top:12px}}.TyqcGa_badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#ffffffb3;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:10px 16px;display:flex;box-shadow:0 3px 8px #0046c01f}@media (max-width:640px){.TyqcGa_badge{gap:6px;padding:7px 10px}}.TyqcGa_badgeImage{object-fit:contain;flex-shrink:0;width:auto;height:28px}@media (max-width:640px){.TyqcGa_badgeImage{height:18px}}.TyqcGa_badgeText{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.TyqcGa_badgeName{color:#4e5968;font-size:.75rem;font-weight:500;line-height:1.3}@media (max-width:640px){.TyqcGa_badgeName{font-size:.625rem}}.TyqcGa_badgeHighlight{color:#0046c0;font-size:.8125rem;font-weight:700}@media (max-width:640px){.TyqcGa_badgeHighlight{font-size:.6875rem}}.TyqcGa_carouselIndicator{justify-content:flex-start;align-items:center;gap:6px;display:flex}.TyqcGa_navGroup{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:flex}.TyqcGa_navButton{color:#1a1a2e;opacity:.7;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:opacity .2s;display:flex}.TyqcGa_navButton:hover{opacity:1}.TyqcGa_dots{justify-content:center;align-items:center;gap:6px;display:flex}.TyqcGa_dot{background:#1a1a2e4d;border-radius:50%;width:7px;height:7px;transition:all .3s}.TyqcGa_dot:hover{background:#1a1a2e99}.TyqcGa_dotActive{background:#1a1a2e;border-radius:999px;width:20px}.TyqcGa_pauseButton{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#1a1a2e;opacity:.7;background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .2s;display:flex}.TyqcGa_pauseButton:hover{opacity:1}
.QWpXqq_tabs{width:100%}.QWpXqq_tabs.QWpXqq_vertical{justify-content:center;align-items:flex-start;gap:1.5rem;display:flex}.QWpXqq_tabs.QWpXqq_vertical .QWpXqq_tabsList{flex-direction:column;width:200px;min-width:200px}.QWpXqq_tabs.QWpXqq_vertical .QWpXqq_tabsContent{flex:1}.QWpXqq_tabsList{border-radius:12px;justify-content:flex-start;align-items:center;gap:2rem;max-width:1440px;margin:0 auto;padding:0 40px;display:flex;position:relative}@media (max-width:1023px){.QWpXqq_tabsList{padding:0 24px}}@media (max-width:640px){.QWpXqq_tabsList{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:.75rem;padding:2px 16px;overflow:auto hidden}.QWpXqq_tabsList::-webkit-scrollbar{display:none}}.QWpXqq_tabsLine{background-color:#e5e8eb;width:100%;height:1px;margin-top:-1px}.QWpXqq_tabsTrigger{color:#4e5968;cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;margin-bottom:20px;padding:10px 18px;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s;display:flex}.QWpXqq_tabsTrigger:hover:not(:disabled),.QWpXqq_tabsTrigger[data-state=active]{color:#0046c0;background-color:#f0f5f9}@media (max-width:640px){.QWpXqq_tabsTrigger{border:1px solid #e5e8eb;border-radius:8px;flex-shrink:0;padding:10px 1rem;font-size:.8125rem}.QWpXqq_tabsTrigger[data-state=active]{background-color:#f0f5f9}}.QWpXqq_tabsContent{margin-top:1.5rem}.QWpXqq_tabsContent:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #0046c0}@media (max-width:640px){.QWpXqq_tabsContent{margin-top:1rem}}
.ixPP5a_dateSelect,.ixPP5a_dateSelect.ixPP5a_fullWidth{width:100%}.ixPP5a_dateSelect.ixPP5a_disabled{pointer-events:none}.ixPP5a_required{color:#ef4444}.ixPP5a_label{color:#4e5968;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:500;text-indent:0!important;clip:auto!important;width:100%!important;height:auto!important;margin-bottom:.5rem!important;display:flex!important;position:static!important;overflow:visible!important}.ixPP5a_selectGroup{justify-content:center;align-items:center;gap:12px;display:flex}@media (max-width:640px){.ixPP5a_selectGroup{gap:8px}}.ixPP5a_yearSelect{flex:2}.ixPP5a_monthSelect,.ixPP5a_daySelect{flex:1}.ixPP5a_manualInput{color:#191f28;box-sizing:border-box;letter-spacing:.05em;background-color:#fff;border:1px solid #cbd0d6;border-radius:8px;width:100%;padding:12px 1rem;font-family:inherit;font-size:.9375rem;line-height:1.5;transition:border-color .2s}.ixPP5a_manualInput::placeholder{color:#b0b8c1;letter-spacing:.1em}.ixPP5a_manualInput:hover:not(:disabled){border-color:#b0b8c1}.ixPP5a_manualInput:focus{border-color:#0046c0;outline:none}.ixPP5a_manualInput.ixPP5a_hasError{border-color:#ef4444}.ixPP5a_manualInput:disabled{color:#b0b8c1;cursor:not-allowed;background-color:#f6f8fa}@media (max-width:640px){.ixPP5a_manualInput{padding:.625rem 1rem;font-size:.875rem}}.ixPP5a_toggleButton{color:#8e97a4;text-underline-offset:2px;padding:0;font-size:.75rem;text-decoration:underline;transition:color .2s}.ixPP5a_toggleButton:hover{color:#0046c0}.ixPP5a_toggleButton:disabled{cursor:not-allowed;color:#cbd0d6}.ixPP5a_errorText{color:#ef4444;margin-top:.25rem;font-size:.75rem;display:block}@media (max-width:640px){.ixPP5a_errorText{font-size:.6875rem}}
.bwkpeW_field{flex-direction:column;gap:.375rem;display:flex}.bwkpeW_label{color:#4e5968;justify-content:flex-start;align-items:center;gap:.125rem;font-size:.8125rem;font-weight:600;display:flex}.bwkpeW_required{color:#ef4444;margin-left:.125rem}.bwkpeW_hint{color:#8e97a4;font-size:.75rem}.bwkpeW_error{color:#ef4444;font-size:.75rem}
.oidSUq_loginContainer{background-color:#fff;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}@media (max-width:640px){.oidSUq_loginContainer{align-items:flex-start;padding:15vh 1rem 1rem}}.oidSUq_loginContent{width:100%;max-width:400px}@media (max-width:640px){.oidSUq_loginContent{max-width:100%}}.oidSUq_audienceTabs{background-color:#f2f4f6;border-radius:12px;justify-content:center;align-items:center;margin-bottom:3rem;padding:4px;display:flex}.oidSUq_audienceTab{color:#6b7684;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:10px .5rem;font-size:.875rem;font-weight:500;transition:background-color .2s,color .2s;display:flex;position:relative}.oidSUq_audienceTab:hover{color:#191f28}.oidSUq_audienceTabActive{color:#0046c0;background-color:#fff;font-weight:600;box-shadow:0 1px 2px #0000000f}.oidSUq_audienceTabActive:hover{color:#0046c0}.oidSUq_audienceTabInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.oidSUq_audienceTabInput:focus-visible+span{outline-offset:1px;border-radius:.375rem;outline:1px solid #0046c0}.oidSUq_title{color:#222;text-align:center;margin-bottom:1.5rem;font-size:2rem;font-weight:700}@media (max-width:640px){.oidSUq_title{margin-bottom:1rem;font-size:1.75rem}}.oidSUq_adminNotice{text-align:center;background-color:#e8f0ff;border:1px solid #0046c04d;border-radius:12px;margin-bottom:1.5rem;padding:1rem}.oidSUq_adminNotice p{color:#062863;margin:0;font-size:.875rem;font-weight:500}.oidSUq_adminNotice p:not(:first-child){margin-top:4px}@media (max-width:640px){.oidSUq_adminNotice{margin-bottom:1rem;padding:.5rem}}.oidSUq_loginForm{flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-bottom:2rem;display:flex}@media (max-width:640px){.oidSUq_loginForm{gap:1rem;margin-bottom:1.5rem}}.oidSUq_submitButton{border-radius:12px;height:56px;margin-top:1rem;font-size:1rem;font-weight:600}@media (max-width:640px){.oidSUq_submitButton{font-size:.9375rem}}.oidSUq_submitButton:disabled{cursor:not-allowed}.oidSUq_linksSection{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.oidSUq_link{color:#6b7684;font-size:.875rem;text-decoration:none;transition:color .2s}.oidSUq_link:hover{color:#0046c0}@media (max-width:640px){.oidSUq_link{font-size:.8125rem}}.oidSUq_separator{color:#b0b8c1;font-size:.875rem}@media (max-width:640px){.oidSUq_separator{font-size:.8125rem}}.oidSUq_adminLinks{text-align:center;border-top:1px solid #e5e8eb;padding-top:1.5rem}.oidSUq_memberLoginLink{color:#6b7684;font-size:.875rem;text-decoration:none;transition:color .2s}.oidSUq_memberLoginLink:hover{color:#0046c0}@media (max-width:640px){.oidSUq_memberLoginLink{font-size:.8125rem}}.oidSUq_loginForm .inputContainer{margin-bottom:0}.oidSUq_institutionField{margin-bottom:1.25rem}@media (max-width:640px){.oidSUq_institutionField{margin-bottom:1rem}.oidSUq_loginContainer .oidSUq_loginForm .oidSUq_loginInput{padding-top:1rem;padding-bottom:1rem}.oidSUq_linksSection{gap:.25rem}.oidSUq_linksSection .oidSUq_link,.oidSUq_linksSection .oidSUq_separator{white-space:nowrap}}
.lq6LEW_findPasswordContainer{background-color:#fff;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}@media (max-width:640px){.lq6LEW_findPasswordContainer{align-items:flex-start;padding:10vh 1rem 1rem}}.lq6LEW_findPasswordContent{width:100%;max-width:400px}@media (max-width:640px){.lq6LEW_findPasswordContent{max-width:100%}}.lq6LEW_title{color:#222;text-align:center;margin-bottom:1rem;font-size:2rem;font-weight:700}@media (max-width:640px){.lq6LEW_title{margin-bottom:.5rem;font-size:1.75rem}}.lq6LEW_description{color:#6b7684;text-align:center;margin-bottom:1.5rem;font-size:.875rem;line-height:1.5}@media (max-width:640px){.lq6LEW_description{margin-bottom:1rem;font-size:.8125rem}}.lq6LEW_findPasswordForm{flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-bottom:2rem;display:flex}@media (max-width:640px){.lq6LEW_findPasswordForm{gap:1rem;margin-bottom:1.5rem}}.lq6LEW_submitButton,.lq6LEW_loginRedirectButton{border-radius:12px;height:56px;margin-top:1rem;font-size:1rem;font-weight:600}@media (max-width:640px){.lq6LEW_submitButton,.lq6LEW_loginRedirectButton{height:52px;font-size:.9375rem}}.lq6LEW_submitButton:disabled,.lq6LEW_loginRedirectButton:disabled{cursor:not-allowed}.lq6LEW_resultSection{text-align:center;padding:2rem 0}@media (max-width:640px){.lq6LEW_resultSection{padding:1.5rem 0}}.lq6LEW_resultTitle{color:#222;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}@media (max-width:640px){.lq6LEW_resultTitle{margin-bottom:1rem;font-size:1.125rem}}.lq6LEW_emailInfo{background-color:#f6f8fa;border:1px solid #e5e8eb;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}@media (max-width:640px){.lq6LEW_emailInfo{margin-bottom:1rem;padding:1rem}}.lq6LEW_emailAddress{color:#0046c0;word-break:break-all;margin-bottom:.5rem;font-size:1rem;font-weight:600}@media (max-width:640px){.lq6LEW_emailAddress{font-size:.9375rem}}.lq6LEW_emailDescription{color:#6b7684;margin:0;font-size:.875rem;line-height:1.5}@media (max-width:640px){.lq6LEW_emailDescription{font-size:.8125rem}}.lq6LEW_noticeBox{text-align:center;background-color:#e8f0ff;border:1px solid #0046c033;border-radius:12px;margin-bottom:2rem;padding:1rem}@media (max-width:640px){.lq6LEW_noticeBox{margin-bottom:1.5rem;padding:.5rem}}.lq6LEW_noticeTitle{color:#062863;text-align:center;margin-bottom:.5rem;font-size:.875rem;font-weight:600}@media (max-width:640px){.lq6LEW_noticeTitle{font-size:.8125rem}}.lq6LEW_noticeList{text-align:center;margin:0;padding:0;list-style:none}.lq6LEW_noticeList li{color:#062863;margin-bottom:.25rem;font-size:.8125rem;line-height:1.4}.lq6LEW_noticeList li:last-child{margin-bottom:0}@media (max-width:640px){.lq6LEW_noticeList li{font-size:.75rem}}.lq6LEW_linksSection{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.lq6LEW_link{color:#6b7684;font-size:.875rem;text-decoration:none;transition:color .2s}.lq6LEW_link:hover{color:#0046c0}@media (max-width:640px){.lq6LEW_link{font-size:.8125rem}}.lq6LEW_separator{color:#b0b8c1;font-size:.875rem}@media (max-width:640px){.lq6LEW_separator{font-size:.8125rem}}.lq6LEW_findPasswordForm .inputContainer{margin-bottom:0}@media (max-width:640px){.lq6LEW_linksSection{gap:.25rem}.lq6LEW_linksSection .lq6LEW_link,.lq6LEW_linksSection .lq6LEW_separator{white-space:nowrap}}
._2GUIMW_actionCell{justify-content:flex-end;align-items:center;display:flex;position:relative}._2GUIMW_dropdownMenu{z-index:1000;background-color:#fff;border:1px solid #e5e8eb;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:160px;margin:0;padding:.375rem;animation:.15s _2GUIMW_dropIn;display:flex;position:fixed;box-shadow:0 10px 15px #0000001a}@keyframes _2GUIMW_dropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._2GUIMW_menuItem{color:#4e5968;text-align:left;border-radius:8px;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;padding:.5625rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex}._2GUIMW_menuItem:hover{color:#191f28;background-color:#f6f8fa;border-color:#cbd0d6}._2GUIMW_menuItemAccent{color:#0046c0;border-color:#e8f0ff}._2GUIMW_menuItemAccent:hover{color:#0046c0;background-color:#e8f0ff;border-color:#0046c0}._2GUIMW_menuDivider{background-color:#e5e8eb;height:1px;margin:.375rem 0}
.mT75eq_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mT75eq_searchWrap{flex:1;min-width:200px;max-width:360px}.mT75eq_institutionName{color:#191f28;justify-content:flex-start;align-items:center;gap:.5rem;font-weight:500;display:flex}.mT75eq_tableIcon{color:#b0b8c1;flex-shrink:0}.mT75eq_code{color:#4e5968;background-color:#f2f4f6;border-radius:4px;padding:.1875rem .5rem;font-family:Courier New,monospace;font-size:.75rem}.mT75eq_alias{color:#8e97a4;font-size:.8125rem}.mT75eq_count{color:#191f28;font-weight:500}.mT75eq_dateCell{color:#8e97a4;white-space:nowrap;font-size:.8125rem}
._6QrcbG_content{flex-direction:column;gap:1rem;display:flex}._6QrcbG_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}._6QrcbG_sectionMeta{color:#6b7684;justify-content:flex-start;align-items:center;gap:.5rem;font-size:.875rem;display:flex}._6QrcbG_sectionMeta strong{color:#191f28;font-weight:600}._6QrcbG_totalCount{color:#b0b8c1;font-size:.8125rem}._6QrcbG_group{flex-direction:column;gap:.5rem;display:flex}._6QrcbG_group+._6QrcbG_group{margin-top:.625rem}._6QrcbG_groupLabel{color:#4e5968;font-size:.8125rem;font-weight:600}._6QrcbG_groupLabel span{color:#b0b8c1}._6QrcbG_colName{width:200px}._6QrcbG_memberName{color:#191f28;font-weight:500}._6QrcbG_memberEmail{color:#8e97a4;font-size:.8125rem}._6QrcbG_statusMessage{color:#b0b8c1;padding:1rem 0;font-size:.8125rem}
.mjvAyq_content{flex-direction:column;gap:1rem;display:flex}.mjvAyq_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mjvAyq_sectionMeta{color:#6b7684;justify-content:flex-start;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.mjvAyq_sectionMeta strong{color:#191f28;font-weight:600}.mjvAyq_group{flex-direction:column;gap:.5rem;display:flex}.mjvAyq_group+.mjvAyq_group{margin-top:.625rem}.mjvAyq_groupLabel{color:#4e5968;font-size:.8125rem;font-weight:600}.mjvAyq_groupLabel span{color:#b0b8c1}.mjvAyq_levelCell{color:#4e5968;white-space:nowrap;font-size:.8125rem;font-weight:600}.mjvAyq_typeBadge{white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.mjvAyq_type_INSTITUTION_EXAM{color:#1d4ed8;background-color:#eff6ff}.mjvAyq_type_MOCK_EXAM{color:#6d28d9;background-color:#f5f3ff}.mjvAyq_usedCount{color:#8e97a4;font-size:.8125rem}.mjvAyq_remainingCount{color:#16a34a;font-weight:600}.mjvAyq_totalCount{color:#4e5968;font-weight:500}.mjvAyq_delta{font-weight:600}.mjvAyq_deltaPos{color:#16a34a}.mjvAyq_deltaNeg{color:#ef4444}.mjvAyq_balance{color:#191f28;font-weight:500}.mjvAyq_description{color:#6b7684;white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.mjvAyq_createdBy,.mjvAyq_dateCell{color:#8e97a4;white-space:nowrap;font-size:.8125rem}
.M7lJKa_overlay{z-index:10000;background-color:#000c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}@media (max-width:640px){.M7lJKa_overlay{padding:1rem}}.M7lJKa_modal{text-align:center;background-color:#fff;border-radius:12px;width:100%;max-width:500px;padding:2rem;animation:.3s ease-out M7lJKa_modalSlideIn;position:relative}@media (max-width:640px){.M7lJKa_modal{max-width:320px;padding:2rem}}@keyframes M7lJKa_modalSlideIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.M7lJKa_warningIcon{justify-content:center;align-items:center;margin-bottom:18px;display:flex}.M7lJKa_title{color:#191f28;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}@media (max-width:640px){.M7lJKa_title{font-size:1.25rem}}.M7lJKa_description{color:#6b7684;margin-bottom:1.5rem;font-size:1rem;line-height:1.5}@media (max-width:640px){.M7lJKa_description{margin-bottom:1rem;font-size:.875rem}}.M7lJKa_browserList{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:22px;display:grid}@media (max-width:640px){.M7lJKa_browserList{grid-template-columns:1fr;gap:.5rem}}.M7lJKa_browserItem{background-color:#f6f8fa;border:1px solid #e5e8eb;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:12px;transition:all .2s;display:flex}.M7lJKa_browserItem:hover{background-color:#f2f4f6;border-color:#cbd0d6;transform:translateY(-1px)}.M7lJKa_browserItem:active{transform:translateY(0)}.M7lJKa_browserItem:focus{outline-offset:2px;outline:2px solid #0046c0}.M7lJKa_browserName{color:#4e5968;font-size:.875rem;font-weight:500}.M7lJKa_downloadNotice{color:#8e97a4;text-align:center;grid-column:1/-1;font-size:.75rem;line-height:1.4}.M7lJKa_closeButton{width:100%;min-width:120px}
._9StPG_overlay{z-index:10000;background-color:#000c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}@media (max-width:640px){._9StPG_overlay{padding:1rem}}._9StPG_modal{text-align:center;background-color:#fff;border-radius:12px;width:100%;max-width:540px;padding:2rem;animation:.3s ease-out _9StPG_modalSlideIn;position:relative}@media (max-width:640px){._9StPG_modal{max-width:340px;padding:1.5rem}}@keyframes _9StPG_modalSlideIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._9StPG_warningIcon{justify-content:center;align-items:center;margin-bottom:18px;display:flex}._9StPG_title{color:#191f28;margin-bottom:1rem;font-size:1.5rem;font-weight:700}@media (max-width:640px){._9StPG_title{font-size:1.25rem}}._9StPG_description{color:#6b7684;margin-bottom:20px;font-size:1rem;line-height:1.6}._9StPG_description strong{color:#0046c0;font-weight:600}@media (max-width:640px){._9StPG_description{font-size:.875rem}}._9StPG_browserList{margin-bottom:26px}._9StPG_browserListTitle{color:#4e5968;margin-bottom:6px;font-size:1rem;font-weight:600}._9StPG_downloadNotice{color:#8e97a4;text-align:center;margin-bottom:1rem;font-size:.75rem;line-height:1.4}._9StPG_browsers{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}@media (max-width:640px){._9StPG_browsers{grid-template-columns:repeat(2,1fr)}}._9StPG_browserItem{background-color:#f6f8fa;border:1px solid #e5e8eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;padding:12px 8px;transition:all .2s;display:flex}._9StPG_browserItem:hover{background-color:#f2f4f6;border-color:#cbd0d6;transform:translateY(-1px)}._9StPG_browserItem:active{transform:translateY(0)}._9StPG_browserItem:focus{outline-offset:2px;outline:2px solid #0046c0}._9StPG_browserName{color:#4e5968;font-size:.8125rem;font-weight:500}._9StPG_actions{justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}@media (max-width:640px){._9StPG_actions{flex-direction:column}}._9StPG_actionButton{flex:1;min-width:0}@media (max-width:640px){._9StPG_actionButton{width:100%}}._9StPG_notice{color:#8e97a4;font-size:.8125rem;line-height:1.5}
.Q7_nxG_panel{background-color:#fff;border-radius:24px;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:stretch;width:380px;padding:2rem 1.75rem 1.6875rem;display:flex;box-shadow:0 0 8px #00000014}@media (max-width:1239px){.Q7_nxG_panel{display:none}}.Q7_nxG_greeting{margin-bottom:1.4375rem}.Q7_nxG_greetingText{color:#8e97a4;margin-bottom:.25rem;font-size:.875rem}.Q7_nxG_greetingSubtext{color:#191f28;font-size:1.1875rem;font-weight:700;line-height:1.4}.Q7_nxG_authArea{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.75rem;margin-bottom:1.4375rem;display:flex}.Q7_nxG_loginButton{color:#fff;background:#0046c0;border-radius:12px;justify-content:center;align-items:center;height:3.125rem;font-weight:600;transition:background .2s;display:flex}.Q7_nxG_loginButton:hover{background:#0037a0}.Q7_nxG_signupButton{color:#4e5968;border:1.5px solid #e5e8eb;border-radius:12px;justify-content:center;align-items:center;height:3.125rem;font-weight:500;transition:all .2s;display:flex}.Q7_nxG_signupButton:hover{background:#f6f8fa}.Q7_nxG_userInfo{margin-bottom:1rem}.Q7_nxG_userNameRow{justify-content:space-between;align-items:center;display:flex}.Q7_nxG_userName{color:#191f28;font-size:1.25rem;font-weight:700}.Q7_nxG_examSection{flex-direction:column;flex:1;justify-content:center;align-items:stretch;gap:.875rem;margin-bottom:1.5rem;display:flex}.Q7_nxG_examCard{background:#f6f8fa;border-radius:12px;padding:1.125rem}.Q7_nxG_examCardTop{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.Q7_nxG_examName{color:#2c3340;font-size:1rem;font-weight:600;line-height:1}.Q7_nxG_dDayBadge{color:#fff;background:#222;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;font-weight:700}.Q7_nxG_examDate{color:#8e97a4;letter-spacing:.1px;font-size:.875rem;font-weight:500;line-height:1}@keyframes Q7_nxG_live-ping{0%{opacity:1;box-shadow:0 0 #ef444499}70%{opacity:.8;box-shadow:0 0 0 7px #ef444400}to{opacity:1;box-shadow:0 0 #ef444400}}.Q7_nxG_todayExamCard{background:#222;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:.625rem;padding:1.125rem;display:flex;position:relative}.Q7_nxG_liveIndicator{background:#ef4444;border-radius:50%;width:.5rem;height:.5rem;animation:1.8s ease-in-out infinite Q7_nxG_live-ping;position:absolute;top:1.125rem;right:1.125rem}.Q7_nxG_todayExamTitle{color:#fff;font-size:1rem;font-weight:700;line-height:1}.Q7_nxG_todayExamSub{color:#ffffffa6;letter-spacing:.1px;margin-bottom:.125rem;font-size:.84375rem;line-height:1}.Q7_nxG_enterExamButton{color:#222;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:100%;height:2.5rem;margin-top:.25rem;font-size:.9375rem;font-weight:700;transition:opacity .2s;display:flex}.Q7_nxG_enterExamButton:hover{opacity:.85}.Q7_nxG_noExam{background:#f6f8fa;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:1.125rem;display:flex}.Q7_nxG_noExamRow{justify-content:center;align-items:center;gap:.375rem;display:flex}.Q7_nxG_noExamIcon{color:#b0b8c1;flex-shrink:0}.Q7_nxG_noExamText{color:#8e97a4;font-size:.9375rem;line-height:1}.Q7_nxG_examActionRow{justify-content:center;align-items:center;gap:.625rem;display:flex}.Q7_nxG_examActionButton{color:#fff;background:#0046c0;border-radius:12px;flex:1;justify-content:center;align-items:center;height:3.125rem;font-size:.9375rem;font-weight:600;transition:background .2s;display:flex}.Q7_nxG_examActionButton:hover{background:#0037a0}.Q7_nxG_divider{background:#f2f4f6;height:1px;margin-bottom:1.5rem}.Q7_nxG_quickLinksGrid{grid-template-columns:repeat(2,1fr);gap:.625rem;display:grid}.Q7_nxG_quickLink{color:#4e5968;background:#f6f8fa;border-radius:12px;justify-content:center;align-items:center;gap:.4375rem;height:3.8125rem;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex}.Q7_nxG_quickLink:hover{background:#e9eef3}.Q7_nxG_quickLinkIcon{flex-shrink:0}.Q7_nxG_quickLinkText{flex-shrink:0;max-width:70%}.Q7_nxG_quickLinkAccent{color:#0046c0;background:#e8f0ff}.Q7_nxG_quickLinkAccent:hover{background:#dee9ff}
.I1s9aW_featuresSection{padding:6rem 0}@media (max-width:1023px){.I1s9aW_featuresSection{padding:3rem 0}}@media (max-width:640px){.I1s9aW_featuresSection{padding:2rem 0}}.I1s9aW_content{margin:0 auto}.I1s9aW_header{margin-bottom:2rem}@media (max-width:640px){.I1s9aW_header{margin-bottom:2rem}}.I1s9aW_title{align-items:center;gap:12px;margin-bottom:1rem;font-size:1.625rem;font-weight:700;display:flex}@media (max-width:1023px){.I1s9aW_title{font-size:1.625rem}}@media (max-width:640px){.I1s9aW_title{gap:10px;font-size:1.25rem}}.I1s9aW_title:before{content:"";filter:none;background:url(/images/icons/about.svg) 50%/contain no-repeat;flex-shrink:0;width:32px;height:32px}@media (max-width:1023px){.I1s9aW_title:before{width:30px;height:30px}}@media (max-width:640px){.I1s9aW_title:before{width:26px;height:26px}}.I1s9aW_subtitle{color:#6b7684;font-size:1.125rem;font-weight:500}@media (max-width:640px){.I1s9aW_subtitle{font-size:1rem}}.I1s9aW_featuresContainer{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}@media (max-width:640px){.I1s9aW_featuresContainer{grid-template-columns:1fr;gap:20px}}.I1s9aW_featuresList{flex-direction:column;gap:24px;display:flex}@media (max-width:640px){.I1s9aW_featuresList{gap:14px}}.I1s9aW_featureItem{cursor:pointer;background:#f2f4f6;border-radius:24px;align-items:center;gap:24px;padding:28px 32px;transition:all .2s;display:flex;position:relative;overflow:hidden}@media (max-width:640px){.I1s9aW_featureItem{background-image:var(--feature-bg);background-position:50%;background-size:cover;border-radius:16px;gap:16px;min-height:110px;padding:20px}.I1s9aW_featureItem:before{content:"";border-radius:inherit;z-index:0;background:#0a143294;transition:background .2s;position:absolute;inset:0}}.I1s9aW_featureItem:hover,.I1s9aW_featureItem.I1s9aW_active{transform:translateY(-4px)}.I1s9aW_featureItem:hover .I1s9aW_featureNumber,.I1s9aW_featureItem.I1s9aW_active .I1s9aW_featureNumber{transform:scale(1.1)}@media (min-width:641px){.I1s9aW_featureItem.I1s9aW_active{background:#0046c0}}.I1s9aW_featureItem.I1s9aW_active .I1s9aW_featureTitle,.I1s9aW_featureItem.I1s9aW_active .I1s9aW_featureDescription{color:#fff}.I1s9aW_featureItem.I1s9aW_active .I1s9aW_featureNumber{color:#0046c0;background:#fff}@media (max-width:640px){.I1s9aW_featureItem.I1s9aW_active{background-color:#0000;background-image:var(--feature-bg)}.I1s9aW_featureItem.I1s9aW_active:before{background:#0a1432d9}}.I1s9aW_featureNumber{color:#fff;background:#0046c0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;font-weight:700;transition:all .2s;display:flex}@media (max-width:640px){.I1s9aW_featureNumber{z-index:1;width:32px;height:32px;font-size:1.125rem;position:relative}}.I1s9aW_featureContent{flex:1}@media (max-width:640px){.I1s9aW_featureContent{z-index:1;position:relative}}.I1s9aW_featureTitle{color:#191f28;margin-bottom:8px;font-size:1.25rem;font-weight:700}@media (max-width:640px){.I1s9aW_featureTitle{color:#fff;margin-bottom:4px;font-size:1.125rem}}.I1s9aW_featureDescription{color:#6b7684;font-size:.9375rem;line-height:1.5}@media (max-width:640px){.I1s9aW_featureDescription{color:#ffffffd1;font-size:.875rem;line-height:1.45}}.I1s9aW_imageSection{justify-content:center;align-items:center;display:flex}@media (max-width:640px){.I1s9aW_imageSection{display:none}}.I1s9aW_imagePlaceholder{border-radius:24px;width:100%;height:400px;margin:0 auto;position:relative;overflow:hidden}@media (max-width:640px){.I1s9aW_imagePlaceholder{aspect-ratio:4/3;border-radius:20px;width:100%;height:auto}}.I1s9aW_featureImage{object-fit:cover;object-position:center;width:100%;height:100%}
.nqZfgq_quickAccessSection{padding:6rem 0}@media (max-width:1023px){.nqZfgq_quickAccessSection{padding:3rem 0}}@media (max-width:640px){.nqZfgq_quickAccessSection{padding:2rem 0}}.nqZfgq_sectionHeader{margin-bottom:1.5rem}.nqZfgq_sectionTitle{color:#191f28;font-size:1.625rem;font-weight:700}@media (max-width:1023px){.nqZfgq_sectionTitle{font-size:1.625rem}}@media (max-width:640px){.nqZfgq_sectionTitle{font-size:1.25rem}}.nqZfgq_content{grid-template-columns:1fr 1fr;align-items:stretch;gap:6rem;display:grid}@media (max-width:1023px){.nqZfgq_content{grid-template-columns:1fr;gap:3rem}}.nqZfgq_faqSection{flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;display:flex}.nqZfgq_faqList{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:12px;width:100%;display:flex}.nqZfgq_faqItem{width:100%}.nqZfgq_faqLink{background-color:#fafbfc;border:1px solid #f2f4f6;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.5rem;transition:all .4s;display:flex}.nqZfgq_faqLink:hover{background-color:#f2f4f6;transform:translate(3px)}.nqZfgq_faqLink:hover .nqZfgq_arrow{transform:translate(3px)}@media (max-width:640px){.nqZfgq_faqLink{padding:1rem}}.nqZfgq_faqContent{flex:1;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.nqZfgq_faqBadge{color:#0046c0;background-color:#e8f0ff;border-radius:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-block}@media (max-width:640px){.nqZfgq_faqBadge{padding:.1875rem .625rem;font-size:.6875rem}}.nqZfgq_faqQuestion{color:#191f28;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:640px){.nqZfgq_faqQuestion{font-size:.875rem}}.nqZfgq_arrow{color:#b0b8c1;flex-shrink:0;margin-left:1rem;font-size:1.25rem;transition:all .4s}@media (max-width:640px){.nqZfgq_arrow{margin-left:.5rem;font-size:1.125rem}}.nqZfgq_quickLinksSection{height:100%}.nqZfgq_quickLinksGrid{grid-template-columns:1fr 1fr;gap:1.5rem;height:100%;display:grid}@media (max-width:640px){.nqZfgq_quickLinksGrid{grid-template-columns:1fr;gap:1rem}}.nqZfgq_quickLinkCard{text-align:center;background-color:#e8f0ff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;transition:all .4s;display:flex}.nqZfgq_quickLinkCard:hover{background-color:#0046c0;transform:translateY(-4px)}.nqZfgq_quickLinkCard:hover .nqZfgq_cardTitle,.nqZfgq_quickLinkCard:hover .nqZfgq_cardDescription{color:#fff}@media (max-width:640px){.nqZfgq_quickLinkCard{padding:1rem}}.nqZfgq_cardContent{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.nqZfgq_icon{object-fit:contain;width:52px;height:52px;margin-bottom:14px}@media (max-width:640px){.nqZfgq_icon{width:36px;height:36px}}.nqZfgq_cardTitle{color:#191f28;margin-bottom:.5rem;font-size:1rem;font-weight:700}@media (max-width:640px){.nqZfgq_cardTitle{font-size:.9375rem}}.nqZfgq_cardDescription{color:#6b7684;font-size:.8125rem;font-weight:500}@media (max-width:640px){.nqZfgq_cardDescription{font-size:.75rem}}
._7TNLTG_noticeSection{background-color:#fafbfc;padding:3rem 0}@media (max-width:640px){._7TNLTG_noticeSection{padding:2rem 0}}._7TNLTG_content{grid-template-columns:360px 1fr;align-items:stretch;gap:2rem;display:grid}@media (max-width:1023px){._7TNLTG_content{grid-template-columns:1fr;gap:3rem}}._7TNLTG_illustrationWrapper{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}@media (max-width:640px){._7TNLTG_illustrationWrapper{display:none}}._7TNLTG_illustrationCard{background-color:#e8f0ff;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:3.5rem;display:flex}@media (max-width:640px){._7TNLTG_illustrationCard{padding:2rem}}._7TNLTG_textContent{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;display:flex}._7TNLTG_title{color:#191f28;font-size:1.625rem;font-weight:700;line-height:1.2}@media (max-width:640px){._7TNLTG_title{font-size:1.25rem}}._7TNLTG_subtitle{color:#6b7684;font-size:1.125rem;font-weight:500;line-height:1.5}@media (max-width:640px){._7TNLTG_subtitle{font-size:1rem}}._7TNLTG_moreButton{background-color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:2rem;padding:10px 1.5rem;transition:all .2s;display:flex}._7TNLTG_moreButton:hover{background-color:#f6f8fa}@media (max-width:640px){._7TNLTG_moreButton{padding:.625rem 1rem;font-size:.9375rem}}._7TNLTG_iconWrapper{width:100%;margin-top:6rem}._7TNLTG_noticeListWrapper{background-color:#fff;border-radius:16px;padding:3rem}@media (max-width:640px){._7TNLTG_noticeListWrapper{padding:2rem}}._7TNLTG_noticeListHeader{display:none}@media (max-width:640px){._7TNLTG_noticeListHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}}._7TNLTG_noticeListTitle{color:#191f28;font-size:1.25rem;font-weight:700}._7TNLTG_noticeMoreLink{color:#6b7684;align-items:center;gap:4px;font-size:.875rem;font-weight:500;transition:color .2s;display:flex}._7TNLTG_noticeMoreLink:hover{color:#0046c0}._7TNLTG_noticeList{flex-direction:column;gap:0;display:flex}._7TNLTG_emptyMessage{color:#8e97a4;padding:2rem 0;font-size:.9375rem}._7TNLTG_noticeItem{border-bottom:1px solid #e5e8eb}._7TNLTG_noticeItem:last-child{border-bottom:none}._7TNLTG_noticeLink{justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;padding:1.5rem 0;transition:all .2s;display:flex}._7TNLTG_noticeLink:hover ._7TNLTG_noticeTitle{color:#0046c0}@media (max-width:640px){._7TNLTG_noticeLink{flex-direction:column;gap:.5rem;padding:1rem 0}}._7TNLTG_noticeContent{flex:1;justify-content:flex-start;align-items:center;gap:.5rem;min-width:0;display:flex}._7TNLTG_category{color:#4e5968;white-space:nowrap;background-color:#f2f4f6;border-radius:8px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}@media (max-width:640px){._7TNLTG_category{padding:.1875rem .625rem;font-size:.6875rem}}._7TNLTG_noticeTitle{color:#191f28;-webkit-line-clamp:2;-webkit-box-orient:vertical;justify-content:flex-start;align-items:center;gap:.25rem;font-size:1rem;font-weight:500;line-height:1.5;transition:color .2s;display:flex;overflow:hidden}@media (max-width:640px){._7TNLTG_noticeTitle{font-size:.875rem}}._7TNLTG_newBadge{color:#fff;background-color:#222;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.6875rem;font-weight:700;line-height:1;display:flex}@media (max-width:640px){._7TNLTG_newBadge{width:16px;height:16px;font-size:.625rem}}._7TNLTG_date{color:#8e97a4;white-space:nowrap;flex-shrink:0;font-size:.875rem;font-weight:400}@media (max-width:640px){._7TNLTG_date{align-self:flex-start;font-size:.8125rem}}
._8y0q9a_aboutSection{padding:3rem 0}._8y0q9a_sectionTitle{color:#191f28;font-size:1.875rem;font-weight:700}@media (max-width:1023px){._8y0q9a_sectionTitle{font-size:1.75rem}}@media (max-width:640px){._8y0q9a_sectionTitle{font-size:1.5rem}}._8y0q9a_overviewSection{margin-bottom:6rem}._8y0q9a_overviewSection ._8y0q9a_highlightBox{background-color:#e8f0ff;border-radius:12px;margin:2rem 0;padding:2rem}._8y0q9a_overviewSection ._8y0q9a_highlightBox ._8y0q9a_overviewText{color:#191f28;font-size:1.125rem;line-height:1.7}@media (max-width:640px){._8y0q9a_overviewSection ._8y0q9a_highlightBox ._8y0q9a_overviewText{font-size:1rem}}._8y0q9a_overviewSection ._8y0q9a_highlightBox ._8y0q9a_overviewText strong{color:#0046c0;font-weight:600}._8y0q9a_overviewSection ._8y0q9a_descriptionText{color:#4e5968;margin-bottom:2rem;font-size:1rem;line-height:1.7}._8y0q9a_overviewSection ._8y0q9a_descriptionText strong{color:#0046c0}._8y0q9a_overviewSection ._8y0q9a_certificationList{justify-content:flex-start;align-items:center;gap:1rem;display:flex}@media (max-width:640px){._8y0q9a_overviewSection ._8y0q9a_certificationList{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;display:flex}}._8y0q9a_overviewSection ._8y0q9a_certificationButton{white-space:nowrap;background-color:#f6f8fa;border-radius:12px;justify-content:center;align-items:center;height:44px;padding:.875rem 1.5rem;font-weight:500;display:inline-flex}._8y0q9a_overviewSection ._8y0q9a_certificationButton:hover:not(:disabled){background-color:#ecf0f5}@media (max-width:640px){._8y0q9a_overviewSection ._8y0q9a_certificationButton{white-space:normal;text-align:center;width:100%;height:auto;min-height:44px}}._8y0q9a_featuresSection{margin-bottom:6rem}._8y0q9a_featuresSection ._8y0q9a_featuresGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;display:grid}@media (max-width:1023px){._8y0q9a_featuresSection ._8y0q9a_featuresGrid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:640px){._8y0q9a_featuresSection ._8y0q9a_featuresGrid{grid-template-columns:1fr;gap:1rem}}._8y0q9a_featuresSection ._8y0q9a_featureCard{text-align:left;background-color:#fff;border:1px solid #e5e8eb;border-radius:12px;padding:2rem;transition:all .2s}@media (max-width:640px){._8y0q9a_featuresSection ._8y0q9a_featureCard{padding:1.5rem}}._8y0q9a_featuresSection ._8y0q9a_featureCard ._8y0q9a_featureIconContainer{background-color:#e8f0ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.5rem;display:flex}@media (max-width:640px){._8y0q9a_featuresSection ._8y0q9a_featureCard ._8y0q9a_featureIconContainer{width:42px;height:42px;margin-bottom:1rem}}._8y0q9a_featuresSection ._8y0q9a_featureCard ._8y0q9a_featureIconContainer ._8y0q9a_featureIcon{width:39px;height:39px}@media (max-width:640px){._8y0q9a_featuresSection ._8y0q9a_featureCard ._8y0q9a_featureIconContainer ._8y0q9a_featureIcon{width:20px;height:20px}}._8y0q9a_featuresSection ._8y0q9a_featureCard:first-child ._8y0q9a_featureIcon,._8y0q9a_featuresSection ._8y0q9a_featureCard:nth-child(6) ._8y0q9a_featureIcon{transform:translate(.8px)}._8y0q9a_featuresSection ._8y0q9a_featureCard:nth-child(2) ._8y0q9a_featureIcon{transform:translate(1.5px)}._8y0q9a_featuresSection ._8y0q9a_featureCard ._8y0q9a_featureTitle{color:#191f28;margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.4}@media (max-width:640px){._8y0q9a_featuresSection ._8y0q9a_featureCard ._8y0q9a_featureTitle{font-size:1rem}}._8y0q9a_featuresSection ._8y0q9a_featureCard ._8y0q9a_featureDescription{color:#6b7684;white-space:pre-line;margin:0;font-size:.875rem;line-height:1.6}._8y0q9a_criteriaSection ._8y0q9a_criteriaIntro{color:#6b7684;margin:10px 0 2rem;font-size:1rem}._8y0q9a_criteriaSection ._8y0q9a_criteriaGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}._8y0q9a_criteriaSection ._8y0q9a_criteriaCard{text-align:left;background-color:#fff;border:1px solid #e5e8eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem;padding:2rem;transition:all .2s;display:flex}@media (max-width:640px){._8y0q9a_criteriaSection ._8y0q9a_criteriaCard{gap:1rem;padding:1.5rem}}._8y0q9a_criteriaSection ._8y0q9a_criteriaCard ._8y0q9a_criteriaHeader{justify-content:flex-start;align-items:center;gap:1rem;display:flex}@media (max-width:640px){._8y0q9a_criteriaSection ._8y0q9a_criteriaCard ._8y0q9a_criteriaHeader{justify-content:center;align-items:center;gap:.5rem;display:flex}}._8y0q9a_criteriaSection ._8y0q9a_criteriaCard ._8y0q9a_criteriaHeader ._8y0q9a_criteriaNumber{color:#fff;background-color:#0046c0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.125rem;font-weight:700;display:flex}@media (max-width:640px){._8y0q9a_criteriaSection ._8y0q9a_criteriaCard ._8y0q9a_criteriaHeader ._8y0q9a_criteriaNumber{width:24px;height:24px;font-size:.875rem}}._8y0q9a_criteriaSection ._8y0q9a_criteriaCard ._8y0q9a_criteriaHeader ._8y0q9a_criteriaTitle{color:#191f28;font-size:1.25rem;font-weight:600}@media (max-width:640px){._8y0q9a_criteriaSection ._8y0q9a_criteriaCard ._8y0q9a_criteriaHeader ._8y0q9a_criteriaTitle{font-size:1.125rem}}._8y0q9a_criteriaSection ._8y0q9a_criteriaCard ._8y0q9a_criteriaList{margin-left:16px}._8y0q9a_criteriaSection ._8y0q9a_criteriaCard ._8y0q9a_criteriaList li{color:#6b7684;justify-content:flex-start;align-items:flex-start;gap:.5rem;margin-bottom:1rem;font-size:.9375rem;display:flex}@media (max-width:640px){._8y0q9a_criteriaSection ._8y0q9a_criteriaCard ._8y0q9a_criteriaList li{margin-bottom:.25rem;font-size:.875rem}}._8y0q9a_criteriaSection ._8y0q9a_criteriaCard ._8y0q9a_criteriaList li:last-child{margin-bottom:0}._8y0q9a_criteriaSection ._8y0q9a_criteriaCard ._8y0q9a_criteriaList li:before{content:"•";color:#0046c0;flex-shrink:0;font-weight:700}
.LNDkjW_scoreSection{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;width:100%;display:flex}.LNDkjW_sectionHeader{justify-content:center;align-items:center;gap:.25rem;display:flex}.LNDkjW_sectionIcon{color:#0046c0;flex-shrink:0}.LNDkjW_sectionTitle{color:#191f28;margin:0;font-size:1rem;font-weight:600}@media (max-width:640px){.LNDkjW_sectionTitle{font-size:.875rem}}.LNDkjW_tableContainer{background:#fff;border:1px solid #e5e8eb;border-radius:12px;width:100%;overflow:hidden}.LNDkjW_scoreTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.LNDkjW_scoreTable thead th{color:#4e5968;text-align:left;background:#f6f8fa;border-bottom:1px solid #e5e8eb;padding:14px 1.5rem;font-size:.875rem;font-weight:600}.LNDkjW_scoreTable thead th:first-child{width:30%}.LNDkjW_scoreTable thead th:nth-child(2){text-align:center;width:20%}.LNDkjW_scoreTable thead th:last-child{text-align:center;width:50%}@media (max-width:640px){.LNDkjW_scoreTable thead th{padding:10px 1rem;font-size:.8125rem}.LNDkjW_scoreTable thead th:first-child{width:35%}.LNDkjW_scoreTable thead th:nth-child(2){width:25%}.LNDkjW_scoreTable thead th:last-child{width:40%}}.LNDkjW_scoreTable tbody tr:not(:last-child) td{border-bottom:1px solid #f2f4f6}.LNDkjW_scoreTable tbody tr:hover{background:#fafbfc}.LNDkjW_scoreTable tbody tr td{vertical-align:middle;padding:1rem 1.5rem;font-size:.875rem}.LNDkjW_scoreTable tbody tr td:first-child{color:#191f28;font-weight:500}.LNDkjW_scoreTable tbody tr td:nth-child(2){text-align:center}.LNDkjW_scoreTable tbody tr td:last-child{text-align:center;padding:.5rem 1rem}@media (max-width:640px){.LNDkjW_scoreTable tbody tr td{padding:14px 1rem;font-size:.8125rem}.LNDkjW_scoreTable tbody tr td:last-child{padding:.25rem .5rem}}.LNDkjW_scoreInfo{justify-content:center;align-items:center;gap:.25rem;display:flex}.LNDkjW_myScore{color:#0046c0;font-size:1rem;font-weight:700}@media (max-width:640px){.LNDkjW_myScore{font-size:.875rem}}.LNDkjW_separator{color:#b0b8c1}.LNDkjW_maxScore{color:#6b7684;font-weight:500}.LNDkjW_chartCell{width:100%;height:40px;padding:0 .5rem;position:relative}@media (max-width:640px){.LNDkjW_chartCell{height:35px;padding:0 .25rem}}.LNDkjW_chartCell .LNDkjW_recharts-wrapper{width:100%!important;height:100%!important}.LNDkjW_chartCell .LNDkjW_recharts-surface{outline:none!important}.LNDkjW_chartCell .LNDkjW_recharts-bar-rectangle{cursor:default!important;outline:none!important}.LNDkjW_chartCell .LNDkjW_recharts-bar-rectangle:focus,.LNDkjW_chartCell .LNDkjW_recharts-bar-rectangle:active,.LNDkjW_chartCell .LNDkjW_recharts-bar-rectangle:hover{stroke:none!important;stroke-width:0!important;filter:none!important;outline:none!important}.LNDkjW_chartCell .LNDkjW_recharts-active-bar,.LNDkjW_chartCell .LNDkjW_recharts-bar.LNDkjW_recharts-active-bar{stroke:none!important;stroke-width:0!important;filter:none!important;opacity:1!important}.LNDkjW_chartCell .LNDkjW_recharts-accessibility-layer{pointer-events:none!important}.LNDkjW_chartTrack{background:#f2f4f6;border-radius:.25rem;height:20px;position:absolute;top:50%;left:.5rem;right:.5rem;transform:translateY(-50%)}@media (max-width:640px){.LNDkjW_chartTrack{left:.25rem;right:.25rem}}
.kZWaQG_overlay{z-index:9998;background-color:#0009;animation:.2s ease-out kZWaQG_fadeIn;position:fixed;inset:0}.kZWaQG_content{z-index:9999;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:90vw;max-width:700px;max-height:90vh;animation:.2s ease-out kZWaQG_slideIn;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 50px -12px #00000040}@media (max-width:640px){.kZWaQG_content{width:95vw;max-height:92vh}}.kZWaQG_modalHeader{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 2rem;display:flex}@media (max-width:640px){.kZWaQG_modalHeader{padding:1rem 1rem .5rem}}.kZWaQG_modalTitle{color:#191f28;margin:0;font-size:1.5rem;font-weight:700}@media (max-width:640px){.kZWaQG_modalTitle{font-size:1.125rem}}.kZWaQG_closeButton{color:#8e97a4}.kZWaQG_closeButton:hover{color:#4e5968;background-color:#f2f4f6}.kZWaQG_modalContent{flex:1;padding:0 2rem;overflow-y:auto}@media (max-width:640px){.kZWaQG_modalContent{padding:0 1rem}}.kZWaQG_modalContent::-webkit-scrollbar{width:6px}.kZWaQG_modalContent::-webkit-scrollbar-track{background:#f2f4f6;border-radius:3px}.kZWaQG_modalContent::-webkit-scrollbar-thumb{background:#cbd0d6;border-radius:3px}.kZWaQG_modalContent::-webkit-scrollbar-thumb:hover{background:#b0b8c1}.kZWaQG_certificateImageWrapper{border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:600px;margin-bottom:1rem;display:flex;position:relative;overflow:hidden}@media (max-width:640px){.kZWaQG_certificateImageWrapper{min-height:400px}}.kZWaQG_certificateImageWrapper .kZWaQG_certificateImage{width:100%;height:auto;transition:opacity .3s;display:block}.kZWaQG_certificateImageWrapper .kZWaQG_imagePlaceholder{background:#f6f8fa;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.kZWaQG_certificateImageWrapper .kZWaQG_imagePlaceholder .kZWaQG_spinner{border:3px solid #e5e8eb;border-top-color:#0046c0;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite kZWaQG_spin}.kZWaQG_modalFooter{flex-shrink:0;justify-content:center;align-items:center;padding:1rem 2rem 2rem;display:flex}@media (max-width:640px){.kZWaQG_modalFooter{padding:1rem}}.kZWaQG_modalFooter .kZWaQG_confirmButton{min-width:120px}@keyframes kZWaQG_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes kZWaQG_slideIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes kZWaQG_spin{to{transform:rotate(360deg)}}
.r_o14G_scoreSection{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}.r_o14G_totalScoreCard{background:linear-gradient(135deg,#0046c00d 0%,#0046c005 100%);border:1px solid #0046c026;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:100%;padding:1.5rem;display:flex}@media (max-width:640px){.r_o14G_totalScoreCard{padding:1rem}}.r_o14G_totalScoreLabel{color:#6b7684;font-size:.875rem;font-weight:500}@media (max-width:640px){.r_o14G_totalScoreLabel{font-size:.8125rem}}.r_o14G_totalScoreValue{justify-content:center;align-items:center;gap:.25rem;display:flex}.r_o14G_totalScoreValue .r_o14G_score{color:#0046c0;font-size:2rem;font-weight:700}@media (max-width:640px){.r_o14G_totalScoreValue .r_o14G_score{font-size:1.75rem}}.r_o14G_totalScoreValue .r_o14G_separator{color:#b0b8c1;font-size:1.25rem;font-weight:500}@media (max-width:640px){.r_o14G_totalScoreValue .r_o14G_separator{font-size:1.125rem}}.r_o14G_totalScoreValue .r_o14G_maxScore{color:#6b7684;font-size:1.25rem;font-weight:500}@media (max-width:640px){.r_o14G_totalScoreValue .r_o14G_maxScore{font-size:1.125rem}}.r_o14G_answerSection{flex-direction:column;justify-content:center;align-items:start;gap:.5rem;width:100%;display:flex}.r_o14G_answerHeader{justify-content:center;align-items:center;gap:.25rem;margin-bottom:.5rem;display:flex}.r_o14G_answerIcon{color:#0046c0;flex-shrink:0}.r_o14G_answerTitle{color:#191f28;margin:0;font-size:1rem;font-weight:600}@media (max-width:640px){.r_o14G_answerTitle{font-size:.875rem}}.r_o14G_answerContent{background:linear-gradient(135deg,#0046c00d 0%,#0046c005 100%);border:1px solid #0046c026;border-radius:12px;width:100%;padding:1.5rem}@media (max-width:640px){.r_o14G_answerContent{padding:1rem}}.r_o14G_answerText{color:#4e5968;white-space:pre-wrap;word-break:break-word;width:100%;margin:0;font-size:.875rem;line-height:1.6}@media (max-width:640px){.r_o14G_answerText{font-size:.8125rem;line-height:1.5}}
.yXtO8a_cefrSection{padding:3rem 0}.yXtO8a_sectionTitle{color:#191f28;font-size:1.875rem;font-weight:700}@media (max-width:1023px){.yXtO8a_sectionTitle{font-size:1.75rem}}@media (max-width:640px){.yXtO8a_sectionTitle{font-size:1.5rem}}.yXtO8a_description{color:#4e5968;margin:10px 0 2rem;font-size:1rem}.yXtO8a_cefrIntro{margin-bottom:3rem}.yXtO8a_cefrIntro .yXtO8a_cefrLevelsContainer{margin-bottom:6rem}.yXtO8a_cefrIntro .yXtO8a_cefrLevelsContainer .yXtO8a_cefrLevelsList{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}@media (max-width:1023px){.yXtO8a_cefrIntro .yXtO8a_cefrLevelsContainer .yXtO8a_cefrLevelsList{gap:1.5rem}}@media (max-width:640px){.yXtO8a_cefrIntro .yXtO8a_cefrLevelsContainer .yXtO8a_cefrLevelsList{grid-template-columns:1fr;gap:1rem}}.yXtO8a_cefrIntro .yXtO8a_cefrLevelsContainer .yXtO8a_cefrLevelCard{text-align:left;background-color:#fff;border:1px solid #e5e8eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:2rem;transition:all .2s;display:flex}.yXtO8a_cefrIntro .yXtO8a_cefrLevelsContainer .yXtO8a_levelIndicator{color:#0046c0;font-size:3rem;font-weight:700}@media (max-width:640px){.yXtO8a_cefrIntro .yXtO8a_cefrLevelsContainer .yXtO8a_levelIndicator{font-size:1.75rem}}.yXtO8a_cefrIntro .yXtO8a_cefrLevelsContainer .yXtO8a_levelDetails{text-align:center}.yXtO8a_cefrIntro .yXtO8a_cefrLevelsContainer .yXtO8a_levelName{color:#191f28;margin-bottom:.25rem;font-size:1.125rem;font-weight:600}@media (max-width:640px){.yXtO8a_cefrIntro .yXtO8a_cefrLevelsContainer .yXtO8a_levelName{font-size:1rem}}.yXtO8a_cefrIntro .yXtO8a_cefrLevelsContainer .yXtO8a_levelSubLevels{justify-content:center;align-items:center;gap:.25rem;display:flex}.yXtO8a_cefrIntro .yXtO8a_cefrLevelsContainer .yXtO8a_levelSubLevels .yXtO8a_subLevelBadge{color:#6b7684;font-size:.875rem;font-weight:500}.yXtO8a_ketIntroduction{margin-bottom:6rem}.yXtO8a_ketIntroduction .yXtO8a_ketLevelsGraphic{aspect-ratio:2400/1100;width:100%;margin:1.5rem auto 0;position:relative}.yXtO8a_ketIntroduction .yXtO8a_ketLevelsImage{width:100%;height:auto;display:block}@media (max-width:768px){.yXtO8a_ketIntroduction .yXtO8a_ketLevelsGraphic{max-width:100%;margin:1rem auto 2rem}.yXtO8a_ketIntroduction .yXtO8a_ketLevelsImage{border-radius:.75rem}}.yXtO8a_ketIntroduction .yXtO8a_ketDescriptionBox{background-color:#f6f8fa;border-radius:12px;margin-top:2rem;padding:2rem}.yXtO8a_ketIntroduction .yXtO8a_inlineLink{text-underline-offset:2px;color:#0046c0;text-decoration:underline}.yXtO8a_ketIntroduction .yXtO8a_inlineLink:hover{color:#0037a0;text-decoration-thickness:2px}.yXtO8a_ketIntroduction .yXtO8a_utilizationNote{margin-top:5px;margin-left:26px;position:relative}.yXtO8a_ketIntroduction .yXtO8a_utilizationNote:before{content:"";background:url(/images/icons/ai.svg) 50%/contain no-repeat;width:22px;height:22px;position:absolute;top:2px;left:-28px}.yXtO8a_gradeDescriptions{margin-bottom:6rem}.yXtO8a_gradeDescriptions .yXtO8a_testTypeCard{background-color:#fff;border:1px solid #e5e8eb;border-radius:16px;margin-top:2rem;overflow:hidden}.yXtO8a_gradeDescriptions .yXtO8a_testTypeHeader{background-color:#f6f8fa;border-bottom:1px solid #e5e8eb;justify-content:flex-start;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}@media (max-width:640px){.yXtO8a_gradeDescriptions .yXtO8a_testTypeHeader{padding:12px 16px}}.yXtO8a_gradeDescriptions .yXtO8a_testTypeHeader .yXtO8a_ketLevel{color:#fff;background-color:#0046c0;border-radius:9999px;justify-content:center;align-items:center;padding:6px 1rem;font-size:.875rem;font-weight:600;display:flex}@media (max-width:640px){.yXtO8a_gradeDescriptions .yXtO8a_testTypeHeader .yXtO8a_ketLevel{padding:4px 12px;font-size:.75rem}}.yXtO8a_gradeDescriptions .yXtO8a_testTypeHeader .yXtO8a_ketTitle{color:#191f28;font-size:1rem;font-weight:600}@media (max-width:640px){.yXtO8a_gradeDescriptions .yXtO8a_testTypeHeader .yXtO8a_ketTitle{font-size:.9375rem}}.yXtO8a_gradeDescriptions .yXtO8a_gradeItem{border-bottom:1px solid #f2f4f6;justify-content:center;align-items:flex-start;gap:14px;padding:1rem 0;transition:all .2s;display:flex}.yXtO8a_gradeDescriptions .yXtO8a_gradeItem:last-child{border-bottom:none}@media (max-width:640px){.yXtO8a_gradeDescriptions .yXtO8a_gradeItem{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;display:flex}}.yXtO8a_gradeDescriptions .yXtO8a_gradeItem:hover{background-color:#fafbfc}.yXtO8a_gradeDescriptions .yXtO8a_gradeHeader{justify-content:center;align-items:center;gap:.5rem;margin-left:24px;display:flex}.yXtO8a_gradeDescriptions .yXtO8a_gradeHeader .yXtO8a_ketGradeNumber,.yXtO8a_gradeDescriptions .yXtO8a_gradeHeader .yXtO8a_cefrEquivalent{text-align:center;color:#0046c0;border-radius:8px;width:46px;padding:6px 0;font-size:.75rem;font-weight:600}.yXtO8a_gradeDescriptions .yXtO8a_gradeHeader .yXtO8a_ketGradeNumber.yXtO8a_enLocale,.yXtO8a_gradeDescriptions .yXtO8a_gradeHeader .yXtO8a_cefrEquivalent.yXtO8a_enLocale{width:auto;padding:6px 10px}.yXtO8a_gradeDescriptions .yXtO8a_gradeHeader .yXtO8a_ketGradeNumber{background-color:#f0f5f9}.yXtO8a_gradeDescriptions .yXtO8a_gradeHeader .yXtO8a_cefrEquivalent{background-color:#fff;outline:1px solid #f0f5f9}.yXtO8a_gradeDescriptions .yXtO8a_gradeCapabilities{color:#4e5968;flex:1;font-size:1rem}.yXtO8a_gradeDescriptions .yXtO8a_gradeCapabilities ul li{justify-content:flex-start;align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}.yXtO8a_gradeDescriptions .yXtO8a_gradeCapabilities ul li:first-child{margin-top:3px}.yXtO8a_gradeDescriptions .yXtO8a_gradeCapabilities ul li:last-child{margin-bottom:0}.yXtO8a_gradeDescriptions .yXtO8a_gradeCapabilities ul li:before{content:"•";color:#0046c0;flex-shrink:0;font-weight:700}@media (max-width:640px){.yXtO8a_gradeDescriptions .yXtO8a_gradeCapabilities ul li{padding:0 2rem;font-size:.875rem}}
.INyIua_feedbackSection{flex-direction:column;justify-content:start;align-items:start;gap:.5rem;width:100%;display:flex}.INyIua_feedbackHeader{justify-content:center;align-items:center;gap:.25rem;margin-bottom:.5rem;display:flex}.INyIua_feedbackIcon{color:#0046c0;flex-shrink:0}.INyIua_feedbackTitle{color:#191f28;margin:0;font-size:1rem;font-weight:600}@media (max-width:640px){.INyIua_feedbackTitle{font-size:.875rem}}.INyIua_feedbackContent{background:linear-gradient(135deg,#0046c00d 0%,#0046c005 100%);border:1px solid #0046c026;border-radius:12px;flex-direction:column;justify-content:start;align-items:center;gap:1.5rem;width:100%;height:100%;padding:1.5rem;display:flex}@media (max-width:640px){.INyIua_feedbackContent{gap:1rem;padding:1rem}}.INyIua_feedbackItem{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.INyIua_feedbackItem:not(:last-child){border-bottom:1px solid #cbd0d680;padding-bottom:1.5rem}@media (max-width:640px){.INyIua_feedbackItem:not(:last-child){padding-bottom:1rem}}.INyIua_itemHeader{justify-content:space-between;align-items:center;width:100%;margin-bottom:.25rem;display:flex}.INyIua_rubricName{color:#0046c0;font-size:.9375rem;font-weight:600}@media (max-width:640px){.INyIua_rubricName{font-size:.875rem}}.INyIua_feedbackText{color:#2c3340;white-space:pre-wrap;word-break:break-word;width:100%;margin:0;font-size:.875rem;line-height:1.6}@media (max-width:640px){.INyIua_feedbackText{font-size:.8125rem;line-height:1.5}}
.p3-QsW_gradeInfoTabs{margin-bottom:6rem}.p3-QsW_sectionTitle{color:#191f28;font-size:1.875rem;font-weight:700}@media (max-width:1023px){.p3-QsW_sectionTitle{font-size:1.75rem}}@media (max-width:640px){.p3-QsW_sectionTitle{font-size:1.5rem}}.p3-QsW_failNotice{color:#8e97a4;margin:10px 0 1rem;font-size:.875rem;line-height:1.6}@media (max-width:640px){.p3-QsW_failNotice{font-size:.8125rem}}.p3-QsW_tabCard{background-color:#fff;border:1px solid #e5e8eb;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.p3-QsW_tabList{scrollbar-width:none;background-color:#f6f8fa;border-bottom:1px solid #e5e8eb;justify-content:flex-start;align-items:center;padding:0 1.5rem;list-style:none;display:flex;overflow-x:auto}.p3-QsW_tabList::-webkit-scrollbar{display:none}@media (max-width:640px){.p3-QsW_tabList{padding:0 1rem}}.p3-QsW_tabButton{color:#8e97a4;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:1rem;font-size:.9375rem;font-weight:500;transition:color .2s;position:relative}.p3-QsW_tabButton:hover:not(.p3-QsW_active){color:#4e5968}.p3-QsW_tabButton.p3-QsW_active{color:#0046c0;font-weight:600}@media (max-width:640px){.p3-QsW_tabButton{padding:.5rem;font-size:.875rem}}.p3-QsW_tabIndicator{background-color:#0046c0;border-radius:9999px 9999px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.p3-QsW_tabPanels{padding:2rem}@media (max-width:640px){.p3-QsW_tabPanels{padding:1rem}}.p3-QsW_tabPanel{outline:none}.p3-QsW_tableDescription{color:#4e5968;margin-bottom:1.5rem;font-size:.9375rem;line-height:1}@media (max-width:640px){.p3-QsW_tableDescription{font-size:.8125rem}}.p3-QsW_tableWrapper{border:1px solid #e5e8eb;border-radius:12px;overflow:hidden}.p3-QsW_gradeTable{border-collapse:collapse;width:100%;font-size:.9375rem}@media (max-width:640px){.p3-QsW_gradeTable{font-size:.8125rem}}.p3-QsW_gradeTable thead tr{background-color:#f6f8fa;border-bottom:1px solid #e5e8eb}.p3-QsW_gradeTable thead tr th{color:#2c3340;text-align:center;padding:1rem 1.5rem;font-weight:600}.p3-QsW_gradeTable thead tr th:not(:last-child){border-right:1px solid #e5e8eb}.p3-QsW_gradeTable thead tr th:last-child{text-align:left}@media (max-width:640px){.p3-QsW_gradeTable thead tr th{padding:.5rem 1rem}}.p3-QsW_gradeTable tbody tr{border-bottom:1px solid #f2f4f6;transition:background-color .2s}.p3-QsW_gradeTable tbody tr:last-child{border-bottom:none}.p3-QsW_gradeTable tbody tr:hover{background-color:#fafbfc}.p3-QsW_gradeTable tbody tr th[scope=row]{color:#0046c0;text-align:center;vertical-align:middle;white-space:nowrap;background-color:#f6f8fa;border-right:1px solid #e5e8eb;width:88px;padding:1rem;font-size:.875rem;font-weight:600}@media (max-width:640px){.p3-QsW_gradeTable tbody tr th[scope=row]{width:60px;padding:.5rem;font-size:.75rem}}.p3-QsW_gradeTable tbody tr td{color:#4e5968;vertical-align:middle;padding:1rem 1.5rem;line-height:1.7}.p3-QsW_gradeTable tbody tr td:not(:last-child){border-right:1px solid #e5e8eb}@media (max-width:640px){.p3-QsW_gradeTable tbody tr td{padding:.5rem 1rem}}.p3-QsW_tdCenter{text-align:center}.p3-QsW_spanCell{background-color:#fff}.p3-QsW_noteCell{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;display:flex}.p3-QsW_detailBadges{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.375rem;display:flex}.p3-QsW_detailBadge{color:#6b7684;white-space:nowrap;background-color:#f2f4f6;border-radius:8px;padding:2px .5rem;font-size:.8125rem;font-weight:500;display:inline-block}.p3-QsW_noHover tbody tr:hover{background-color:#0000}.p3-QsW_tableCaption{caption-side:top;text-align:left;color:#8e97a4;margin-bottom:.5rem;font-size:.8125rem;font-weight:500}.p3-QsW_comingSoon{color:#b0b8c1;justify-content:center;align-items:center;min-height:200px;font-size:.9375rem;display:flex}
.zYuoPa_loadingContainer{justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.zYuoPa_loadingContainer .zYuoPa_loadingContent{text-align:center}.zYuoPa_loadingContainer .zYuoPa_loadingContent .zYuoPa_spinner{border:1px solid #e5e8eb;border-top-color:#0046c0;border-radius:50%;width:64px;height:64px;margin:0 auto 24px;animation:1s linear infinite zYuoPa_spin}.zYuoPa_loadingContainer .zYuoPa_loadingContent h2{color:#191f28;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.zYuoPa_loadingContainer .zYuoPa_loadingContent p{color:#6b7684}@keyframes zYuoPa_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.zYuoPa_errorContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:100vh;padding:2rem;display:flex}.zYuoPa_errorContainer h2{color:#191f28;font-size:1.25rem;font-weight:600}.zYuoPa_errorContainer p{color:#6b7684}.zYuoPa_errorContainer .zYuoPa_errorMessage{color:#ef4444;margin:0}.zYuoPa_errorContainer .zYuoPa_errorActions{justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}@media (max-width:640px){.zYuoPa_errorContainer .zYuoPa_errorActions{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.zYuoPa_errorContainer .zYuoPa_errorActions button{width:100%}}.zYuoPa_resultContainer{min-height:100vh;margin-top:90px;padding:2rem 0}@media (max-width:640px){.zYuoPa_resultContainer{padding:1.5rem 0}}.zYuoPa_resultContainer{width:100%}.zYuoPa_header{justify-content:space-between;align-items:center;gap:2rem;width:100%;margin-bottom:2rem;display:flex;position:relative}@media (max-width:1023px){.zYuoPa_header{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}}.zYuoPa_backButton{flex-shrink:0}@media (max-width:1023px){.zYuoPa_backButton{align-self:flex-start}}.zYuoPa_titleSection{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.25rem;display:flex}@media (max-width:1023px){.zYuoPa_titleSection{width:100%}}.zYuoPa_title{color:#191f28;margin:0;font-size:1.75rem;font-weight:700}@media (max-width:1023px){.zYuoPa_title{font-size:1.5rem}}@media (max-width:640px){.zYuoPa_title{font-size:1.25rem}}.zYuoPa_subtitle{color:#6b7684;margin:0;font-size:1rem}@media (max-width:640px){.zYuoPa_subtitle{font-size:.875rem}}.zYuoPa_errorAlert{text-align:center;background:#fef3c7;border:1px solid #f59e0b;border-radius:16px;margin-bottom:1.5rem;padding:1rem}.zYuoPa_errorAlert p{color:#92400e;margin:0;font-size:.875rem}.zYuoPa_resultCard{background:#fff;border:1px solid #e5e8eb;border-radius:16px;width:100%;margin-bottom:3rem;overflow:hidden}@media (max-width:640px){.zYuoPa_resultCard{margin-bottom:2rem}}.zYuoPa_cardHeader{background:linear-gradient(135deg,#0046c014 0%,#0046c00a 100%);border-bottom:1px solid #e5e8eb;padding:1rem 2rem}@media (max-width:640px){.zYuoPa_cardHeader{padding:1rem 1.5rem}}.zYuoPa_cardTitle{color:#191f28;margin:0;font-size:1.125rem;font-weight:600}@media (max-width:640px){.zYuoPa_cardTitle{font-size:1rem}}.zYuoPa_cardContent{width:100%;padding:2rem}@media (max-width:640px){.zYuoPa_cardContent{padding:22px 18px}}.zYuoPa_questionInfo{justify-content:center;align-items:center;gap:1rem;width:100%;margin-bottom:2rem;display:flex}@media (max-width:640px){.zYuoPa_questionInfo{gap:.5rem;margin-bottom:22px}}.zYuoPa_questionBadge{color:#fff;white-space:nowrap;background:#0046c0;border-radius:16px;flex-shrink:0;padding:.5rem 1rem;font-size:1rem;font-weight:600}@media (max-width:640px){.zYuoPa_questionBadge{padding:.5rem .75rem;font-size:.875rem}}.zYuoPa_questionTitle{background:#f6f8fa;border:1px solid #e5e8eb;border-radius:16px;flex:1;padding:.5rem 1.5rem;font-size:1rem}@media (max-width:640px){.zYuoPa_questionTitle{padding:.5rem .75rem;font-size:.875rem}}.zYuoPa_difficultyBadge{white-space:nowrap;border:1px solid;border-radius:16px;flex-shrink:0;align-items:center;gap:4px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}@media (max-width:640px){.zYuoPa_difficultyBadge{padding:.5rem .75rem}}.zYuoPa_difficultyBadge[data-difficulty=high],.zYuoPa_difficultyBadge[data-difficulty=상]{color:#ef4444;background:#ef444426;border-color:#ef44444d}.zYuoPa_difficultyBadge[data-difficulty=mid],.zYuoPa_difficultyBadge[data-difficulty=중]{color:#f59e0b;background:#f59e0b26;border-color:#f59e0b4d}.zYuoPa_difficultyBadge[data-difficulty=low],.zYuoPa_difficultyBadge[data-difficulty=하]{color:#12b76a;background:#12b76a26;border-color:#12b76a4d}@media (max-width:640px){.zYuoPa_difficultyText{display:none}}.zYuoPa_mainGrid{grid-template-columns:1fr 1fr;gap:2rem;width:100%;display:grid}@media (max-width:1023px){.zYuoPa_mainGrid{grid-template-columns:1fr;gap:1.5rem}}.zYuoPa_actions{justify-content:center;align-items:center;margin-bottom:2rem;display:flex}.zYuoPa_actionButton{min-width:180px}@media (max-width:640px){.zYuoPa_actionButton{width:100%}}
.OM7woq_examTypesSection{margin-bottom:3rem;padding:3rem 0}.OM7woq_sectionTitle{color:#191f28;margin-bottom:.5rem;font-size:1.875rem;font-weight:700}@media (max-width:1023px){.OM7woq_sectionTitle{font-size:1.75rem}}@media (max-width:640px){.OM7woq_sectionTitle{font-size:1.5rem}}.OM7woq_sectionDescription{color:#6b7684;margin-bottom:2rem;font-size:1rem}.OM7woq_examTypesContainer{margin-bottom:6rem}.OM7woq_examTypesContainer .OM7woq_examCardsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:1023px){.OM7woq_examTypesContainer .OM7woq_examCardsGrid{grid-template-columns:1fr;gap:1rem}}.OM7woq_examTypesContainer .OM7woq_examCard{background-color:#fff;border:1px solid #e5e8eb;border-radius:16px;padding:2rem;transition:all .2s;overflow:hidden}.OM7woq_examTypesContainer .OM7woq_examCard .OM7woq_BasicHeader{margin-bottom:1.5rem}.OM7woq_examTypesContainer .OM7woq_examCard .OM7woq_BasicHeader .OM7woq_categoryBadge{color:#0046c0;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:500;display:inline-block}.OM7woq_examTypesContainer .OM7woq_examCard .OM7woq_BasicHeader .OM7woq_examLevel{color:#191f28;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}@media (max-width:640px){.OM7woq_examTypesContainer .OM7woq_examCard .OM7woq_BasicHeader .OM7woq_examLevel{font-size:1.375rem}}.OM7woq_examTypesContainer .OM7woq_examCard .OM7woq_BasicHeader .OM7woq_examTarget{color:#6b7684;font-size:.875rem}.OM7woq_examTypesContainer .OM7woq_examCard .OM7woq_examDetails .OM7woq_detailRow{background-color:#fafbfc;border-radius:10px;justify-content:flex-start;align-items:center;gap:.5rem;margin-bottom:10px;padding:10px 12px;display:flex;position:relative}.OM7woq_examTypesContainer .OM7woq_examCard .OM7woq_examDetails .OM7woq_detailRow:before{content:"";background-color:#e8f0ff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.OM7woq_examTypesContainer .OM7woq_examCard .OM7woq_examDetails .OM7woq_detailRow:after{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.OM7woq_examTypesContainer .OM7woq_examCard .OM7woq_examDetails .OM7woq_detailRow.OM7woq_questionCount:after{background-image:url(/images/icons/paper.svg)}.OM7woq_examTypesContainer .OM7woq_examCard .OM7woq_examDetails .OM7woq_detailRow.OM7woq_examDuration:after{background-image:url(/images/icons/time.svg)}.OM7woq_examTypesContainer .OM7woq_examCard .OM7woq_examDetails .OM7woq_detailRow.OM7woq_difficultyScale:after{background-image:url(/images/icons/chart-bar.svg)}.OM7woq_examTypesContainer .OM7woq_examCard .OM7woq_examDetails .OM7woq_detailRow.OM7woq_gradeRange:after{background-image:url(/images/icons/star.svg)}.OM7woq_examTypesContainer .OM7woq_examCard .OM7woq_examDetails .OM7woq_detailRow:last-child{border-bottom:none}.OM7woq_examTypesContainer .OM7woq_examCard .OM7woq_examDetails .OM7woq_detailRow .OM7woq_detailIconContainer{background-color:#e8f0ff;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.OM7woq_examTypesContainer .OM7woq_examCard .OM7woq_examDetails .OM7woq_detailRow .OM7woq_detailContent{flex:1;justify-content:space-between;align-items:center;display:flex}.OM7woq_examTypesContainer .OM7woq_examCard .OM7woq_examDetails .OM7woq_detailRow .OM7woq_detailContent .OM7woq_detailLabel{color:#191f28;font-size:.875rem;font-weight:500}.OM7woq_examTypesContainer .OM7woq_examCard .OM7woq_examDetails .OM7woq_detailRow .OM7woq_detailContent .OM7woq_detailValue{color:#0046c0;font-size:.875rem;font-weight:600}.OM7woq_targetGroupContainer .OM7woq_targetTable{background-color:#fff;border:1px solid #e5e8eb;border-radius:16px;margin-bottom:2rem;overflow:hidden}.OM7woq_targetGroupContainer .OM7woq_targetTable table{border-collapse:collapse;table-layout:fixed;width:100%}.OM7woq_targetGroupContainer .OM7woq_targetTable table th,.OM7woq_targetGroupContainer .OM7woq_targetTable table td{text-align:center;vertical-align:middle;word-wrap:break-word;padding:1rem 2rem;font-size:1rem}@media (max-width:640px){.OM7woq_targetGroupContainer .OM7woq_targetTable table th,.OM7woq_targetGroupContainer .OM7woq_targetTable table td{padding:1rem;font-size:.875rem}}.OM7woq_targetGroupContainer .OM7woq_targetTable table thead{background-color:#f6f8fa}.OM7woq_targetGroupContainer .OM7woq_targetTable table thead th{color:#191f28;border-bottom:1px solid #e5e8eb;height:60px;font-weight:400}.OM7woq_targetGroupContainer .OM7woq_targetTable table tbody th{color:#191f28;width:20%;font-weight:600}@media (max-width:640px){.OM7woq_targetGroupContainer .OM7woq_targetTable table tbody th{width:25%}}.OM7woq_targetGroupContainer .OM7woq_targetTable table tbody td{color:#4e5968;width:26.67%;height:120px;font-weight:500}@media (max-width:640px){.OM7woq_targetGroupContainer .OM7woq_targetTable table tbody td{height:140px;font-size:.875rem}}.OM7woq_targetGroupContainer .OM7woq_targetTable table tbody td.OM7woq_linkage{white-space:pre-line}.OM7woq_targetGroupContainer .OM7woq_targetTable table tbody td.OM7woq_note{color:#6b7684;text-align:center;font-size:.875rem}.OM7woq_targetGroupContainer .OM7woq_targetTable table tbody td.OM7woq_note ul{margin:0;padding-left:0;list-style:none}.OM7woq_targetGroupContainer .OM7woq_targetTable table tbody td.OM7woq_note ul li{margin-bottom:.25rem;padding-left:.875rem;line-height:1.4;position:relative}.OM7woq_targetGroupContainer .OM7woq_targetTable table tbody td.OM7woq_note ul li:before{content:"ㆍ";color:#6b7684;position:absolute;left:0}@media (max-width:640px){.OM7woq_targetGroupContainer .OM7woq_targetTable table tbody td.OM7woq_note{font-size:.75rem}.OM7woq_targetGroupContainer .OM7woq_targetTable table tbody td{width:25%}}.OM7woq_targetGroupContainer .OM7woq_targetTable table tbody tr{border-bottom:1px solid #e5e8eb}.OM7woq_targetGroupContainer .OM7woq_targetTable table tbody tr:last-child{border-bottom:none}.OM7woq_targetGroupContainer .OM7woq_targetTable table tbody td+td,.OM7woq_targetGroupContainer .OM7woq_targetTable table tbody th+td{border-left:1px solid #e5e8eb}
.nz_jbq_demoSection{padding:3rem 0}.nz_jbq_sectionHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (max-width:640px){.nz_jbq_sectionHeader{flex-direction:column;align-items:flex-start;gap:.5rem}}.nz_jbq_sectionHeader>:first-child{margin-bottom:0}.nz_jbq_sectionHeader{margin-bottom:2rem}.nz_jbq_sectionTitle{color:#191f28;margin-bottom:2rem;font-size:1.875rem;font-weight:700}@media (max-width:1023px){.nz_jbq_sectionTitle{font-size:1.75rem}}@media (max-width:640px){.nz_jbq_sectionTitle{font-size:1.5rem}}.nz_jbq_featuresSection{margin-bottom:1.5rem}.nz_jbq_featuresLayout{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:1023px){.nz_jbq_featuresLayout{flex-direction:column;gap:1.5rem;display:flex}}.nz_jbq_featuresMascot{grid-column:1;justify-content:center;align-items:center;margin:0;display:flex}.nz_jbq_mascotImage{width:100%;max-width:15rem;height:auto}.nz_jbq_featuresGrid{grid-column:2/span 2;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1023px){.nz_jbq_featuresGrid{grid-column:auto;gap:1rem}}@media (max-width:640px){.nz_jbq_featuresGrid{cursor:grab;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.625rem;margin-inline:-16px;padding-inline:16px;scroll-padding-left:1rem;display:flex;overflow:auto hidden}.nz_jbq_featuresGrid::-webkit-scrollbar{display:none}}.nz_jbq_featureCard{text-align:center;background-color:#fff;border:1px solid #e5e8eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:3rem 2.5rem;display:flex}@media (max-width:640px){.nz_jbq_featureCard{scroll-snap-align:start;flex:0 0 clamp(12.5rem,62vw,15rem);height:auto}}.nz_jbq_featureTitle{color:#191f28;margin-bottom:.5rem;font-size:.9375rem;font-weight:600}.nz_jbq_featureDescription{color:#6b7684;white-space:pre-line;font-size:.8125rem;line-height:1.5}.nz_jbq_ctaSection{margin-bottom:3rem}.nz_jbq_ctaRow{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:1023px){.nz_jbq_ctaRow{flex-direction:column;gap:1.5rem;display:flex}}.nz_jbq_cardTitle{color:#191f28;align-self:start;font-size:1.5rem;font-weight:700;line-height:1.3}@media (max-width:640px){.nz_jbq_cardTitle{font-size:1.25rem}}.nz_jbq_cardTitleSub{color:#0046c0;font-size:1.125rem;font-weight:600}@media (max-width:640px){.nz_jbq_cardTitleSub{font-size:1rem}}.nz_jbq_cardDescription{color:#4e5968;white-space:pre-line;align-self:start;font-size:.9375rem;line-height:1.7}.nz_jbq_cardLevels{flex-wrap:wrap;justify-content:flex-start;align-self:start;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.nz_jbq_cardDescGroup{flex-direction:column;align-self:start;gap:.25rem;display:flex}.nz_jbq_freeDemoCard{grid-area:1/1/span 5;grid-template-rows:subgrid;background-color:#f6f8fa;border:1px solid #e5e8eb;border-radius:16px;padding:2rem;display:grid}@media (max-width:1023px){.nz_jbq_freeDemoCard{flex-direction:column;grid-row:auto;gap:1.5rem;display:flex}}@media (max-width:640px){.nz_jbq_freeDemoCard{padding:1.5rem}}.nz_jbq_freeDemoBadge{color:#fff;background-color:#191f28;border:1px solid #191f28;border-radius:9999px;align-self:start;align-items:center;width:fit-content;padding:3px 10px;font-size:.6875rem;font-weight:600;display:inline-flex}.nz_jbq_freeDemoButton{color:#fff;background-color:#191f28;border-radius:16px;justify-content:center;align-self:start;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1.0625rem;font-weight:600;transition:all .2s;display:flex}.nz_jbq_freeDemoButton:hover{background-color:#2c3340;transform:translateY(-1px);box-shadow:0 10px 15px #0000001a}@media (max-width:640px){.nz_jbq_freeDemoButton{justify-content:center;width:100%;font-size:1rem}}.nz_jbq_mockExamCard{grid-area:1/2/span 5/span 2;grid-template-rows:subgrid;background-color:#f6f8fa;border:1px solid #0046c033;border-radius:16px;padding:2rem;display:grid}@media (max-width:1023px){.nz_jbq_mockExamCard{flex-direction:column;grid-row:auto;gap:1.5rem;display:flex}}@media (max-width:640px){.nz_jbq_mockExamCard{padding:1.5rem}}.nz_jbq_mockExamCardLocked{filter:grayscale();opacity:.6;border-color:#cbd0d6}.nz_jbq_mockExamCardLocked .nz_jbq_mockExamBadge{color:#6b7684;background-color:#e5e8eb;border-color:#cbd0d6}.nz_jbq_mockExamCardLocked .nz_jbq_cardDescription{color:#8e97a4}.nz_jbq_mockExamCardLocked .nz_jbq_mockExamAuthNote{color:#191f28}.nz_jbq_mockExamBadge{color:#fff;background-color:#0046c0;border:1px solid #0046c0;border-radius:9999px;align-self:start;align-items:center;width:fit-content;padding:3px 10px;font-size:.6875rem;font-weight:600;display:inline-flex}.nz_jbq_levelChip{color:#0046c0;background-color:#e8f0ff;border:1px solid #0046c033;border-radius:9999px;padding:.375rem 1rem;font-size:.8125rem;font-weight:600}.nz_jbq_levelChipMono{color:#4e5968;background-color:#00000008;border:1px solid #b0b8c1;border-radius:9999px;padding:.375rem 1rem;font-size:.8125rem;font-weight:600}.nz_jbq_mockExamButton{color:#fff;background-color:#0046c0;border-radius:16px;justify-content:center;align-self:start;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1.0625rem;font-weight:600;transition:all .2s;display:flex}.nz_jbq_mockExamButton:hover{background-color:#0037a0;transform:translateY(-1px);box-shadow:0 10px 15px #0000001a}.nz_jbq_mockExamButton:disabled{cursor:not-allowed;color:#8e97a4;background-color:#e5e8eb;border:1px solid #cbd0d6}.nz_jbq_mockExamButton:disabled:hover{box-shadow:none;background-color:#e5e8eb;transform:none}@media (max-width:640px){.nz_jbq_mockExamButton{justify-content:center;width:100%;font-size:1rem}}.nz_jbq_mockExamAuthNote{color:#8e97a4;align-self:start;font-size:.8125rem}
.pX5C-a_schedule{padding:3rem 0}.pX5C-a_title{color:#191f28;margin-bottom:2rem;font-size:1.875rem;font-weight:700}@media (max-width:1023px){.pX5C-a_title{font-size:1.75rem}}@media (max-width:640px){.pX5C-a_title{font-size:1.5rem}}.pX5C-a_description{color:#6b7684;margin-bottom:2rem;font-size:1rem}.pX5C-a_infoContainer{margin-bottom:3rem}.pX5C-a_priceContainer{padding-top:2rem}.pX5C-a_priceContainer .pX5C-a_priceTitle{color:#191f28;text-align:center;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}@media (max-width:640px){.pX5C-a_priceContainer .pX5C-a_priceTitle{font-size:1.125rem}}.pX5C-a_priceContainer .pX5C-a_priceCardsGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:640px){.pX5C-a_priceContainer .pX5C-a_priceCardsGrid{grid-template-columns:1fr;gap:1rem}}.pX5C-a_priceContainer .pX5C-a_priceCard{text-align:center;background-color:#fff;border:1px solid #e5e8eb;border-radius:12px;padding:1.75rem;transition:all .2s}.pX5C-a_priceContainer .pX5C-a_priceCard.pX5C-a_ket12,.pX5C-a_priceContainer .pX5C-a_priceCard.pX5C-a_ket3{background:linear-gradient(135deg,#0046c014 0%,#0046c00a 100%)}@media (max-width:640px){.pX5C-a_priceContainer .pX5C-a_priceCard{padding:1.5rem}}.pX5C-a_priceContainer .pX5C-a_priceCard .pX5C-a_priceLevel{color:#0046c0;margin-bottom:.625rem;font-size:.9375rem;font-weight:600}.pX5C-a_priceContainer .pX5C-a_priceCard .pX5C-a_priceAmount{color:#191f28;margin-bottom:.625rem;font-size:1.75rem;font-weight:700}@media (max-width:640px){.pX5C-a_priceContainer .pX5C-a_priceCard .pX5C-a_priceAmount{font-size:1.5rem}}.pX5C-a_priceContainer .pX5C-a_priceCard .pX5C-a_priceDescription{color:#6b7684;font-size:.8125rem;line-height:1.4}@media (max-width:640px){.pX5C-a_priceContainer .pX5C-a_priceCard .pX5C-a_priceDescription{font-size:.8125rem}}
.lLmJ-q_questionIdBadge{color:#fff;vertical-align:.1em;background-color:#0046c0;border-radius:.4375rem;justify-content:center;align-items:center;min-width:1.625rem;margin-bottom:.3125rem;margin-left:.25rem;font-size:1rem;font-weight:700;line-height:1.6;display:inline-flex}.lLmJ-q_backButton{color:#6b7684;justify-content:flex-start;align-items:center;gap:.375rem;margin-bottom:2rem;font-size:.875rem;font-weight:500;transition:color .2s;display:flex}.lLmJ-q_backButton:hover{color:#0046c0}.lLmJ-q_header{margin-bottom:2rem}.lLmJ-q_title{color:#191f28;margin-bottom:.5rem;font-size:1.875rem;font-weight:700}@media (max-width:1023px){.lLmJ-q_title{font-size:1.625rem}}@media (max-width:640px){.lLmJ-q_title{font-size:1.375rem}}.lLmJ-q_description{color:#6b7684;font-size:.9375rem;line-height:1.7}.lLmJ-q_noticeInfoBox{margin-top:1rem}.lLmJ-q_levelSegment{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;margin-bottom:2rem;display:flex}.lLmJ-q_levelButton{color:#6b7684;background:#fff;border:1px solid #e5e8eb;border-radius:8px;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.lLmJ-q_levelButton:hover:not(.lLmJ-q_active){color:#2c3340;border-color:#b0b8c1}.lLmJ-q_levelButton.lLmJ-q_active{color:#0046c0;background-color:#e8f0ff;border-color:#0046c0;font-weight:600}.lLmJ-q_examBlock{background-color:#f6f8fa;border-radius:16px;padding:2rem}@media (max-width:640px){.lLmJ-q_examBlock{padding:1.5rem}}.lLmJ-q_examHeader{margin-bottom:1.75rem}.lLmJ-q_examSubtitle{color:#0046c0;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.8125rem;font-weight:600;display:block}.lLmJ-q_examTitle{color:#191f28;margin:0;font-size:1.5rem;font-weight:700}@media (max-width:640px){.lLmJ-q_examTitle{font-size:1.25rem}}.lLmJ-q_comingSoonMessage{color:#8e97a4;justify-content:center;align-items:center;padding:3rem 0;font-size:.9375rem;font-weight:500;display:flex}.lLmJ-q_questionsGrid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}@media (max-width:1023px){.lLmJ-q_questionsGrid{grid-template-columns:1fr;gap:1.5rem}}.lLmJ-q_questionCard{background-color:#fff;border:1px solid #e5e8eb;border-radius:20px;flex-direction:column;min-height:220px;padding:2rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.lLmJ-q_questionCard:before{content:"";background:linear-gradient(45deg,#0046c00a,#10b9810a);border-radius:50%;width:100px;height:100px;transition:all .2s;position:absolute;top:-50%;right:-50%}.lLmJ-q_questionCard:hover{border-color:#0046c0;transform:translateY(-2px);box-shadow:0 8px 25px #0046c01f}.lLmJ-q_questionCard:hover .lLmJ-q_startHint{opacity:1}.lLmJ-q_questionCard:hover:before{transform:scale(1.3)}@media (max-width:640px){.lLmJ-q_questionCard{min-height:auto;padding:1.5rem}}.lLmJ-q_cardHeader{z-index:1;justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex;position:relative}.lLmJ-q_questionNumber{color:#fff;background:linear-gradient(135deg,#0046c0 0%,#1e40af 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.125rem;font-weight:700;display:flex}@media (max-width:640px){.lLmJ-q_questionNumber{width:38px;height:38px;font-size:1rem}}.lLmJ-q_difficultyBadge{z-index:1;border-radius:9999px;justify-content:center;align-items:center;padding:5px 14px;font-size:.8125rem;font-weight:600;display:inline-flex;position:relative}.lLmJ-q_difficultyBadge.lLmJ-q_green{color:#12b76a;background-color:#e6f4ea;border:1px solid #c8e6c9}.lLmJ-q_difficultyBadge.lLmJ-q_orange{color:#f79009;background-color:#fff4e5;border:1px solid #ffcc02}.lLmJ-q_difficultyBadge.lLmJ-q_red{color:#d92d20;background-color:#ffe5e5;border:1px solid #ffcdd2}.lLmJ-q_cardContent{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.lLmJ-q_questionTitle{color:#191f28;margin-bottom:.5rem;font-size:1.125rem;font-weight:700;line-height:1.4}@media (max-width:640px){.lLmJ-q_questionTitle{font-size:1rem}}.lLmJ-q_questionDescription{color:#6b7684;flex:1;font-size:.875rem;line-height:1.5}.lLmJ-q_cardFooter{z-index:1;border-top:1px solid #f2f4f6;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;display:flex;position:relative}.lLmJ-q_statsGroup{justify-content:center;align-items:center;gap:1.5rem;display:flex}.lLmJ-q_statItem{flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.lLmJ-q_statItem .lLmJ-q_statLabel{color:#8e97a4;font-size:.6875rem;font-weight:500}.lLmJ-q_statItem .lLmJ-q_statValue{color:#191f28;font-size:.8125rem;font-weight:600}.lLmJ-q_startHint{color:#0046c0;opacity:0;font-size:.8125rem;font-weight:500;transition:opacity .2s}
.Y0ZOjG_overlay{z-index:1000;background-color:#00000080;animation:.15s ease-out Y0ZOjG_fadeIn;position:fixed;inset:0}.Y0ZOjG_content{z-index:1001;background-color:#fff;border-radius:16px;flex-direction:column;width:90vw;max-width:800px;max-height:85vh;animation:.2s ease-out Y0ZOjG_modalSlideIn;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 25px #0000001a}@media (max-width:640px){.Y0ZOjG_content{width:95vw;max-height:90vh}}.Y0ZOjG_modalHeader{flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5rem 2rem .5rem;display:flex}@media (max-width:640px){.Y0ZOjG_modalHeader{padding:1rem 1.5rem}}.Y0ZOjG_modalHeader .Y0ZOjG_examInfo{background:linear-gradient(135deg,#e8f0ff 0%,#f0f5f9 100%);border:1px solid #0046c033;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:4px 12px;font-size:.625rem;display:flex}@media (max-width:640px){.Y0ZOjG_modalHeader .Y0ZOjG_examInfo{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:4px 12px;font-size:.625rem;display:flex}}.Y0ZOjG_modalHeader .Y0ZOjG_examInfo .Y0ZOjG_examTitle{color:#0046c0;font-weight:600}.Y0ZOjG_modalHeader .Y0ZOjG_examInfo .Y0ZOjG_divider{background-color:#d1d9e2;width:1px;height:12px}@media (max-width:640px){.Y0ZOjG_modalHeader .Y0ZOjG_examInfo .Y0ZOjG_divider{display:none}}.Y0ZOjG_modalHeader .Y0ZOjG_examInfo .Y0ZOjG_questionMeta{color:#6b7684;justify-content:center;align-items:center;gap:.25rem;font-weight:500;display:flex}@media (max-width:640px){.Y0ZOjG_modalHeader .Y0ZOjG_examInfo .Y0ZOjG_questionMeta{gap:6px;font-size:.6875rem}}.Y0ZOjG_modalHeader .Y0ZOjG_examInfo .Y0ZOjG_questionMeta dd{white-space:nowrap}.Y0ZOjG_modalHeader .Y0ZOjG_examInfo .Y0ZOjG_questionMeta dd:not(:last-child):after{content:"•";color:#b0b8c1;margin-left:.25rem}.Y0ZOjG_modalHeader .Y0ZOjG_closeButton{transition:all .2s}.Y0ZOjG_modalHeader .Y0ZOjG_closeButton:hover:not(:disabled){background-color:#f6f8fa}.Y0ZOjG_modalHeader .Y0ZOjG_closeButton{border-radius:8px;padding:8px}.Y0ZOjG_questionTitle{color:#191f28;flex-shrink:0;margin-bottom:1.5rem;padding:0 2rem;font-size:1.3125rem;font-weight:700}@media (max-width:640px){.Y0ZOjG_questionTitle{margin:1rem 0;padding:0 1.5rem;font-size:1.125rem}}.Y0ZOjG_questionContent{scroll-behavior:smooth;flex:1;min-height:0;padding:0 2rem;transition:opacity .15s;overflow:hidden auto}@media (max-width:640px){.Y0ZOjG_questionContent{padding:0 1.5rem}}.Y0ZOjG_questionContent.Y0ZOjG_transitioning{opacity:.5}.Y0ZOjG_questionContent::-webkit-scrollbar{width:6px}.Y0ZOjG_questionContent::-webkit-scrollbar-track{background:#f2f4f6;border-radius:3px}.Y0ZOjG_questionContent::-webkit-scrollbar-thumb{background:#b0b8c1;border-radius:3px}.Y0ZOjG_questionContent::-webkit-scrollbar-thumb:hover{background:#6b7684}.Y0ZOjG_questionContent .Y0ZOjG_section{margin-bottom:1.5rem}.Y0ZOjG_questionContent .Y0ZOjG_section:first-child{margin-top:.5rem}.Y0ZOjG_questionContent .Y0ZOjG_section:last-child{margin-bottom:0}@media (max-width:640px){.Y0ZOjG_questionContent .Y0ZOjG_section{margin-bottom:1rem}}.Y0ZOjG_questionContent .Y0ZOjG_sectionTitle{color:#0046c0;margin-bottom:.5rem;font-size:.875rem;font-weight:600}@media (max-width:640px){.Y0ZOjG_questionContent .Y0ZOjG_sectionTitle{font-size:.8125rem}}.Y0ZOjG_questionContent .Y0ZOjG_instruction{font-size:.9375rem}@media (max-width:640px){.Y0ZOjG_questionContent .Y0ZOjG_instruction{font-size:.875rem}}.Y0ZOjG_questionContent .Y0ZOjG_situationBox{background-color:#f6f8fa;border:1px solid #e5e8eb;border-radius:12px;padding:1rem}.Y0ZOjG_questionContent .Y0ZOjG_situationBox p{font-size:.9375rem}@media (max-width:640px){.Y0ZOjG_questionContent .Y0ZOjG_situationBox p{font-size:.875rem}}.Y0ZOjG_questionContent .Y0ZOjG_situationBox .Y0ZOjG_imageWrapper{background-color:#fff;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:1rem;display:flex}@media (max-width:640px){.Y0ZOjG_questionContent .Y0ZOjG_situationBox .Y0ZOjG_imageWrapper{padding:.5rem}}.Y0ZOjG_questionContent .Y0ZOjG_situationBox .Y0ZOjG_situationImage{object-fit:contain;border-radius:8px;width:100%;height:auto}.Y0ZOjG_questionContent .Y0ZOjG_listItem{justify-content:flex-start;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.Y0ZOjG_questionContent .Y0ZOjG_listItem:last-child{margin-bottom:0}.Y0ZOjG_questionContent .Y0ZOjG_listItem .Y0ZOjG_bullet{background-color:#4e5968;border-radius:50%;flex-shrink:0;width:4px;height:4px}.Y0ZOjG_questionContent .Y0ZOjG_listItem span:not(.Y0ZOjG_bullet){font-size:.9375rem}@media (max-width:640px){.Y0ZOjG_questionContent .Y0ZOjG_listItem span:not(.Y0ZOjG_bullet){font-size:.875rem}}.Y0ZOjG_questionContent .Y0ZOjG_tableCaption{color:#191f28;margin-bottom:1rem;font-size:.9375rem;font-weight:600}@media (max-width:640px){.Y0ZOjG_questionContent .Y0ZOjG_tableCaption{font-size:.875rem}}.Y0ZOjG_questionContent .Y0ZOjG_markdownTable{border-collapse:collapse;width:100%;margin-bottom:1rem;font-size:.875rem}.Y0ZOjG_questionContent .Y0ZOjG_markdownTable:last-child{margin-bottom:0}.Y0ZOjG_questionContent .Y0ZOjG_markdownTable th,.Y0ZOjG_questionContent .Y0ZOjG_markdownTable td{text-align:center;border:1px solid #e5e8eb;padding:.5rem 1rem}.Y0ZOjG_questionContent .Y0ZOjG_markdownTable th{color:#4e5968;background-color:#e5e8eb;font-weight:600}.Y0ZOjG_questionContent .Y0ZOjG_markdownTable td{color:#2c3340;background-color:#fff}@media (max-width:640px){.Y0ZOjG_questionContent .Y0ZOjG_markdownTable{font-size:.8125rem}.Y0ZOjG_questionContent .Y0ZOjG_markdownTable th,.Y0ZOjG_questionContent .Y0ZOjG_markdownTable td{padding:.25rem .5rem}}.Y0ZOjG_questionContent .Y0ZOjG_question{font-size:.9375rem}@media (max-width:640px){.Y0ZOjG_questionContent .Y0ZOjG_question{font-size:.875rem}}.Y0ZOjG_questionContent .Y0ZOjG_answerBox{background-color:#e8f0ff;border:1px solid #0046c033;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1rem;padding:1rem;display:flex}.Y0ZOjG_questionContent .Y0ZOjG_answerBox p{margin:0 0 .5rem;font-size:.9375rem}@media (max-width:640px){.Y0ZOjG_questionContent .Y0ZOjG_answerBox p{font-size:.875rem}}.Y0ZOjG_questionContent .Y0ZOjG_answerBox .Y0ZOjG_charCount{color:#6b7684;align-self:flex-end;font-size:.75rem;font-style:italic;font-weight:500}@media (max-width:640px){.Y0ZOjG_questionContent .Y0ZOjG_answerBox .Y0ZOjG_charCount{font-size:.6875rem}}.Y0ZOjG_modalFooter{background-color:#fff;border-top:1px solid #e5e8eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 2rem 1.5rem;display:flex}@media (max-width:640px){.Y0ZOjG_modalFooter{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.5rem;display:flex}}.Y0ZOjG_modalFooter .Y0ZOjG_prevButton{min-width:100px}@media (max-width:640px){.Y0ZOjG_modalFooter .Y0ZOjG_prevButton{order:2;width:100%}}.Y0ZOjG_modalFooter .Y0ZOjG_nextButton{min-width:100px}@media (max-width:640px){.Y0ZOjG_modalFooter .Y0ZOjG_nextButton{order:1;width:100%}}@keyframes Y0ZOjG_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Y0ZOjG_modalSlideIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
._BBMuG_guideSection{padding:3rem 0}._BBMuG_sectionHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (max-width:640px){._BBMuG_sectionHeader{flex-direction:column;align-items:flex-start;gap:.5rem}}._BBMuG_sectionHeader>:first-child{margin-bottom:0}._BBMuG_sectionHeader{flex-wrap:wrap;margin-bottom:3rem}._BBMuG_sectionHeader ._BBMuG_sectionDescription{width:100%;margin-bottom:0}@media (max-width:640px){._BBMuG_sectionHeader{gap:1.25rem;margin-bottom:2.5rem}._BBMuG_sectionHeader ._BBMuG_sectionDescription{order:1}._BBMuG_sectionHeader ._BBMuG_guideLink{order:2}}._BBMuG_sectionTitle{margin-bottom:1rem;font-size:2rem;font-weight:700}@media (max-width:1023px){._BBMuG_sectionTitle{font-size:1.75rem}}@media (max-width:640px){._BBMuG_sectionTitle{font-size:1.5rem}}._BBMuG_sectionDescription{color:#6b7684;margin-bottom:3rem;font-size:1rem;line-height:1.6}._BBMuG_accordionList{gap:0;margin-bottom:4.5rem;display:grid}
.aOLPbG_examApplication{height:100%}.aOLPbG_content{margin:0 auto}
._4Bg9MG_guideAccordion{background-color:#fff;border:1px solid #e5e8eb;border-radius:16px;width:100%;margin-bottom:1.5rem;transition:all .3s;overflow:hidden}._4Bg9MG_guideAccordion:hover,._4Bg9MG_guideAccordion._4Bg9MG_expanded{border-color:#0046c0}._4Bg9MG_accordionHeader{-webkit-user-select:none;user-select:none;align-items:center;gap:1.5rem;width:100%;padding:28px 2rem;transition:background-color .2s;display:flex}@media (max-width:640px){._4Bg9MG_accordionHeader{gap:1rem;padding:1.5rem}}._4Bg9MG_iconWrapper{background:linear-gradient(135deg,#f0f5f9 0%,#e8f0ff 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}@media (max-width:640px){._4Bg9MG_iconWrapper{width:48px;height:48px}}._4Bg9MG_iconWrapper svg,._4Bg9MG_iconWrapper img{color:#0046c0;width:38px;height:38px}@media (max-width:640px){._4Bg9MG_iconWrapper svg,._4Bg9MG_iconWrapper img{width:24px;height:24px}}._4Bg9MG_headerContent{text-align:left;flex:1;min-width:0}._4Bg9MG_accordionTitle{margin-bottom:.25rem;font-size:1.25rem;font-weight:700;line-height:1.3}@media (max-width:640px){._4Bg9MG_accordionTitle{font-size:1.125rem}}._4Bg9MG_accordionDescription{color:#6b7684;font-size:.875rem;line-height:1.5}@media (max-width:640px){._4Bg9MG_accordionDescription{font-size:.8125rem}}._4Bg9MG_toggleIcon{color:#6b7684;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}._4Bg9MG_toggleIcon svg{transition:transform .3s}._4Bg9MG_guideAccordion._4Bg9MG_expanded ._4Bg9MG_toggleIcon{color:#0046c0}._4Bg9MG_guideAccordion._4Bg9MG_expanded ._4Bg9MG_toggleIcon svg{transform:rotate(180deg)}@media (max-width:640px){._4Bg9MG_toggleIcon{width:36px;height:36px}}._4Bg9MG_accordionContent{border-top:1px solid #e5e8eb;overflow:hidden}._4Bg9MG_contentInner{padding:2rem}@media (max-width:640px){._4Bg9MG_contentInner{padding:1.5rem}}._4Bg9MG_section:not(:last-child){margin-bottom:3rem}._4Bg9MG_sectionTitle{margin-bottom:20px;font-size:1.125rem;font-weight:700}@media (max-width:640px){._4Bg9MG_sectionTitle{font-size:1rem}}._4Bg9MG_itemsList{gap:1.5rem;display:grid}._4Bg9MG_guideItem{gap:.5rem;display:grid}._4Bg9MG_itemTitle{justify-content:flex-start;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}._4Bg9MG_itemTitle:before{content:"";background-color:#0046c0;border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (max-width:640px){._4Bg9MG_itemTitle{font-size:.9375rem}}._4Bg9MG_itemDescription{color:#4e5968;text-align:left;padding-left:1rem;font-size:.9375rem;line-height:1.7}@media (max-width:640px){._4Bg9MG_itemDescription{padding-left:.5rem;font-size:.875rem}}
.QEAz4q_content{margin:0 auto;padding:1rem 0}
.UTNJVq_applicationMethod{padding:3rem 0 4rem}.UTNJVq_sectionHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (max-width:640px){.UTNJVq_sectionHeader{flex-direction:column;align-items:flex-start;gap:.5rem}}.UTNJVq_sectionHeader>:first-child{margin-bottom:0}.UTNJVq_sectionHeader{margin-bottom:1rem}.UTNJVq_sectionTitle{color:#191f28;margin-bottom:1rem;font-size:1.875rem;font-weight:700}@media (max-width:1023px){.UTNJVq_sectionTitle{font-size:1.75rem}}@media (max-width:640px){.UTNJVq_sectionTitle{font-size:1.5rem}}.UTNJVq_flowWrapper{flex-direction:column;gap:18px;padding:2rem 0;display:flex;overflow-x:auto}@media (max-width:1023px){.UTNJVq_flowWrapper{display:none}}.UTNJVq_flowRow{justify-content:center;align-items:center;min-height:fit-content;display:flex}.UTNJVq_flowItem{text-align:center;flex:1;justify-content:center;align-items:center;min-width:140px;max-width:180px;padding:0 .5rem;display:flex}.UTNJVq_flowSpacer{flex:0 0 40px;justify-content:center;align-items:center;display:flex}.UTNJVq_spacerArrow{color:#cbd0d6}.UTNJVq_linkPlaceholder{height:24px}.UTNJVq_stepsGrid{gap:1rem;padding:1.5rem 0;display:none}@media (max-width:1023px){.UTNJVq_stepsGrid{grid-template-columns:repeat(3,1fr);display:grid}}@media (max-width:640px){.UTNJVq_stepsGrid{grid-template-columns:1fr}}.UTNJVq_stepCard{text-align:center;background-color:#fff;border:1px solid #e5e8eb;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;padding:1.5rem;transition:all .3s;display:flex}.UTNJVq_stepCard:hover{border-color:#0046c0;transform:translateY(-4px);box-shadow:0 8px 24px #0046c014}.UTNJVq_iconWrapper{background:linear-gradient(135deg,#f0f5f9 0%,#e8f0ff 100%);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:20px;display:flex}.UTNJVq_iconWrapper img{width:48px;height:48px}@media (max-width:640px){.UTNJVq_iconWrapper{display:none}}.UTNJVq_stepBadge{color:#0046c0;white-space:nowrap;background-color:#e8f0ff;border-radius:9999px;margin-bottom:10px;padding:6px 16px;font-size:.75rem;font-weight:600;display:inline-block}@media (max-width:640px){.UTNJVq_stepBadge{padding:4px 12px;font-size:.6875rem}}.UTNJVq_stepTitle{color:#191f28;word-break:keep-all;margin-bottom:10px;font-size:.9375rem;font-weight:700;line-height:1.4}@media (max-width:640px){.UTNJVq_stepTitle{font-size:.875rem}}.UTNJVq_stepDescription{color:#6b7684;word-break:keep-all;font-size:.8125rem;line-height:1.5}@media (max-width:640px){.UTNJVq_stepDescription{font-size:.75rem}}.UTNJVq_stepLink{color:#0046c0;white-space:nowrap;justify-content:center;align-items:center;gap:4px;margin-top:12px;font-size:.75rem;font-weight:500;transition:all .2s;display:flex;position:relative}.UTNJVq_stepLink:after{content:"";background-color:#0046c0;width:0;height:1px;transition:width .2s;position:absolute;bottom:0;left:0}.UTNJVq_stepLink:hover{color:#0037a0}.UTNJVq_stepLink:hover:after{width:100%}.UTNJVq_stepLink:hover svg{transform:translate(2px)}.UTNJVq_stepLink svg{transition:transform .2s}@media (max-width:640px){.UTNJVq_stepLink{font-size:.75rem}}
._8wMTcG_stepIndicator{margin-bottom:2rem}._8wMTcG_stepsContainer{justify-content:center;align-items:center;display:flex;position:relative}@media (max-width:640px){._8wMTcG_stepsContainer{align-items:flex-start}}._8wMTcG_stepItem{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-width:180px;display:flex;position:relative}@media (max-width:640px){._8wMTcG_stepItem{justify-content:center;align-items:center;gap:1rem;width:100%;min-width:auto;display:flex}}._8wMTcG_stepItem._8wMTcG_current ._8wMTcG_stepCircle{color:#0046c0;background-color:#fff;border:1px solid #0046c0}._8wMTcG_stepItem._8wMTcG_current ._8wMTcG_stepLabel{color:#0046c0;font-weight:600}._8wMTcG_stepItem._8wMTcG_completed ._8wMTcG_stepCircle{color:#fff;background-color:#0046c0;border:1px solid #0046c0}._8wMTcG_stepItem._8wMTcG_completed ._8wMTcG_stepLabel{color:#0046c0}._8wMTcG_stepCircle{color:#6b7684;background-color:#e5e8eb;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.125rem;font-weight:600;transition:all .2s;display:flex}@media (max-width:640px){._8wMTcG_stepCircle{width:40px;height:40px;font-size:1rem}}._8wMTcG_stepNumber{line-height:1}._8wMTcG_stepLabel{color:#6b7684;text-align:center;font-size:.875rem;transition:all .2s}@media (max-width:640px){._8wMTcG_stepLabel{font-size:.75rem;line-height:1.3}}._8wMTcG_stepConnector{z-index:-1;background-color:#e5e8eb;width:180px;height:2px;position:absolute;top:23px;right:-90px}@media (max-width:640px){._8wMTcG_stepConnector{width:120px;top:20px;right:-60px}}
.iz1GAa_resultsCertification{margin-bottom:6rem}.iz1GAa_sectionTitle{color:#191f28;margin-bottom:2rem;font-size:1.875rem;font-weight:700}@media (max-width:1023px){.iz1GAa_sectionTitle{font-size:1.75rem}}@media (max-width:640px){.iz1GAa_sectionTitle{font-size:1.5rem}}.iz1GAa_stepsGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}@media (max-width:1023px){.iz1GAa_stepsGrid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:640px){.iz1GAa_stepsGrid{grid-template-columns:1fr;gap:1rem}}.iz1GAa_stepCard{text-align:center;background-color:#fff;border:1px solid #e5e8eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:2rem;transition:all .3s;display:flex}.iz1GAa_stepCard:hover{border-color:#0046c0;transform:translateY(-4px);box-shadow:0 8px 24px #0046c014}@media (max-width:640px){.iz1GAa_stepCard{min-height:auto;padding:1.5rem}}.iz1GAa_iconWrapper{background:linear-gradient(135deg,#f0f5f9 0%,#e8f0ff 100%);border-radius:9999px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:20px;display:flex}.iz1GAa_iconWrapper img{width:48px;height:48px}@media (max-width:640px){.iz1GAa_iconWrapper{width:64px;height:64px}.iz1GAa_iconWrapper img{width:36px;height:36px}}.iz1GAa_stepBadge{color:#0046c0;white-space:nowrap;background-color:#e8f0ff;border-radius:9999px;padding:6px 16px;font-size:.75rem;font-weight:600;display:inline-block}@media (max-width:640px){.iz1GAa_stepBadge{padding:4px 12px;font-size:.6875rem}}.iz1GAa_stepTitle{color:#191f28;word-break:keep-all;margin-bottom:10px;font-size:1.125rem;font-weight:700;line-height:1.4}@media (max-width:640px){.iz1GAa_stepTitle{font-size:1rem}}.iz1GAa_stepDescription{color:#6b7684;word-break:keep-all;white-space:pre-line;font-size:.875rem;line-height:1.6}@media (max-width:640px){.iz1GAa_stepDescription{font-size:.8125rem}}
.GHbHGa_stepsContainer{background-color:#fafbfc;border-top:1px solid #e5e8eb;width:100%;padding:3rem 0}@media (max-width:640px){.GHbHGa_stepsContainer{padding:2rem 0}}.GHbHGa_stepContent{width:100%;max-width:1440px;margin:0 auto 3rem;padding:0 40px}@media (max-width:1023px){.GHbHGa_stepContent{padding:0 24px}}@media (max-width:640px){.GHbHGa_stepContent{margin-bottom:1.5rem;padding:0 16px}}.GHbHGa_stepHeader{margin-bottom:3rem}@media (max-width:640px){.GHbHGa_stepHeader{margin-bottom:2rem}}.GHbHGa_stepHeader.GHbHGa_centered{text-align:center}.GHbHGa_stepHeader .GHbHGa_stepTitle{color:#191f28;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}@media (max-width:640px){.GHbHGa_stepHeader .GHbHGa_stepTitle{font-size:1.25rem}}.GHbHGa_stepHeader .GHbHGa_stepDescription{color:#6b7684;margin:0;font-size:1rem;line-height:1.5}@media (max-width:640px){.GHbHGa_stepHeader .GHbHGa_stepDescription{font-size:.875rem}}.GHbHGa_stepNavigation{width:100%;max-width:1440px;margin:0 auto;padding:0 40px}@media (max-width:1023px){.GHbHGa_stepNavigation{padding:1.5rem 24px 0}}@media (max-width:640px){.GHbHGa_stepNavigation{padding:1rem 16px 0}}.GHbHGa_stepNavigation .GHbHGa_buttonGroup{justify-content:center;align-items:center;gap:1rem;display:flex}@media (max-width:640px){.GHbHGa_stepNavigation .GHbHGa_buttonGroup{gap:.5rem}}.GHbHGa_stepNavigation .GHbHGa_buttonGroup .GHbHGa_prevButton{min-width:120px}@media (max-width:640px){.GHbHGa_stepNavigation .GHbHGa_buttonGroup .GHbHGa_prevButton{flex:1;min-width:0}}.GHbHGa_stepNavigation .GHbHGa_buttonGroup .GHbHGa_nextButton{min-width:120px}@media (max-width:640px){.GHbHGa_stepNavigation .GHbHGa_buttonGroup .GHbHGa_nextButton{flex:1;min-width:0}}
._5MjPqG_answerSection{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;width:100%;height:100%;display:flex}._5MjPqG_sectionHeader{justify-content:center;align-items:center;gap:.25rem;margin-bottom:.5rem;display:flex}._5MjPqG_sectionIcon{color:#0046c0;flex-shrink:0}._5MjPqG_sectionTitle{color:#191f28;margin:0;font-size:1rem;font-weight:600}@media (max-width:640px){._5MjPqG_sectionTitle{font-size:.875rem}}._5MjPqG_answerContent{box-sizing:border-box;background:linear-gradient(135deg,#0046c00d 0%,#0046c005 100%);border:1px solid #0046c026;border-radius:12px;flex:1;align-items:flex-start;width:100%;padding:1.5rem;display:flex}@media (max-width:640px){._5MjPqG_answerContent{padding:1rem}}._5MjPqG_answerText{color:#4e5968;white-space:pre-wrap;word-break:break-word;width:100%;margin:0;font-size:.875rem;line-height:1.6}@media (max-width:640px){._5MjPqG_answerText{font-size:.8125rem;line-height:1.5}}
