.ScrollToTop-module-scss-module__xxD-PG__scrollButton{color:#fff;opacity:0;visibility:hidden;z-index:1000;background-color:#222;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex;position:fixed;bottom:40px;right:40px;transform:translateY(20px)}.ScrollToTop-module-scss-module__xxD-PG__scrollButton:hover{transform:translateY(0)scale(1.05);box-shadow:0 6px 16px #0003}.ScrollToTop-module-scss-module__xxD-PG__scrollButton:active{transform:translateY(0)scale(.95)}.ScrollToTop-module-scss-module__xxD-PG__scrollButton.ScrollToTop-module-scss-module__xxD-PG__visible{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:1023px){.ScrollToTop-module-scss-module__xxD-PG__scrollButton{width:44px;height:44px;bottom:24px;right:24px}.ScrollToTop-module-scss-module__xxD-PG__scrollButton svg{width:22px;height:22px}}@media (max-width:640px){.ScrollToTop-module-scss-module__xxD-PG__scrollButton{width:44px;height:44px;bottom:16px;right:16px}.ScrollToTop-module-scss-module__xxD-PG__scrollButton svg{width:20px;height:20px}}
.Tabs-module-scss-module__QWpXqq__tabs{width:100%}.Tabs-module-scss-module__QWpXqq__tabs.Tabs-module-scss-module__QWpXqq__vertical{justify-content:center;align-items:flex-start;gap:1.5rem;display:flex}.Tabs-module-scss-module__QWpXqq__tabs.Tabs-module-scss-module__QWpXqq__vertical .Tabs-module-scss-module__QWpXqq__tabsList{flex-direction:column;width:200px;min-width:200px}.Tabs-module-scss-module__QWpXqq__tabs.Tabs-module-scss-module__QWpXqq__vertical .Tabs-module-scss-module__QWpXqq__tabsContent{flex:1}.Tabs-module-scss-module__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){.Tabs-module-scss-module__QWpXqq__tabsList{padding:0 24px}}@media (max-width:640px){.Tabs-module-scss-module__QWpXqq__tabsList{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:.75rem;padding:2px 16px;overflow:auto hidden}.Tabs-module-scss-module__QWpXqq__tabsList::-webkit-scrollbar{display:none}}.Tabs-module-scss-module__QWpXqq__tabsLine{background-color:#e5e8eb;width:100%;height:1px;margin-top:-1px}.Tabs-module-scss-module__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}.Tabs-module-scss-module__QWpXqq__tabsTrigger:hover:not(:disabled),.Tabs-module-scss-module__QWpXqq__tabsTrigger[data-state=active]{color:#0046c0;background-color:#f0f5f9}@media (max-width:640px){.Tabs-module-scss-module__QWpXqq__tabsTrigger{border:1px solid #e5e8eb;border-radius:8px;flex-shrink:0;padding:10px 1rem;font-size:.8125rem}.Tabs-module-scss-module__QWpXqq__tabsTrigger[data-state=active]{background-color:#f0f5f9}}.Tabs-module-scss-module__QWpXqq__tabsContent{margin-top:1.5rem}.Tabs-module-scss-module__QWpXqq__tabsContent:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #0046c0}@media (max-width:640px){.Tabs-module-scss-module__QWpXqq__tabsContent{margin-top:1rem}}
.DateSelect-module-scss-module__ixPP5a__dateSelect,.DateSelect-module-scss-module__ixPP5a__dateSelect.DateSelect-module-scss-module__ixPP5a__fullWidth{width:100%}.DateSelect-module-scss-module__ixPP5a__dateSelect.DateSelect-module-scss-module__ixPP5a__disabled{pointer-events:none}.DateSelect-module-scss-module__ixPP5a__required{color:#ef4444}.DateSelect-module-scss-module__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}.DateSelect-module-scss-module__ixPP5a__selectGroup{justify-content:center;align-items:center;gap:12px;display:flex}@media (max-width:640px){.DateSelect-module-scss-module__ixPP5a__selectGroup{gap:8px}}.DateSelect-module-scss-module__ixPP5a__yearSelect{flex:2}.DateSelect-module-scss-module__ixPP5a__monthSelect,.DateSelect-module-scss-module__ixPP5a__daySelect{flex:1}.DateSelect-module-scss-module__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}.DateSelect-module-scss-module__ixPP5a__manualInput::placeholder{color:#b0b8c1;letter-spacing:.1em}.DateSelect-module-scss-module__ixPP5a__manualInput:hover:not(:disabled){border-color:#b0b8c1}.DateSelect-module-scss-module__ixPP5a__manualInput:focus{border-color:#0046c0;outline:none}.DateSelect-module-scss-module__ixPP5a__manualInput.DateSelect-module-scss-module__ixPP5a__hasError{border-color:#ef4444}.DateSelect-module-scss-module__ixPP5a__manualInput:disabled{color:#b0b8c1;cursor:not-allowed;background-color:#f6f8fa}@media (max-width:640px){.DateSelect-module-scss-module__ixPP5a__manualInput{padding:.625rem 1rem;font-size:.875rem}}.DateSelect-module-scss-module__ixPP5a__toggleButton{color:#8e97a4;text-underline-offset:2px;padding:0;font-size:.75rem;text-decoration:underline;transition:color .2s}.DateSelect-module-scss-module__ixPP5a__toggleButton:hover{color:#0046c0}.DateSelect-module-scss-module__ixPP5a__toggleButton:disabled{cursor:not-allowed;color:#cbd0d6}.DateSelect-module-scss-module__ixPP5a__errorText{color:#ef4444;margin-top:.25rem;font-size:.75rem;display:block}@media (max-width:640px){.DateSelect-module-scss-module__ixPP5a__errorText{font-size:.6875rem}}
.MockExamSection-module-scss-module__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}.MockExamSection-module-scss-module__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}.MockExamSection-module-scss-module__lLmJ-q__backButton:hover{color:#0046c0}.MockExamSection-module-scss-module__lLmJ-q__header{margin-bottom:2rem}.MockExamSection-module-scss-module__lLmJ-q__title{color:#191f28;margin-bottom:.5rem;font-size:1.875rem;font-weight:700}@media (max-width:1023px){.MockExamSection-module-scss-module__lLmJ-q__title{font-size:1.625rem}}@media (max-width:640px){.MockExamSection-module-scss-module__lLmJ-q__title{font-size:1.375rem}}.MockExamSection-module-scss-module__lLmJ-q__description{color:#6b7684;font-size:.9375rem;line-height:1.7}.MockExamSection-module-scss-module__lLmJ-q__noticeInfoBox{margin-top:1rem}.MockExamSection-module-scss-module__lLmJ-q__levelSegment{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;margin-bottom:2rem;display:flex}.MockExamSection-module-scss-module__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}.MockExamSection-module-scss-module__lLmJ-q__levelButton:hover:not(.MockExamSection-module-scss-module__lLmJ-q__active){color:#2c3340;border-color:#b0b8c1}.MockExamSection-module-scss-module__lLmJ-q__levelButton.MockExamSection-module-scss-module__lLmJ-q__active{color:#0046c0;background-color:#e8f0ff;border-color:#0046c0;font-weight:600}.MockExamSection-module-scss-module__lLmJ-q__examBlock{background-color:#f6f8fa;border-radius:16px;padding:2rem}@media (max-width:640px){.MockExamSection-module-scss-module__lLmJ-q__examBlock{padding:1.5rem}}.MockExamSection-module-scss-module__lLmJ-q__examHeader{margin-bottom:1.75rem}.MockExamSection-module-scss-module__lLmJ-q__examSubtitle{color:#0046c0;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.8125rem;font-weight:600;display:block}.MockExamSection-module-scss-module__lLmJ-q__examTitle{color:#191f28;margin:0;font-size:1.5rem;font-weight:700}@media (max-width:640px){.MockExamSection-module-scss-module__lLmJ-q__examTitle{font-size:1.25rem}}.MockExamSection-module-scss-module__lLmJ-q__comingSoonMessage{color:#8e97a4;justify-content:center;align-items:center;padding:3rem 0;font-size:.9375rem;font-weight:500;display:flex}.MockExamSection-module-scss-module__lLmJ-q__questionsGrid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}@media (max-width:1023px){.MockExamSection-module-scss-module__lLmJ-q__questionsGrid{grid-template-columns:1fr;gap:1.5rem}}.MockExamSection-module-scss-module__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}.MockExamSection-module-scss-module__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%}.MockExamSection-module-scss-module__lLmJ-q__questionCard:hover{border-color:#0046c0;transform:translateY(-2px);box-shadow:0 8px 25px #0046c01f}.MockExamSection-module-scss-module__lLmJ-q__questionCard:hover .MockExamSection-module-scss-module__lLmJ-q__startHint{opacity:1}.MockExamSection-module-scss-module__lLmJ-q__questionCard:hover:before{transform:scale(1.3)}@media (max-width:640px){.MockExamSection-module-scss-module__lLmJ-q__questionCard{min-height:auto;padding:1.5rem}}.MockExamSection-module-scss-module__lLmJ-q__cardHeader{z-index:1;justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex;position:relative}.MockExamSection-module-scss-module__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){.MockExamSection-module-scss-module__lLmJ-q__questionNumber{width:38px;height:38px;font-size:1rem}}.MockExamSection-module-scss-module__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}.MockExamSection-module-scss-module__lLmJ-q__difficultyBadge.MockExamSection-module-scss-module__lLmJ-q__green{color:#12b76a;background-color:#e6f4ea;border:1px solid #c8e6c9}.MockExamSection-module-scss-module__lLmJ-q__difficultyBadge.MockExamSection-module-scss-module__lLmJ-q__orange{color:#f79009;background-color:#fff4e5;border:1px solid #ffcc02}.MockExamSection-module-scss-module__lLmJ-q__difficultyBadge.MockExamSection-module-scss-module__lLmJ-q__red{color:#d92d20;background-color:#ffe5e5;border:1px solid #ffcdd2}.MockExamSection-module-scss-module__lLmJ-q__cardContent{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.MockExamSection-module-scss-module__lLmJ-q__questionTitle{color:#191f28;margin-bottom:.5rem;font-size:1.125rem;font-weight:700;line-height:1.4}@media (max-width:640px){.MockExamSection-module-scss-module__lLmJ-q__questionTitle{font-size:1rem}}.MockExamSection-module-scss-module__lLmJ-q__questionDescription{color:#6b7684;flex:1;font-size:.875rem;line-height:1.5}.MockExamSection-module-scss-module__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}.MockExamSection-module-scss-module__lLmJ-q__statsGroup{justify-content:center;align-items:center;gap:1.5rem;display:flex}.MockExamSection-module-scss-module__lLmJ-q__statItem{flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.MockExamSection-module-scss-module__lLmJ-q__statItem .MockExamSection-module-scss-module__lLmJ-q__statLabel{color:#8e97a4;font-size:.6875rem;font-weight:500}.MockExamSection-module-scss-module__lLmJ-q__statItem .MockExamSection-module-scss-module__lLmJ-q__statValue{color:#191f28;font-size:.8125rem;font-weight:600}.MockExamSection-module-scss-module__lLmJ-q__startHint{color:#0046c0;opacity:0;font-size:.8125rem;font-weight:500;transition:opacity .2s}
.ExamSchedule-module-scss-module__pX5C-a__schedule{padding:3rem 0}.ExamSchedule-module-scss-module__pX5C-a__title{color:#191f28;margin-bottom:2rem;font-size:1.875rem;font-weight:700}@media (max-width:1023px){.ExamSchedule-module-scss-module__pX5C-a__title{font-size:1.75rem}}@media (max-width:640px){.ExamSchedule-module-scss-module__pX5C-a__title{font-size:1.5rem}}.ExamSchedule-module-scss-module__pX5C-a__description{color:#6b7684;margin-bottom:2rem;font-size:1rem}.ExamSchedule-module-scss-module__pX5C-a__infoContainer{margin-bottom:3rem}.ExamSchedule-module-scss-module__pX5C-a__priceContainer{padding-top:2rem}.ExamSchedule-module-scss-module__pX5C-a__priceContainer .ExamSchedule-module-scss-module__pX5C-a__priceTitle{color:#191f28;text-align:center;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}@media (max-width:640px){.ExamSchedule-module-scss-module__pX5C-a__priceContainer .ExamSchedule-module-scss-module__pX5C-a__priceTitle{font-size:1.125rem}}.ExamSchedule-module-scss-module__pX5C-a__priceContainer .ExamSchedule-module-scss-module__pX5C-a__priceCardsGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:640px){.ExamSchedule-module-scss-module__pX5C-a__priceContainer .ExamSchedule-module-scss-module__pX5C-a__priceCardsGrid{grid-template-columns:1fr;gap:1rem}}.ExamSchedule-module-scss-module__pX5C-a__priceContainer .ExamSchedule-module-scss-module__pX5C-a__priceCard{text-align:center;background-color:#fff;border:1px solid #e5e8eb;border-radius:12px;padding:1.75rem;transition:all .2s}.ExamSchedule-module-scss-module__pX5C-a__priceContainer .ExamSchedule-module-scss-module__pX5C-a__priceCard.ExamSchedule-module-scss-module__pX5C-a__ket12,.ExamSchedule-module-scss-module__pX5C-a__priceContainer .ExamSchedule-module-scss-module__pX5C-a__priceCard.ExamSchedule-module-scss-module__pX5C-a__ket3{background:linear-gradient(135deg,#0046c014 0%,#0046c00a 100%)}@media (max-width:640px){.ExamSchedule-module-scss-module__pX5C-a__priceContainer .ExamSchedule-module-scss-module__pX5C-a__priceCard{padding:1.5rem}}.ExamSchedule-module-scss-module__pX5C-a__priceContainer .ExamSchedule-module-scss-module__pX5C-a__priceCard .ExamSchedule-module-scss-module__pX5C-a__priceLevel{color:#0046c0;margin-bottom:.625rem;font-size:.9375rem;font-weight:600}.ExamSchedule-module-scss-module__pX5C-a__priceContainer .ExamSchedule-module-scss-module__pX5C-a__priceCard .ExamSchedule-module-scss-module__pX5C-a__priceAmount{color:#191f28;margin-bottom:.625rem;font-size:1.75rem;font-weight:700}@media (max-width:640px){.ExamSchedule-module-scss-module__pX5C-a__priceContainer .ExamSchedule-module-scss-module__pX5C-a__priceCard .ExamSchedule-module-scss-module__pX5C-a__priceAmount{font-size:1.5rem}}.ExamSchedule-module-scss-module__pX5C-a__priceContainer .ExamSchedule-module-scss-module__pX5C-a__priceCard .ExamSchedule-module-scss-module__pX5C-a__priceDescription{color:#6b7684;font-size:.8125rem;line-height:1.4}@media (max-width:640px){.ExamSchedule-module-scss-module__pX5C-a__priceContainer .ExamSchedule-module-scss-module__pX5C-a__priceCard .ExamSchedule-module-scss-module__pX5C-a__priceDescription{font-size:.8125rem}}
.GuideSection-module-scss-module___BBMuG__guideSection{padding:3rem 0}.GuideSection-module-scss-module___BBMuG__sectionHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (max-width:640px){.GuideSection-module-scss-module___BBMuG__sectionHeader{flex-direction:column;align-items:flex-start;gap:.5rem}}.GuideSection-module-scss-module___BBMuG__sectionHeader>:first-child{margin-bottom:0}.GuideSection-module-scss-module___BBMuG__sectionHeader{flex-wrap:wrap;margin-bottom:3rem}.GuideSection-module-scss-module___BBMuG__sectionHeader .GuideSection-module-scss-module___BBMuG__sectionDescription{width:100%;margin-bottom:0}@media (max-width:640px){.GuideSection-module-scss-module___BBMuG__sectionHeader{gap:1.25rem;margin-bottom:2.5rem}.GuideSection-module-scss-module___BBMuG__sectionHeader .GuideSection-module-scss-module___BBMuG__sectionDescription{order:1}.GuideSection-module-scss-module___BBMuG__sectionHeader .GuideSection-module-scss-module___BBMuG__guideLink{order:2}}.GuideSection-module-scss-module___BBMuG__sectionTitle{margin-bottom:1rem;font-size:2rem;font-weight:700}@media (max-width:1023px){.GuideSection-module-scss-module___BBMuG__sectionTitle{font-size:1.75rem}}@media (max-width:640px){.GuideSection-module-scss-module___BBMuG__sectionTitle{font-size:1.5rem}}.GuideSection-module-scss-module___BBMuG__sectionDescription{color:#6b7684;margin-bottom:3rem;font-size:1rem;line-height:1.6}.GuideSection-module-scss-module___BBMuG__accordionList{gap:0;margin-bottom:4.5rem;display:grid}
.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__layout{grid-template-columns:440px 1fr;gap:3rem;display:grid}@media (max-width:1023px){.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__layout{grid-template-columns:1fr;gap:2rem}}@media (max-width:640px){.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__layout{gap:1.5rem}}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__calendarSection .Step1-module-scss-module__Y3OwtG__sectionTitle{color:#191f28;margin-bottom:1.5rem;font-size:1.125rem;font-weight:700}@media (max-width:640px){.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__calendarSection .Step1-module-scss-module__Y3OwtG__sectionTitle{margin-bottom:1rem;font-size:1rem}}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examListSection{min-height:400px}@media (max-width:1023px){.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examListSection{min-height:0}}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examListSection .Step1-module-scss-module__Y3OwtG__examListHeader{margin-bottom:1.5rem}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examListSection .Step1-module-scss-module__Y3OwtG__examListHeader .Step1-module-scss-module__Y3OwtG__sectionTitle{color:#191f28;font-size:1.125rem;font-weight:700;transition:all .2s}@media (max-width:640px){.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examListSection .Step1-module-scss-module__Y3OwtG__examListHeader .Step1-module-scss-module__Y3OwtG__sectionTitle{font-size:1rem}}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examListSection .Step1-module-scss-module__Y3OwtG__placeholderContainer{background-color:#f6f8fa;border:2px dashed #cbd0d6;border-radius:16px;justify-content:center;align-items:center;min-height:300px;display:flex}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examListSection .Step1-module-scss-module__Y3OwtG__placeholderContainer .Step1-module-scss-module__Y3OwtG__placeholder{color:#8e97a4;text-align:center;margin:0;font-size:1rem}@media (max-width:640px){.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examListSection .Step1-module-scss-module__Y3OwtG__placeholderContainer .Step1-module-scss-module__Y3OwtG__placeholder{padding:0 1rem;font-size:.875rem}}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examListSection .Step1-module-scss-module__Y3OwtG__examGrid{flex-direction:column;gap:1.5rem;display:flex}@media (max-width:640px){.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examListSection .Step1-module-scss-module__Y3OwtG__examGrid{gap:1rem}}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__loadingContainer,.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__errorContainer,.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__emptyContainer{text-align:center;padding:3rem 1.5rem}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__loadingContainer p,.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__errorContainer p,.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__emptyContainer p{color:#6b7684;margin:0;font-size:1rem}@media (max-width:640px){.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__loadingContainer p,.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__errorContainer p,.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__emptyContainer p{font-size:.875rem}}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__errorContainer p{color:#ef4444}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examCard{cursor:pointer;background-color:#fff;border:1px solid #e5e8eb;border-radius:16px;padding:2rem;transition:all .2s;position:relative}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examCard:hover{border-color:#0046c0;transform:translateY(-2px);box-shadow:0 4px 6px #00000012}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examCard.Step1-module-scss-module__Y3OwtG__selected{background-color:#e8f0ff;border-color:#0046c0;box-shadow:0 4px 12px #0046c026}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examCard.Step1-module-scss-module__Y3OwtG__registered{cursor:default;border-color:#e5e8eb}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examCard.Step1-module-scss-module__Y3OwtG__registered:hover{box-shadow:none;border-color:#e5e8eb;transform:none}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examCard.Step1-module-scss-module__Y3OwtG__blocked{cursor:default;opacity:.7;background-color:#f6f8fa;border-color:#e5e8eb}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examCard.Step1-module-scss-module__Y3OwtG__blocked .Step1-module-scss-module__Y3OwtG__category{color:#b0b8c1!important}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examCard.Step1-module-scss-module__Y3OwtG__blocked .Step1-module-scss-module__Y3OwtG__level{color:#8e97a4!important}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examCard.Step1-module-scss-module__Y3OwtG__blocked .Step1-module-scss-module__Y3OwtG__target{color:#b0b8c1!important}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examCard.Step1-module-scss-module__Y3OwtG__blocked .Step1-module-scss-module__Y3OwtG__detailValue,.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examCard.Step1-module-scss-module__Y3OwtG__blocked .Step1-module-scss-module__Y3OwtG__detailValue svg{color:#8e97a4!important}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examCard.Step1-module-scss-module__Y3OwtG__blocked:hover{box-shadow:none;background-color:#f6f8fa;border-color:#e5e8eb;transform:none}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examCard:focus-visible{outline-offset:2px;outline:2px solid #0046c0}@media (max-width:640px){.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examCard{padding:1.5rem}}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__registeredBadge{text-align:right;color:#fff;background-color:#0046c0;border-radius:8px;padding:4px 8px;font-size:.75rem;font-weight:600;display:inline-block;position:absolute;top:22px;right:22px}.Step1-module-scss-module__Y3OwtG__examCard.Step1-module-scss-module__Y3OwtG__blocked .Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__registeredBadge,.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__registeredBadge.Step1-module-scss-module__Y3OwtG__unavailable{color:#f6f8fa;background-color:#b0b8c1}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__registeredNotice{margin-top:1.5rem}@media (max-width:640px){.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__registeredNotice{padding:.5rem}}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__registeredNotice li{color:#2c3340;justify-content:flex-start;align-items:center;gap:4px;margin-bottom:4px;font-size:.875rem;display:flex;position:relative}@media (max-width:640px){.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__registeredNotice li{font-size:.75rem}}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__registeredNotice li:last-child{margin-bottom:0}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__registeredNotice li:before{content:"";background:url(/images/icons/pin.svg) 50%/contain no-repeat;flex-shrink:0;align-self:center;width:16px;height:16px}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__BasicHeader{margin-bottom:1rem}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__BasicHeader .Step1-module-scss-module__Y3OwtG__category{color:#0046c0;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:500;transition:color .2s;display:inline-block}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__BasicHeader .Step1-module-scss-module__Y3OwtG__level{color:#191f28;margin-bottom:.5rem;font-size:1.75rem;font-weight:700;transition:color .2s}@media (max-width:640px){.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__BasicHeader .Step1-module-scss-module__Y3OwtG__level{font-size:1.5rem}}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__BasicHeader .Step1-module-scss-module__Y3OwtG__target{color:#6b7684;margin:0;font-size:.875rem;transition:color .2s}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examDetails{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.25rem 1rem;margin:0;display:flex}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examDetails .Step1-module-scss-module__Y3OwtG__detail{flex-shrink:0}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examDetails .Step1-module-scss-module__Y3OwtG__detail .Step1-module-scss-module__Y3OwtG__detailValue{color:#191f28;white-space:nowrap;align-items:center;gap:4px;font-size:.875rem;transition:color .2s;display:inline-flex}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examDetails .Step1-module-scss-module__Y3OwtG__detail .Step1-module-scss-module__Y3OwtG__detailValue svg{color:#0046c0;flex-shrink:0}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examDetails .Step1-module-scss-module__Y3OwtG__scheduleDetail .Step1-module-scss-module__Y3OwtG__periodPart{display:inline-block}@media (max-width:1239px){.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examDetails .Step1-module-scss-module__Y3OwtG__scheduleDetail{flex-basis:100%}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examDetails .Step1-module-scss-module__Y3OwtG__scheduleDetail .Step1-module-scss-module__Y3OwtG__detailValue{white-space:normal}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__examDetails .Step1-module-scss-module__Y3OwtG__scheduleDetail .Step1-module-scss-module__Y3OwtG__detailValue svg{align-self:flex-start;margin-top:3px}}.Step1-module-scss-module__Y3OwtG__examSelection .Step1-module-scss-module__Y3OwtG__selectedIcon{border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:22px;right:22px}
.FeedbackSection-module-scss-module__LRQGrW__feedbackSection{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;width:100%;display:flex}.FeedbackSection-module-scss-module__LRQGrW__sectionHeader{justify-content:center;align-items:center;gap:.25rem;margin-bottom:.5rem;display:flex}.FeedbackSection-module-scss-module__LRQGrW__sectionIcon{color:#0046c0;flex-shrink:0}.FeedbackSection-module-scss-module__LRQGrW__sectionTitle{color:#191f28;margin:0;font-size:1rem;font-weight:600}@media (max-width:640px){.FeedbackSection-module-scss-module__LRQGrW__sectionTitle{font-size:.875rem}}.FeedbackSection-module-scss-module__LRQGrW__feedbackContent{box-sizing:border-box;background:linear-gradient(135deg,#0046c014 0%,#0046c00a 100%);border:1px solid #0046c033;border-radius:12px;flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;width:100%;min-height:120px;padding:1.5rem;display:flex}@media (max-width:640px){.FeedbackSection-module-scss-module__LRQGrW__feedbackContent{min-height:100px;padding:1rem}}.FeedbackSection-module-scss-module__LRQGrW__feedbackItem{flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;width:100%;display:flex}.FeedbackSection-module-scss-module__LRQGrW__feedbackItem:not(:last-child){border-bottom:1px solid #0046c026;padding-bottom:1rem}.FeedbackSection-module-scss-module__LRQGrW__feedbackItemTitle{color:#0046c0;font-size:.8125rem;font-weight:600}.FeedbackSection-module-scss-module__LRQGrW__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){.FeedbackSection-module-scss-module__LRQGrW__feedbackText{font-size:.8125rem;line-height:1.5}}
.GuideAccordion-module-scss-module__4Bg9MG__guideAccordion{background-color:#fff;border:1px solid #e5e8eb;border-radius:16px;width:100%;margin-bottom:1.5rem;transition:all .3s;overflow:hidden}.GuideAccordion-module-scss-module__4Bg9MG__guideAccordion:hover,.GuideAccordion-module-scss-module__4Bg9MG__guideAccordion.GuideAccordion-module-scss-module__4Bg9MG__expanded{border-color:#0046c0}.GuideAccordion-module-scss-module__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){.GuideAccordion-module-scss-module__4Bg9MG__accordionHeader{gap:1rem;padding:1.5rem}}.GuideAccordion-module-scss-module__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){.GuideAccordion-module-scss-module__4Bg9MG__iconWrapper{width:48px;height:48px}}.GuideAccordion-module-scss-module__4Bg9MG__iconWrapper svg,.GuideAccordion-module-scss-module__4Bg9MG__iconWrapper img{color:#0046c0;width:38px;height:38px}@media (max-width:640px){.GuideAccordion-module-scss-module__4Bg9MG__iconWrapper svg,.GuideAccordion-module-scss-module__4Bg9MG__iconWrapper img{width:24px;height:24px}}.GuideAccordion-module-scss-module__4Bg9MG__headerContent{text-align:left;flex:1;min-width:0}.GuideAccordion-module-scss-module__4Bg9MG__accordionTitle{margin-bottom:.25rem;font-size:1.25rem;font-weight:700;line-height:1.3}@media (max-width:640px){.GuideAccordion-module-scss-module__4Bg9MG__accordionTitle{font-size:1.125rem}}.GuideAccordion-module-scss-module__4Bg9MG__accordionDescription{color:#6b7684;font-size:.875rem;line-height:1.5}@media (max-width:640px){.GuideAccordion-module-scss-module__4Bg9MG__accordionDescription{font-size:.8125rem}}.GuideAccordion-module-scss-module__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}.GuideAccordion-module-scss-module__4Bg9MG__toggleIcon svg{transition:transform .3s}.GuideAccordion-module-scss-module__4Bg9MG__guideAccordion.GuideAccordion-module-scss-module__4Bg9MG__expanded .GuideAccordion-module-scss-module__4Bg9MG__toggleIcon{color:#0046c0}.GuideAccordion-module-scss-module__4Bg9MG__guideAccordion.GuideAccordion-module-scss-module__4Bg9MG__expanded .GuideAccordion-module-scss-module__4Bg9MG__toggleIcon svg{transform:rotate(180deg)}@media (max-width:640px){.GuideAccordion-module-scss-module__4Bg9MG__toggleIcon{width:36px;height:36px}}.GuideAccordion-module-scss-module__4Bg9MG__accordionContent{border-top:1px solid #e5e8eb;overflow:hidden}.GuideAccordion-module-scss-module__4Bg9MG__contentInner{padding:2rem}@media (max-width:640px){.GuideAccordion-module-scss-module__4Bg9MG__contentInner{padding:1.5rem}}.GuideAccordion-module-scss-module__4Bg9MG__section:not(:last-child){margin-bottom:3rem}.GuideAccordion-module-scss-module__4Bg9MG__sectionTitle{margin-bottom:20px;font-size:1.125rem;font-weight:700}@media (max-width:640px){.GuideAccordion-module-scss-module__4Bg9MG__sectionTitle{font-size:1rem}}.GuideAccordion-module-scss-module__4Bg9MG__itemsList{gap:1.5rem;display:grid}.GuideAccordion-module-scss-module__4Bg9MG__guideItem{gap:.5rem;display:grid}.GuideAccordion-module-scss-module__4Bg9MG__itemTitle{justify-content:flex-start;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.GuideAccordion-module-scss-module__4Bg9MG__itemTitle:before{content:"";background-color:#0046c0;border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (max-width:640px){.GuideAccordion-module-scss-module__4Bg9MG__itemTitle{font-size:.9375rem}}.GuideAccordion-module-scss-module__4Bg9MG__itemDescription{color:#4e5968;text-align:left;padding-left:1rem;font-size:.9375rem;line-height:1.7}@media (max-width:640px){.GuideAccordion-module-scss-module__4Bg9MG__itemDescription{padding-left:.5rem;font-size:.875rem}}
.Calendar-module-scss-module__3hHuoa__calendar{background-color:#fff;border:1px solid #e5e8eb;border-radius:16px;width:100%;padding:2rem}@media (max-width:640px){.Calendar-module-scss-module__3hHuoa__calendar{padding:1.5rem}}.Calendar-module-scss-module__3hHuoa__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.Calendar-module-scss-module__3hHuoa__navButton{color:#6b7684;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.Calendar-module-scss-module__3hHuoa__navButton:hover{color:#0046c0;background-color:#f2f4f6}.Calendar-module-scss-module__3hHuoa__navButton svg{transition:all .2s}@media (max-width:640px){.Calendar-module-scss-module__3hHuoa__navButton{width:32px;height:32px}.Calendar-module-scss-module__3hHuoa__navButton svg{width:16px;height:16px}}.Calendar-module-scss-module__3hHuoa__title{color:#191f28;margin:0;font-size:1.25rem;font-weight:700}@media (max-width:640px){.Calendar-module-scss-module__3hHuoa__title{font-size:1.125rem}}.Calendar-module-scss-module__3hHuoa__weekdays{grid-template-columns:repeat(7,1fr);gap:.5rem;margin-bottom:1.5rem;display:grid}.Calendar-module-scss-module__3hHuoa__weekday{color:#6b7684;justify-content:center;align-items:center;height:40px;font-size:.875rem;font-weight:500;display:flex}@media (max-width:640px){.Calendar-module-scss-module__3hHuoa__weekday{height:36px;font-size:.8125rem}}.Calendar-module-scss-module__3hHuoa__days{grid-template-columns:repeat(7,1fr);gap:.5rem;display:grid}.Calendar-module-scss-module__3hHuoa__emptyDay{height:44px}@media (max-width:640px){.Calendar-module-scss-module__3hHuoa__emptyDay{height:40px}}.Calendar-module-scss-module__3hHuoa__day{color:#4e5968;cursor:default;background-color:#0000;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:500;transition:all .2s;display:flex}.Calendar-module-scss-module__3hHuoa__day.Calendar-module-scss-module__3hHuoa__past{color:#b0b8c1;cursor:not-allowed}.Calendar-module-scss-module__3hHuoa__day.Calendar-module-scss-module__3hHuoa__available{color:#0046c0;cursor:pointer;background-color:#e8f0ff;font-weight:600}.Calendar-module-scss-module__3hHuoa__day.Calendar-module-scss-module__3hHuoa__available:hover{color:#0046c0;background-color:#d1e0ff}.Calendar-module-scss-module__3hHuoa__day.Calendar-module-scss-module__3hHuoa__registered{color:#4e5968;cursor:pointer;background-color:#e5e8eb}.Calendar-module-scss-module__3hHuoa__day.Calendar-module-scss-module__3hHuoa__registered:hover{color:#4e5968;background-color:#d7dbe0}.Calendar-module-scss-module__3hHuoa__day.Calendar-module-scss-module__3hHuoa__today{cursor:pointer;background-color:#f0f5f9;font-weight:600}.Calendar-module-scss-module__3hHuoa__day.Calendar-module-scss-module__3hHuoa__selected{color:#fff;cursor:pointer;background-color:#0046c0}.Calendar-module-scss-module__3hHuoa__day.Calendar-module-scss-module__3hHuoa__selected:hover{color:#fff;background-color:#0037a0}.Calendar-module-scss-module__3hHuoa__day.Calendar-module-scss-module__3hHuoa__selected.Calendar-module-scss-module__3hHuoa__registered{color:#2c3340;background-color:#d7dbe0}@media (max-width:640px){.Calendar-module-scss-module__3hHuoa__day{height:40px;font-size:.9375rem}}.Calendar-module-scss-module__3hHuoa__legend{border-top:1px solid #e5e8eb;justify-content:center;align-items:center;gap:1.5rem;margin-top:2rem;padding-top:1.5rem;display:flex}@media (max-width:640px){.Calendar-module-scss-module__3hHuoa__legend{gap:1rem}}.Calendar-module-scss-module__3hHuoa__legendItem{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:flex}.Calendar-module-scss-module__3hHuoa__legendDot{border-radius:3px;width:12px;height:12px}.Calendar-module-scss-module__3hHuoa__legendDot.Calendar-module-scss-module__3hHuoa__available{background-color:#e8f0ff}.Calendar-module-scss-module__3hHuoa__legendDot.Calendar-module-scss-module__3hHuoa__registered{background-color:#e5e8eb}.Calendar-module-scss-module__3hHuoa__legendDot.Calendar-module-scss-module__3hHuoa__today{background-color:#f0f5f9}@media (max-width:640px){.Calendar-module-scss-module__3hHuoa__legendDot{width:8px;height:8px}}.Calendar-module-scss-module__3hHuoa__legendText{color:#6b7684;font-size:.8125rem}@media (max-width:640px){.Calendar-module-scss-module__3hHuoa__legendText{font-size:.75rem}}
.AreaScoreComparison-module-scss-module__qmoeuW__areaComparison{background:#fff;border:1px solid #e5e8eb;border-radius:16px;width:100%;margin-bottom:3rem;overflow:hidden}@media (max-width:640px){.AreaScoreComparison-module-scss-module__qmoeuW__areaComparison{margin-bottom:2rem}}.AreaScoreComparison-module-scss-module__qmoeuW__container{width:100%}.AreaScoreComparison-module-scss-module__qmoeuW__header{background:linear-gradient(135deg,#0046c014 0%,#0046c00a 100%);border-bottom:1px solid #e5e8eb;padding:1rem 2rem}@media (max-width:640px){.AreaScoreComparison-module-scss-module__qmoeuW__header{padding:1rem 1.5rem}}.AreaScoreComparison-module-scss-module__qmoeuW__headerContent{justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex}.AreaScoreComparison-module-scss-module__qmoeuW__title{color:#191f28;font-size:1.125rem;font-weight:600}@media (max-width:640px){.AreaScoreComparison-module-scss-module__qmoeuW__title{font-size:1rem}}.AreaScoreComparison-module-scss-module__qmoeuW__questionNav{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;padding:1.5rem 2rem 0;display:flex}@media (max-width:640px){.AreaScoreComparison-module-scss-module__qmoeuW__questionNav{gap:.375rem;padding:1rem 1.5rem 0}}.AreaScoreComparison-module-scss-module__qmoeuW__questionTab{color:#6b7684;white-space:nowrap;background-color:#f2f4f6;border-radius:8px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .2s}.AreaScoreComparison-module-scss-module__qmoeuW__questionTab:hover{color:#4e5968;background-color:#e5e8eb}.AreaScoreComparison-module-scss-module__qmoeuW__questionTab.AreaScoreComparison-module-scss-module__qmoeuW__active{color:#0046c0;background-color:#e8f0ff}@media (max-width:640px){.AreaScoreComparison-module-scss-module__qmoeuW__questionTab{padding:6px 12px;font-size:.8125rem}}.AreaScoreComparison-module-scss-module__qmoeuW__content{width:100%;padding:2rem;overflow:hidden}@media (max-width:640px){.AreaScoreComparison-module-scss-module__qmoeuW__content{padding:22px 18px}}.AreaScoreComparison-module-scss-module__qmoeuW__questionSection{width:100%}.AreaScoreComparison-module-scss-module__qmoeuW__stepNav{border-top:1px solid #f2f4f6;justify-content:space-between;align-items:center;padding:1rem 2rem 2rem;display:flex}@media (max-width:640px){.AreaScoreComparison-module-scss-module__qmoeuW__stepNav{padding:.5rem 1.5rem 1.5rem}}.AreaScoreComparison-module-scss-module__qmoeuW__stepCounter{color:#6b7684;font-size:.875rem;font-weight:500}@media (max-width:640px){.AreaScoreComparison-module-scss-module__qmoeuW__stepCounter{font-size:.8125rem}}.AreaScoreComparison-module-scss-module__qmoeuW__questionInfo{justify-content:flex-start;align-items:center;gap:1rem;width:100%;margin-bottom:2rem;display:flex}@media (max-width:1023px){.AreaScoreComparison-module-scss-module__qmoeuW__questionInfo{margin-bottom:1.5rem}}@media (max-width:640px){.AreaScoreComparison-module-scss-module__qmoeuW__questionInfo{align-items:center;gap:.5rem;margin-bottom:22px}}.AreaScoreComparison-module-scss-module__qmoeuW__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){.AreaScoreComparison-module-scss-module__qmoeuW__questionBadge{border-radius:12px;padding:.5rem .75rem;font-size:.875rem}}.AreaScoreComparison-module-scss-module__qmoeuW__questionTitle{background:#f6f8fa;border:1px solid #e5e8eb;border-radius:16px;flex:1;min-width:0;padding:.5rem 1.5rem;font-size:1rem}@media (max-width:640px){.AreaScoreComparison-module-scss-module__qmoeuW__questionTitle{border-radius:12px;width:100%;margin-left:0;padding:.5rem .75rem;font-size:.875rem}}.AreaScoreComparison-module-scss-module__qmoeuW__difficultyBadge{white-space:nowrap;border:1px solid;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-width:60px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}@media (max-width:640px){.AreaScoreComparison-module-scss-module__qmoeuW__difficultyBadge{border-radius:12px;min-width:auto;padding:.5rem .75rem;font-size:.875rem}}.AreaScoreComparison-module-scss-module__qmoeuW__difficultyBadge[data-difficulty=상]{color:#ef4444;background:#ef444426;border-color:#ef44444d}.AreaScoreComparison-module-scss-module__qmoeuW__difficultyBadge[data-difficulty=중]{color:#f59e0b;background:#f59e0b26;border-color:#f59e0b4d}.AreaScoreComparison-module-scss-module__qmoeuW__difficultyBadge[data-difficulty=하]{color:#12b76a;background:#12b76a26;border-color:#12b76a4d}@media (max-width:640px){.AreaScoreComparison-module-scss-module__qmoeuW__difficultyText{display:none}}.AreaScoreComparison-module-scss-module__qmoeuW__mainGrid{grid-template:"score answer""feedback feedback"/1fr 2fr;gap:2rem;width:100%;display:grid}@media (max-width:1023px){.AreaScoreComparison-module-scss-module__qmoeuW__mainGrid{grid-template-columns:1fr;grid-template-areas:"score""answer""feedback";gap:1.5rem}}.AreaScoreComparison-module-scss-module__qmoeuW__leftSection{flex-direction:column;grid-area:score;justify-content:center;align-items:center;gap:1.5rem;width:100%;display:flex}.AreaScoreComparison-module-scss-module__qmoeuW__rightSection{grid-area:answer;width:100%}.AreaScoreComparison-module-scss-module__qmoeuW__feedbackSection{grid-area:feedback;width:100%}
.ApplicationMethod-module-scss-module__UTNJVq__applicationMethod{padding:3rem 0 4rem}.ApplicationMethod-module-scss-module__UTNJVq__sectionHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (max-width:640px){.ApplicationMethod-module-scss-module__UTNJVq__sectionHeader{flex-direction:column;align-items:flex-start;gap:.5rem}}.ApplicationMethod-module-scss-module__UTNJVq__sectionHeader>:first-child{margin-bottom:0}.ApplicationMethod-module-scss-module__UTNJVq__sectionHeader{margin-bottom:1rem}.ApplicationMethod-module-scss-module__UTNJVq__sectionTitle{color:#191f28;margin-bottom:1rem;font-size:1.875rem;font-weight:700}@media (max-width:1023px){.ApplicationMethod-module-scss-module__UTNJVq__sectionTitle{font-size:1.75rem}}@media (max-width:640px){.ApplicationMethod-module-scss-module__UTNJVq__sectionTitle{font-size:1.5rem}}.ApplicationMethod-module-scss-module__UTNJVq__flowWrapper{flex-direction:column;gap:18px;padding:2rem 0;display:flex;overflow-x:auto}@media (max-width:1023px){.ApplicationMethod-module-scss-module__UTNJVq__flowWrapper{display:none}}.ApplicationMethod-module-scss-module__UTNJVq__flowRow{justify-content:center;align-items:center;min-height:fit-content;display:flex}.ApplicationMethod-module-scss-module__UTNJVq__flowItem{text-align:center;flex:1;justify-content:center;align-items:center;min-width:140px;max-width:180px;padding:0 .5rem;display:flex}.ApplicationMethod-module-scss-module__UTNJVq__flowSpacer{flex:0 0 40px;justify-content:center;align-items:center;display:flex}.ApplicationMethod-module-scss-module__UTNJVq__spacerArrow{color:#cbd0d6}.ApplicationMethod-module-scss-module__UTNJVq__linkPlaceholder{height:24px}.ApplicationMethod-module-scss-module__UTNJVq__stepsGrid{gap:1rem;padding:1.5rem 0;display:none}@media (max-width:1023px){.ApplicationMethod-module-scss-module__UTNJVq__stepsGrid{grid-template-columns:repeat(3,1fr);display:grid}}@media (max-width:640px){.ApplicationMethod-module-scss-module__UTNJVq__stepsGrid{grid-template-columns:1fr}}.ApplicationMethod-module-scss-module__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}.ApplicationMethod-module-scss-module__UTNJVq__stepCard:hover{border-color:#0046c0;transform:translateY(-4px);box-shadow:0 8px 24px #0046c014}.ApplicationMethod-module-scss-module__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}.ApplicationMethod-module-scss-module__UTNJVq__iconWrapper img{width:48px;height:48px}@media (max-width:640px){.ApplicationMethod-module-scss-module__UTNJVq__iconWrapper{display:none}}.ApplicationMethod-module-scss-module__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){.ApplicationMethod-module-scss-module__UTNJVq__stepBadge{padding:4px 12px;font-size:.6875rem}}.ApplicationMethod-module-scss-module__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){.ApplicationMethod-module-scss-module__UTNJVq__stepTitle{font-size:.875rem}}.ApplicationMethod-module-scss-module__UTNJVq__stepDescription{color:#6b7684;word-break:keep-all;font-size:.8125rem;line-height:1.5}@media (max-width:640px){.ApplicationMethod-module-scss-module__UTNJVq__stepDescription{font-size:.75rem}}.ApplicationMethod-module-scss-module__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}.ApplicationMethod-module-scss-module__UTNJVq__stepLink:after{content:"";background-color:#0046c0;width:0;height:1px;transition:width .2s;position:absolute;bottom:0;left:0}.ApplicationMethod-module-scss-module__UTNJVq__stepLink:hover{color:#0037a0}.ApplicationMethod-module-scss-module__UTNJVq__stepLink:hover:after{width:100%}.ApplicationMethod-module-scss-module__UTNJVq__stepLink:hover svg{transform:translate(2px)}.ApplicationMethod-module-scss-module__UTNJVq__stepLink svg{transition:transform .2s}@media (max-width:640px){.ApplicationMethod-module-scss-module__UTNJVq__stepLink{font-size:.75rem}}
.PasswordVerificationModal-module-scss-module__3zEGXq__overlay{z-index:1000;background-color:#0009;animation:.2s ease-out PasswordVerificationModal-module-scss-module__3zEGXq__fadeIn;position:fixed;inset:0}.PasswordVerificationModal-module-scss-module__3zEGXq__modal{z-index:1001;background-color:#fff;border-radius:16px;outline:none;width:90vw;max-width:450px;animation:.25s ease-out PasswordVerificationModal-module-scss-module__3zEGXq__modalSlideIn;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 25px #0000001a}@media (max-width:640px){.PasswordVerificationModal-module-scss-module__3zEGXq__modal{width:95vw;max-width:380px}}.PasswordVerificationModal-module-scss-module__3zEGXq__modalHeader{text-align:center;border-bottom:1px solid #e5e8eb;padding:2rem 2rem 1.5rem}@media (max-width:640px){.PasswordVerificationModal-module-scss-module__3zEGXq__modalHeader{padding:1.5rem 1.5rem 1rem}}.PasswordVerificationModal-module-scss-module__3zEGXq__title{color:#191f28;margin:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.3}@media (max-width:640px){.PasswordVerificationModal-module-scss-module__3zEGXq__title{font-size:1.125rem}}.PasswordVerificationModal-module-scss-module__3zEGXq__description{color:#6b7684;margin:0;font-size:.9375rem;line-height:1.5}@media (max-width:640px){.PasswordVerificationModal-module-scss-module__3zEGXq__description{font-size:.875rem}}.PasswordVerificationModal-module-scss-module__3zEGXq__modalForm{padding:2rem}@media (max-width:640px){.PasswordVerificationModal-module-scss-module__3zEGXq__modalForm{padding:1.5rem}}.PasswordVerificationModal-module-scss-module__3zEGXq__formField{margin-bottom:2rem}@media (max-width:640px){.PasswordVerificationModal-module-scss-module__3zEGXq__formField{margin-bottom:1.5rem}}.PasswordVerificationModal-module-scss-module__3zEGXq__buttonGroup{justify-content:center;align-items:center;gap:1rem;display:flex}@media (max-width:640px){.PasswordVerificationModal-module-scss-module__3zEGXq__buttonGroup{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}}.PasswordVerificationModal-module-scss-module__3zEGXq__cancelButton{flex:1;min-width:100px}@media (max-width:640px){.PasswordVerificationModal-module-scss-module__3zEGXq__cancelButton{order:2;width:100%}}.PasswordVerificationModal-module-scss-module__3zEGXq__confirmButton{flex:1;min-width:100px}@media (max-width:640px){.PasswordVerificationModal-module-scss-module__3zEGXq__confirmButton{order:1;width:100%}}@keyframes PasswordVerificationModal-module-scss-module__3zEGXq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PasswordVerificationModal-module-scss-module__3zEGXq__modalSlideIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
.Step2-module-scss-module__uyh5eW__agreementView .Step2-module-scss-module__uyh5eW__agreementSection{margin-bottom:4.5rem}@media (max-width:640px){.Step2-module-scss-module__uyh5eW__agreementView .Step2-module-scss-module__uyh5eW__agreementSection{margin-bottom:3rem}}.Step2-module-scss-module__uyh5eW__agreementView .Step2-module-scss-module__uyh5eW__allAgreement{margin-bottom:2rem;transition:all .2s}.Step2-module-scss-module__uyh5eW__agreementView .Step2-module-scss-module__uyh5eW__allAgreement:hover{border-color:#0046c0}.Step2-module-scss-module__uyh5eW__agreementView .Step2-module-scss-module__uyh5eW__itemsList{gap:1.5rem;margin-bottom:1.5rem;display:grid}@media (max-width:640px){.Step2-module-scss-module__uyh5eW__agreementView .Step2-module-scss-module__uyh5eW__itemsList{gap:1rem}}.Step2-module-scss-module__uyh5eW__agreementView .Step2-module-scss-module__uyh5eW__noticeConfirm{text-align:center;margin-top:1.5rem}@media (max-width:640px){.Step2-module-scss-module__uyh5eW__agreementView .Step2-module-scss-module__uyh5eW__noticeConfirm{text-align:left}}
.ExamResultHero-module-scss-module__8sstaG__hero{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-bottom:2rem;display:grid}@media (max-width:640px){.ExamResultHero-module-scss-module__8sstaG__hero{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;margin-bottom:1.5rem}}.ExamResultHero-module-scss-module__8sstaG__statCard{text-align:center;border:1px solid #0046c01a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:108px;padding:1.5rem;transition:all .2s;display:flex;position:relative}.ExamResultHero-module-scss-module__8sstaG__statCard:before{content:"";opacity:.05;pointer-events:none;background:linear-gradient(135deg,#0046c0 0%,#fff0 100%);border-radius:11px;transition:opacity .5s;position:absolute;inset:0}.ExamResultHero-module-scss-module__8sstaG__statCard:hover{border-color:#0046c026}.ExamResultHero-module-scss-module__8sstaG__statCard:hover:before{opacity:.09}@media (max-width:1023px){.ExamResultHero-module-scss-module__8sstaG__statCard{min-height:96px;padding:1rem}}.ExamResultHero-module-scss-module__8sstaG__cardContent{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:100%;display:flex}.ExamResultHero-module-scss-module__8sstaG__cardLabel{color:#6b7684;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}@media (max-width:640px){.ExamResultHero-module-scss-module__8sstaG__cardLabel{font-size:.75rem}}.ExamResultHero-module-scss-module__8sstaG__cardValue{color:#0046c0;font-size:1.5rem;font-weight:700;line-height:1.2}@media (max-width:1023px){.ExamResultHero-module-scss-module__8sstaG__cardValue{font-size:1.25rem}}@media (max-width:640px){.ExamResultHero-module-scss-module__8sstaG__cardValue{font-size:1.125rem}}.ExamResultHero-module-scss-module__8sstaG__cardValueUnit{color:#8e97a4;font-size:1rem;font-weight:500}@media (max-width:640px){.ExamResultHero-module-scss-module__8sstaG__cardValueUnit{font-size:.8125rem}}.ExamResultHero-module-scss-module__8sstaG__cardSubtext{color:#8e97a4;font-size:.75rem}@media (max-width:640px){.ExamResultHero-module-scss-module__8sstaG__cardSubtext{font-size:.625rem}}
.ResultsCertification-module-scss-module__iz1GAa__resultsCertification{margin-bottom:6rem}.ResultsCertification-module-scss-module__iz1GAa__sectionTitle{color:#191f28;margin-bottom:2rem;font-size:1.875rem;font-weight:700}@media (max-width:1023px){.ResultsCertification-module-scss-module__iz1GAa__sectionTitle{font-size:1.75rem}}@media (max-width:640px){.ResultsCertification-module-scss-module__iz1GAa__sectionTitle{font-size:1.5rem}}.ResultsCertification-module-scss-module__iz1GAa__stepsGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}@media (max-width:1023px){.ResultsCertification-module-scss-module__iz1GAa__stepsGrid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:640px){.ResultsCertification-module-scss-module__iz1GAa__stepsGrid{grid-template-columns:1fr;gap:1rem}}.ResultsCertification-module-scss-module__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}.ResultsCertification-module-scss-module__iz1GAa__stepCard:hover{border-color:#0046c0;transform:translateY(-4px);box-shadow:0 8px 24px #0046c014}@media (max-width:640px){.ResultsCertification-module-scss-module__iz1GAa__stepCard{min-height:auto;padding:1.5rem}}.ResultsCertification-module-scss-module__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}.ResultsCertification-module-scss-module__iz1GAa__iconWrapper img{width:48px;height:48px}@media (max-width:640px){.ResultsCertification-module-scss-module__iz1GAa__iconWrapper{width:64px;height:64px}.ResultsCertification-module-scss-module__iz1GAa__iconWrapper img{width:36px;height:36px}}.ResultsCertification-module-scss-module__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){.ResultsCertification-module-scss-module__iz1GAa__stepBadge{padding:4px 12px;font-size:.6875rem}}.ResultsCertification-module-scss-module__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){.ResultsCertification-module-scss-module__iz1GAa__stepTitle{font-size:1rem}}.ResultsCertification-module-scss-module__iz1GAa__stepDescription{color:#6b7684;word-break:keep-all;white-space:pre-line;font-size:.875rem;line-height:1.6}@media (max-width:640px){.ResultsCertification-module-scss-module__iz1GAa__stepDescription{font-size:.8125rem}}
.ProfileCard-module-scss-module___5jy1W__profileCard{background-color:#fff;border:1px solid #f2f4f6;border-radius:16px;width:100%;padding:1.5rem 2rem}.ProfileCard-module-scss-module___5jy1W__profileCard .ProfileCard-module-scss-module___5jy1W__profileInfo{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ProfileCard-module-scss-module___5jy1W__profileCard .ProfileCard-module-scss-module___5jy1W__profileAvatar{color:#fff;background:#0046c0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;overflow:hidden}.ProfileCard-module-scss-module___5jy1W__profileCard .ProfileCard-module-scss-module___5jy1W__profileAvatar .ProfileCard-module-scss-module___5jy1W__characterImage{object-fit:cover;width:100%;height:100%}.ProfileCard-module-scss-module___5jy1W__profileCard .ProfileCard-module-scss-module___5jy1W__profileDetails{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;display:flex}.ProfileCard-module-scss-module___5jy1W__profileCard .ProfileCard-module-scss-module___5jy1W__profileDetails .ProfileCard-module-scss-module___5jy1W__nameRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;margin-bottom:.25rem;display:flex}.ProfileCard-module-scss-module___5jy1W__profileCard .ProfileCard-module-scss-module___5jy1W__profileDetails h2{color:#191f28;font-size:1.25rem;font-weight:700}.ProfileCard-module-scss-module___5jy1W__profileCard .ProfileCard-module-scss-module___5jy1W__profileDetails .ProfileCard-module-scss-module___5jy1W__level{color:#0046c0;background:#0046c01a;border-radius:9999px;align-items:center;padding:.1875rem .625rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.ProfileCard-module-scss-module___5jy1W__profileCard .ProfileCard-module-scss-module___5jy1W__profileDetails .ProfileCard-module-scss-module___5jy1W__grade{color:#6b7684;font-size:.875rem}.ProfileCard-module-scss-module___5jy1W__profileCard .ProfileCard-module-scss-module___5jy1W__profileDetails .ProfileCard-module-scss-module___5jy1W__email{color:#9fa8b3;font-size:.8125rem}.ProfileCard-module-scss-module___5jy1W__profileCard .ProfileCard-module-scss-module___5jy1W__editButton{flex-shrink:0;align-items:center;min-height:2rem;line-height:1;display:inline-flex}
.Step3-module-scss-module__D5DWeq__confirmationView{max-width:760px;margin:0 auto}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__section{margin-bottom:3rem}@media (max-width:640px){.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__section{margin-bottom:2rem}}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__section>.Step3-module-scss-module__D5DWeq__tightHeader{margin-bottom:1rem}@media (max-width:640px){.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__section>.Step3-module-scss-module__D5DWeq__tightHeader{margin-bottom:.875rem}}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__examInfo{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__examInfo .Step3-module-scss-module__D5DWeq__examMain{flex:1}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__examInfo .Step3-module-scss-module__D5DWeq__examMain .Step3-module-scss-module__D5DWeq__examName{color:#191f28;justify-content:flex-start;align-items:center;gap:1rem;margin-bottom:0;font-size:1.25rem;font-weight:700;display:flex}@media (max-width:640px){.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__examInfo .Step3-module-scss-module__D5DWeq__examMain .Step3-module-scss-module__D5DWeq__examName{flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;font-size:1.125rem;display:flex}}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__examInfo .Step3-module-scss-module__D5DWeq__examMain .Step3-module-scss-module__D5DWeq__examCategory{color:#0046c0;text-transform:uppercase;letter-spacing:.05em;background-color:#e8f0ff;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}@media (max-width:640px){.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__examInfo .Step3-module-scss-module__D5DWeq__examMain .Step3-module-scss-module__D5DWeq__examCategory{font-size:.6875rem}}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__examDetails{border-bottom:1px solid #e5e8eb;margin:0;padding-bottom:1.5rem}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__examDetails .Step3-module-scss-module__D5DWeq__detailRow{justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__examDetails .Step3-module-scss-module__D5DWeq__detailRow dt{color:#6b7684;font-size:.9375rem;font-weight:500}@media (max-width:640px){.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__examDetails .Step3-module-scss-module__D5DWeq__detailRow dt{font-size:.875rem}}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__examDetails .Step3-module-scss-module__D5DWeq__detailRow dd{color:#191f28;margin:0;font-size:1rem;font-weight:600}@media (max-width:640px){.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__examDetails .Step3-module-scss-module__D5DWeq__detailRow dd{font-size:.9375rem}}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__totalRow{justify-content:space-between;align-items:center;margin:0;padding-top:1.5rem;display:flex}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__totalRow dt{color:#191f28;font-size:1.125rem;font-weight:700}@media (max-width:640px){.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__totalRow dt{font-size:1rem}}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__totalRow dd{color:#0046c0;margin:0;font-size:1.125rem;font-weight:700}@media (max-width:640px){.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__totalRow dd{font-size:1rem}}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__examineeToggle{border:none;margin:0;padding:0}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__examineeToggle legend{color:#191f28;margin:0 0 .875rem;font-size:.9375rem;font-weight:600;text-indent:0!important;clip:auto!important;width:100%!important;height:auto!important;position:static!important;overflow:visible!important}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__radioGroup{justify-content:flex-start;align-items:center;gap:.75rem;display:flex}@media (max-width:640px){.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__radioGroup{flex-direction:column;justify-content:center;align-items:stretch;gap:.5rem;display:flex}}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__radioOption{color:#6b7684;cursor:pointer;background-color:#fff;border:1px solid #e5e8eb;border-radius:9999px;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__radioOption:hover{color:#0046c0;border-color:#0046c0}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__radioOptionSelected{color:#0046c0;background-color:#e8f0ff;border-color:#0046c0;font-weight:600}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__radioOptionSelected:hover{color:#0046c0}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__examineeFormWrapper{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__examineeFormWrapper.Step3-module-scss-module__D5DWeq__open{grid-template-rows:1fr}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__examineeFormInner{min-height:0;overflow:hidden}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__examineeForm{border-top:1px solid #e5e8eb;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__examineeNameRow{justify-content:flex-start;align-items:center;gap:1rem;width:100%;display:flex}@media (max-width:640px){.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__examineeNameRow{flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;display:flex}}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__examineeNameRow>*{flex:1;min-width:0}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__examineeCountryField{width:100%}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__examineeCountryField label{text-align:left;color:#4e5968;margin-bottom:.25rem;font-size:.875rem;font-weight:500;display:block}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__paymentMethodSection{margin-bottom:1.5rem}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__paymentMethods{border:none;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;margin:0;padding:0;display:grid}@media (max-width:1023px){.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__paymentMethods{gap:1rem}}@media (max-width:640px){.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__paymentMethods{gap:1rem}}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__paymentMethod{cursor:pointer;text-align:center;background-color:#fff;border:1.5px solid #e5e8eb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;min-height:116px;padding:1.25rem 2rem;transition:all .2s;display:flex;position:relative}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__paymentMethod:hover{border-color:#0046c0}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__paymentMethod.Step3-module-scss-module__D5DWeq__selected{background-color:#e8f0ff;border-color:#0046c0}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__paymentMethod.Step3-module-scss-module__D5DWeq__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media (max-width:640px){.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__paymentMethod{min-height:100px;padding:1rem 1.5rem}}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__hiddenRadio{opacity:0;pointer-events:none;position:absolute}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__methodHeader{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__methodHeader .Step3-module-scss-module__D5DWeq__methodIcon{color:#4e5968;width:22px;height:22px}@media (max-width:640px){.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__methodHeader .Step3-module-scss-module__D5DWeq__methodIcon{width:20px;height:20px}}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__methodHeader .Step3-module-scss-module__D5DWeq__methodName{color:#191f28;font-size:1rem;font-weight:600}@media (max-width:640px){.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__methodHeader .Step3-module-scss-module__D5DWeq__methodName{font-size:.9375rem}}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__methodDesc{color:#6b7684;margin:0;font-size:.75rem;line-height:1.4}@media (max-width:640px){.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__methodDesc{font-size:.6875rem}}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__paymentAgreement{text-align:center;margin-top:-20px}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__paymentConfirmText{white-space:pre-line}@media (max-width:640px){.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__paymentConfirmText{white-space:normal}}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__paymentButtonWrapper{justify-content:center;align-items:center;margin-top:1.5rem;margin-bottom:3rem;display:flex}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__paymentButtonWrapper .Step3-module-scss-module__D5DWeq__paymentButton{min-width:170px}@media (max-width:640px){.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__paymentButtonWrapper .Step3-module-scss-module__D5DWeq__paymentButton{width:100%}}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__paymentButtonWrapper .Step3-module-scss-module__D5DWeq__paymentButton:disabled{opacity:.5;cursor:not-allowed}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__paymentButtonWrapper .Step3-module-scss-module__D5DWeq__paymentButton:disabled:hover{box-shadow:none;transform:none}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__paymentError{text-align:center;color:#ef4444;white-space:pre-line;margin-top:-26px;margin-bottom:2rem;font-size:.875rem}@media (max-width:640px){.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__paymentError{font-size:.8125rem}}.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__paymentPendingNotice{text-align:center;color:#4e5968;margin-top:-26px;margin-bottom:2rem;font-size:.875rem}@media (max-width:640px){.Step3-module-scss-module__D5DWeq__confirmationView .Step3-module-scss-module__D5DWeq__paymentPendingNotice{font-size:.8125rem}}
.ExamResult-module-scss-module__jICMPG__examResult{min-height:100vh;margin-top:90px;padding:2rem 0}@media (max-width:640px){.ExamResult-module-scss-module__jICMPG__examResult{padding:1.5rem 0}}.ExamResult-module-scss-module__jICMPG__examResult{margin-bottom:3rem}@media (max-width:1023px){.ExamResult-module-scss-module__jICMPG__examResult{margin-bottom:2rem}}.ExamResult-module-scss-module__jICMPG__examResult .ExamResult-module-scss-module__jICMPG__container{flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex}.ExamResult-module-scss-module__jICMPG__loadingContainer,.ExamResult-module-scss-module__jICMPG__errorContainer{text-align:center;color:#4e5968;flex-direction:column;justify-content:center;align-items:center;min-height:50vh;display:flex}.ExamResult-module-scss-module__jICMPG__loadingContainer p,.ExamResult-module-scss-module__jICMPG__errorContainer p{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.ExamResult-module-scss-module__jICMPG__loadingContainer span,.ExamResult-module-scss-module__jICMPG__errorContainer span{color:#6b7684;font-size:.875rem}.ExamResult-module-scss-module__jICMPG__loadingContainer button,.ExamResult-module-scss-module__jICMPG__errorContainer button{margin-top:1.5rem}.ExamResult-module-scss-module__jICMPG__loader{border:4px solid #e5e8eb;border-top-color:#0046c0;border-radius:50%;width:40px;height:40px;margin-bottom:1.5rem;animation:1s linear infinite ExamResult-module-scss-module__jICMPG__spin}.ExamResult-module-scss-module__jICMPG__header{justify-content:space-between;align-items:center;gap:2rem;width:100%;margin-bottom:2rem;display:flex;position:relative}@media (max-width:1023px){.ExamResult-module-scss-module__jICMPG__header{gap:1.5rem}}@media (max-width:640px){.ExamResult-module-scss-module__jICMPG__header{gap:.5rem}}.ExamResult-module-scss-module__jICMPG__historyButton{flex-shrink:0}@media (max-width:640px){.ExamResult-module-scss-module__jICMPG__historyButton .ExamResult-module-scss-module__jICMPG__buttonText{display:none}}.ExamResult-module-scss-module__jICMPG__titleSection{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.25rem;display:flex}.ExamResult-module-scss-module__jICMPG__title{color:#191f28;text-align:center;margin:0;font-size:1.75rem;font-weight:700}@media (max-width:1023px){.ExamResult-module-scss-module__jICMPG__title{font-size:1.5rem}}@media (max-width:640px){.ExamResult-module-scss-module__jICMPG__title{text-align:center;font-size:1.25rem}}.ExamResult-module-scss-module__jICMPG__subtitle{color:#6b7684;text-align:center;margin:0;font-size:1rem}@media (max-width:640px){.ExamResult-module-scss-module__jICMPG__subtitle{font-size:.875rem}}.ExamResult-module-scss-module__jICMPG__downloadSection{flex-shrink:0}@media (max-width:640px){.ExamResult-module-scss-module__jICMPG__downloadSection{width:auto}}.ExamResult-module-scss-module__jICMPG__downloadButton{justify-content:center;align-items:center;gap:.375rem;min-width:140px;display:flex}@media (max-width:640px){.ExamResult-module-scss-module__jICMPG__downloadButton{width:100%}}@keyframes ExamResult-module-scss-module__jICMPG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.CategoryTabs-module-scss-module__kZuCza__wrapper{border-bottom:1px solid #e5e8eb;margin-bottom:2rem}.CategoryTabs-module-scss-module__kZuCza__tabList{justify-content:flex-start;align-items:center;gap:3rem;display:flex}@media (max-width:640px){.CategoryTabs-module-scss-module__kZuCza__tabList{gap:1.5rem}}.CategoryTabs-module-scss-module__kZuCza__tab{color:#b0b8c1;white-space:nowrap;padding:0 1.25rem 1rem;font-size:1.0625rem;font-weight:600;transition:color .2s;position:relative}.CategoryTabs-module-scss-module__kZuCza__tab:after{content:"";opacity:0;background-color:#0046c0;border-radius:2px 2px 0 0;height:2px;transition:opacity .2s;position:absolute;bottom:-1px;left:0;right:0}.CategoryTabs-module-scss-module__kZuCza__tab:hover:not(.CategoryTabs-module-scss-module__kZuCza__active){color:#4e5968}.CategoryTabs-module-scss-module__kZuCza__tab.CategoryTabs-module-scss-module__kZuCza__active{color:#191f28}.CategoryTabs-module-scss-module__kZuCza__tab.CategoryTabs-module-scss-module__kZuCza__active:after{opacity:1}@media (max-width:640px){.CategoryTabs-module-scss-module__kZuCza__tab{padding-bottom:.75rem;font-size:.9375rem}}
.QuickActions-module-scss-module___bKXOG__quickActions{justify-content:center;align-items:center;gap:.75rem;width:100%;display:flex}.QuickActions-module-scss-module___bKXOG__quickActions button{text-align:left;background-color:#fff;border:1px solid #f2f4f6;border-radius:16px;justify-content:flex-start;align-items:center;gap:.75rem;width:100%;padding:1.5rem 2rem;transition:all .2s;display:flex}.QuickActions-module-scss-module___bKXOG__quickActions button:hover{background:#f6f8fa}.QuickActions-module-scss-module___bKXOG__quickActions .QuickActions-module-scss-module___bKXOG__primaryAction,.QuickActions-module-scss-module___bKXOG__quickActions .QuickActions-module-scss-module___bKXOG__secondaryAction{background:#fff}.QuickActions-module-scss-module___bKXOG__quickActions .QuickActions-module-scss-module___bKXOG__primaryAction .QuickActions-module-scss-module___bKXOG__actionIcon,.QuickActions-module-scss-module___bKXOG__quickActions .QuickActions-module-scss-module___bKXOG__secondaryAction .QuickActions-module-scss-module___bKXOG__actionIcon{color:#0046c0;background:#e8f0ff;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.QuickActions-module-scss-module___bKXOG__quickActions .QuickActions-module-scss-module___bKXOG__actionText{flex-direction:column;justify-content:center;align-items:flex-start;gap:.125rem;display:flex}.QuickActions-module-scss-module___bKXOG__quickActions .QuickActions-module-scss-module___bKXOG__actionText span{color:#191f28;font-size:.875rem;font-weight:600}.QuickActions-module-scss-module___bKXOG__quickActions .QuickActions-module-scss-module___bKXOG__actionText small{color:#6b7684;font-size:.8125rem}
.PaymentCancelModal-module-scss-module__sFfvpG__overlay{z-index:2100;background-color:#000000b3;animation:.2s ease-out PaymentCancelModal-module-scss-module__sFfvpG__fadeIn;position:fixed;inset:0}.PaymentCancelModal-module-scss-module__sFfvpG__modalPositioner{z-index:2101;pointer-events:none;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.PaymentCancelModal-module-scss-module__sFfvpG__modal{pointer-events:auto;background-color:#fff;border-radius:16px;outline:none;flex-direction:column;width:95vw;max-width:480px;max-height:85vh;animation:.25s ease-out PaymentCancelModal-module-scss-module__sFfvpG__modalSlideIn;display:flex;position:relative;overflow:hidden}@media (max-width:640px){.PaymentCancelModal-module-scss-module__sFfvpG__modal{width:98vw;max-width:380px;max-height:90vh}}.PaymentCancelModal-module-scss-module__sFfvpG__modalHeader{border-bottom:1px solid #e5e8eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex}.PaymentCancelModal-module-scss-module__sFfvpG__title{font-size:1.125rem;font-weight:700}.PaymentCancelModal-module-scss-module__sFfvpG__closeButton{color:#4e5968;border-radius:8px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}.PaymentCancelModal-module-scss-module__sFfvpG__closeButton:hover{color:#191f28}.PaymentCancelModal-module-scss-module__sFfvpG__modalBody{flex:1;padding:1.5rem 2rem 2rem;overflow-y:auto}@media (max-width:640px){.PaymentCancelModal-module-scss-module__sFfvpG__modalBody{padding:1.5rem}}.PaymentCancelModal-module-scss-module__sFfvpG__description{color:#6b7684;margin-bottom:1.125rem;font-size:.875rem;line-height:1.6}.PaymentCancelModal-module-scss-module__sFfvpG__form{flex-direction:column;gap:1rem;display:flex}.PaymentCancelModal-module-scss-module__sFfvpG__modalFooter{border-top:1px solid #e5e8eb;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;padding:1rem 2rem;display:flex}@media (max-width:640px){.PaymentCancelModal-module-scss-module__sFfvpG__modalFooter{padding:1rem 1.5rem}}@keyframes PaymentCancelModal-module-scss-module__sFfvpG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PaymentCancelModal-module-scss-module__sFfvpG__modalSlideIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.Step5-module-scss-module__82kGbG__completeView{max-width:760px;margin:0 auto}.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__completeHeader{text-align:center;margin-bottom:1.5rem}@media (max-width:640px){.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__completeHeader{margin-bottom:1.5rem;padding:1rem 0}}.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__completeHeader .Step5-module-scss-module__82kGbG__successIcon{justify-content:center;align-items:center;display:flex}.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__completeHeader .Step5-module-scss-module__82kGbG__successIcon img{animation:.6s ease-out Step5-module-scss-module__82kGbG__successPop}@media (max-width:640px){.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__completeHeader .Step5-module-scss-module__82kGbG__successIcon{margin-bottom:1.5rem}.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__completeHeader .Step5-module-scss-module__82kGbG__successIcon img{width:60px!important;height:60px!important}}.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__completeHeader .Step5-module-scss-module__82kGbG__completeTitle{color:#191f28;margin-bottom:1rem;font-size:2rem;font-weight:700}@media (max-width:1023px){.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__completeHeader .Step5-module-scss-module__82kGbG__completeTitle{font-size:1.75rem}}@media (max-width:640px){.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__completeHeader .Step5-module-scss-module__82kGbG__completeTitle{margin-bottom:1rem;font-size:1.5rem}}.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__completeHeader .Step5-module-scss-module__82kGbG__completeMessage{color:#6b7684;max-width:500px;margin:0 auto;font-size:1rem;line-height:1.6}@media (max-width:640px){.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__completeHeader .Step5-module-scss-module__82kGbG__completeMessage{font-size:.875rem}}.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__infoSection{margin-bottom:2rem}@media (max-width:640px){.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__infoSection{margin-bottom:1.5rem}}.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__summaryCard{width:100%;margin:0 auto}.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__summaryGroup:not(:first-child){border-top:1px solid #e5e8eb;margin-top:1.25rem;padding-top:1.25rem}.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__groupTitle{color:#191f28;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .875rem;font-size:.9375rem;font-weight:600}@media (max-width:640px){.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__groupTitle{font-size:.875rem}}.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__infoList{margin:0}.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__infoRow{justify-content:space-between;align-items:center;padding:.25rem 0;display:flex}.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__infoRow:first-child{padding-top:0}.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__infoRow:last-child{padding-bottom:0}.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__infoRow dt{color:#4e5968;margin:0;font-size:.875rem;font-weight:500}@media (max-width:640px){.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__infoRow dt{font-size:.8125rem}}.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__infoRow dd{text-align:right;margin:0;font-size:.875rem}@media (max-width:640px){.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__infoRow dd{font-size:.8125rem}}.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__notices{margin-bottom:2rem}@media (max-width:640px){.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__notices{margin-bottom:1.5rem}}.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__notices>*+*{margin-top:1rem}.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__actionButtons{justify-content:center;align-items:center;gap:1rem;display:flex}@media (max-width:640px){.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__actionButtons{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}}.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__actionButtons>button{min-width:120px}@media (max-width:640px){.Step5-module-scss-module__82kGbG__completeView .Step5-module-scss-module__82kGbG__actionButtons>button{width:100%;min-width:auto}}@keyframes Step5-module-scss-module__82kGbG__successPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}
.GradeInfo-module-scss-module__zww1BW__gradeInfo{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}@media (max-width:640px){.GradeInfo-module-scss-module__zww1BW__gradeInfo{margin-bottom:1.5rem}}.GradeInfo-module-scss-module__zww1BW__gradeBadge{background:linear-gradient(135deg,#a7c7ff4d 0%,#a7c7ff1a 100%);border:1px solid #a7c7ff66;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex}@media (max-width:640px){.GradeInfo-module-scss-module__zww1BW__gradeBadge{width:100px;height:100px}}.GradeInfo-module-scss-module__zww1BW__gradeNumber{color:#0046c0;font-size:3rem;font-weight:700;line-height:1}@media (max-width:640px){.GradeInfo-module-scss-module__zww1BW__gradeNumber{font-size:2.5rem}}.GradeInfo-module-scss-module__zww1BW__gradeText{color:#0046c0;margin-top:.25rem;font-size:.875rem;font-weight:500}@media (max-width:640px){.GradeInfo-module-scss-module__zww1BW__gradeText{font-size:.75rem}}.GradeInfo-module-scss-module__zww1BW__cefrSection{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.GradeInfo-module-scss-module__zww1BW__cefrBadge{justify-content:center;align-items:center;gap:.5rem;display:flex}@media (max-width:640px){.GradeInfo-module-scss-module__zww1BW__cefrBadge{gap:.25rem}}.GradeInfo-module-scss-module__zww1BW__cefrLevel{color:#fff;background:#222;border-radius:.375rem;padding:.375rem .75rem;font-size:1rem;font-weight:500}@media (max-width:640px){.GradeInfo-module-scss-module__zww1BW__cefrLevel{padding:.3125rem .625rem;font-size:.875rem}}.GradeInfo-module-scss-module__zww1BW__userType{color:#fff;background:#0046c0;border-radius:.375rem;padding:.375rem .75rem;font-size:1rem;font-weight:500}@media (max-width:640px){.GradeInfo-module-scss-module__zww1BW__userType{padding:.3125rem .625rem;font-size:.875rem}}.GradeInfo-module-scss-module__zww1BW__description p{white-space:pre-wrap;text-align:center;margin:0;font-size:1rem;line-height:1.6}@media (max-width:640px){.GradeInfo-module-scss-module__zww1BW__description p{font-size:.875rem}}
.KetSegment-module-scss-module__GhfRbG__container{justify-content:flex-start;align-items:center;gap:.5rem;margin-bottom:2rem;display:flex}.KetSegment-module-scss-module__GhfRbG__button{color:#6b7684;background:#fff;border:1px solid #e5e8eb;border-radius:8px;padding:.5rem 1.375rem;font-size:.875rem;font-weight:500;transition:all .2s}.KetSegment-module-scss-module__GhfRbG__button:hover:not(.KetSegment-module-scss-module__GhfRbG__active){color:#2c3340;border-color:#b0b8c1}.KetSegment-module-scss-module__GhfRbG__button.KetSegment-module-scss-module__GhfRbG__active{color:#0046c0;background-color:#e8f0ff;border-color:#0046c0;font-weight:600}
.ExamDetailModal-module-scss-module__RlC_ta__overlay{z-index:2000;background-color:#000000b3;animation:.2s ease-out ExamDetailModal-module-scss-module__RlC_ta__fadeIn;position:fixed;inset:0}.ExamDetailModal-module-scss-module__RlC_ta__modal{z-index:2001;background-color:#fff;border-radius:16px;outline:none;width:95vw;max-width:650px;max-height:85vh;animation:.25s ease-out ExamDetailModal-module-scss-module__RlC_ta__modalSlideIn;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@media (max-width:640px){.ExamDetailModal-module-scss-module__RlC_ta__modal{width:98vw;max-width:400px;max-height:90vh}}.ExamDetailModal-module-scss-module__RlC_ta__modalHeader{border-bottom:1px solid #e5e8eb;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}@media (max-width:640px){.ExamDetailModal-module-scss-module__RlC_ta__modalHeader{padding:1.5rem 1.5rem 1rem}}.ExamDetailModal-module-scss-module__RlC_ta__modalHeader .ExamDetailModal-module-scss-module__RlC_ta__closeButton{color:#4e5968;border-radius:8px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}.ExamDetailModal-module-scss-module__RlC_ta__modalHeader .ExamDetailModal-module-scss-module__RlC_ta__closeButton:hover{color:#191f28}.ExamDetailModal-module-scss-module__RlC_ta__modalHeader .ExamDetailModal-module-scss-module__RlC_ta__title{font-size:1.25rem;font-weight:700}@media (max-width:640px){.ExamDetailModal-module-scss-module__RlC_ta__modalHeader .ExamDetailModal-module-scss-module__RlC_ta__title{font-size:1.125rem}}.ExamDetailModal-module-scss-module__RlC_ta__modalHeader .ExamDetailModal-module-scss-module__RlC_ta__subtitle{color:#6b7684;margin:0;font-size:.875rem}@media (max-width:640px){.ExamDetailModal-module-scss-module__RlC_ta__modalHeader .ExamDetailModal-module-scss-module__RlC_ta__subtitle{font-size:.8125rem}}.ExamDetailModal-module-scss-module__RlC_ta__modalBody{max-height:calc(85vh - 200px);padding:2rem;overflow-y:auto}@media (max-width:640px){.ExamDetailModal-module-scss-module__RlC_ta__modalBody{max-height:calc(90vh - 180px);padding:1.5rem}}.ExamDetailModal-module-scss-module__RlC_ta__section{margin-bottom:2rem}.ExamDetailModal-module-scss-module__RlC_ta__section:last-child{margin-bottom:0}.ExamDetailModal-module-scss-module__RlC_ta__section .ExamDetailModal-module-scss-module__RlC_ta__sectionTitle{color:#191f28;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1rem;font-weight:700;display:flex}.ExamDetailModal-module-scss-module__RlC_ta__section .ExamDetailModal-module-scss-module__RlC_ta__sectionTitle .ExamDetailModal-module-scss-module__RlC_ta__sectionIcon{color:#0046c0}.ExamDetailModal-module-scss-module__RlC_ta__section .ExamDetailModal-module-scss-module__RlC_ta__sectionContent{background-color:#fafbfc;border:1px solid #f2f4f6;border-radius:12px;padding:1.5rem}.ExamDetailModal-module-scss-module__RlC_ta__infoGrid{gap:0;display:grid}.ExamDetailModal-module-scss-module__RlC_ta__infoRow{border-bottom:1px solid #f2f4f6;justify-content:space-between;align-items:flex-start;padding:.875rem 0;display:flex}.ExamDetailModal-module-scss-module__RlC_ta__infoRow:first-child{padding-top:0}.ExamDetailModal-module-scss-module__RlC_ta__infoRow:last-child{border-bottom:none;padding-bottom:0}@media (max-width:640px){.ExamDetailModal-module-scss-module__RlC_ta__infoRow{flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;display:flex}}.ExamDetailModal-module-scss-module__RlC_ta__infoRow .ExamDetailModal-module-scss-module__RlC_ta__label{color:#6b7684;min-width:7.5rem;font-size:.875rem;font-weight:500}@media (max-width:640px){.ExamDetailModal-module-scss-module__RlC_ta__infoRow .ExamDetailModal-module-scss-module__RlC_ta__label{min-width:auto;font-size:.8125rem}}.ExamDetailModal-module-scss-module__RlC_ta__infoRow .ExamDetailModal-module-scss-module__RlC_ta__value{color:#191f28;text-align:right;flex:1;font-size:.875rem}@media (max-width:640px){.ExamDetailModal-module-scss-module__RlC_ta__infoRow .ExamDetailModal-module-scss-module__RlC_ta__value{text-align:left;font-size:.8125rem}}.ExamDetailModal-module-scss-module__RlC_ta__infoRow .ExamDetailModal-module-scss-module__RlC_ta__value.ExamDetailModal-module-scss-module__RlC_ta__highlight{color:#0046c0;font-weight:700}.ExamDetailModal-module-scss-module__RlC_ta__infoRow .ExamDetailModal-module-scss-module__RlC_ta__value.ExamDetailModal-module-scss-module__RlC_ta__amount{font-size:1rem;font-weight:700}@media (max-width:640px){.ExamDetailModal-module-scss-module__RlC_ta__infoRow .ExamDetailModal-module-scss-module__RlC_ta__value.ExamDetailModal-module-scss-module__RlC_ta__amount{font-size:.9375rem}}.ExamDetailModal-module-scss-module__RlC_ta__statusBadge{border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.ExamDetailModal-module-scss-module__RlC_ta__statusBadge.ExamDetailModal-module-scss-module__RlC_ta__before{color:#d97706;background:#fef3c7}.ExamDetailModal-module-scss-module__RlC_ta__statusBadge.ExamDetailModal-module-scss-module__RlC_ta__during{color:#16a34a;background:#dcfce7}.ExamDetailModal-module-scss-module__RlC_ta__statusBadge.ExamDetailModal-module-scss-module__RlC_ta__after{color:#0046c0;background:#e8f0ff}.ExamDetailModal-module-scss-module__RlC_ta__noPaymentInfo{text-align:center;color:#8e97a4;padding:2rem}.ExamDetailModal-module-scss-module__RlC_ta__noPaymentInfo .ExamDetailModal-module-scss-module__RlC_ta__noPaymentIcon{color:#cbd0d6;margin-bottom:1rem}.ExamDetailModal-module-scss-module__RlC_ta__noPaymentInfo p{margin:0;font-size:.875rem}.ExamDetailModal-module-scss-module__RlC_ta__modalFooter{border-top:1px solid #e5e8eb;padding:1rem 2rem}@media (max-width:640px){.ExamDetailModal-module-scss-module__RlC_ta__modalFooter{padding:1rem 1.5rem}}.ExamDetailModal-module-scss-module__RlC_ta__modalFooter .ExamDetailModal-module-scss-module__RlC_ta__footerActions{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (max-width:640px){.ExamDetailModal-module-scss-module__RlC_ta__modalFooter .ExamDetailModal-module-scss-module__RlC_ta__footerActions{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}}.ExamDetailModal-module-scss-module__RlC_ta__modalFooter .ExamDetailModal-module-scss-module__RlC_ta__footerActions .ExamDetailModal-module-scss-module__RlC_ta__leftActions,.ExamDetailModal-module-scss-module__RlC_ta__modalFooter .ExamDetailModal-module-scss-module__RlC_ta__footerActions .ExamDetailModal-module-scss-module__RlC_ta__rightActions{justify-content:center;align-items:center;gap:.5rem;display:flex}@media (max-width:640px){.ExamDetailModal-module-scss-module__RlC_ta__modalFooter .ExamDetailModal-module-scss-module__RlC_ta__footerActions .ExamDetailModal-module-scss-module__RlC_ta__leftActions,.ExamDetailModal-module-scss-module__RlC_ta__modalFooter .ExamDetailModal-module-scss-module__RlC_ta__footerActions .ExamDetailModal-module-scss-module__RlC_ta__rightActions{width:100%}.ExamDetailModal-module-scss-module__RlC_ta__modalFooter .ExamDetailModal-module-scss-module__RlC_ta__footerActions .ExamDetailModal-module-scss-module__RlC_ta__leftActions{order:2}.ExamDetailModal-module-scss-module__RlC_ta__modalFooter .ExamDetailModal-module-scss-module__RlC_ta__footerActions .ExamDetailModal-module-scss-module__RlC_ta__rightActions{order:1}}.ExamDetailModal-module-scss-module__RlC_ta__modalFooter .ExamDetailModal-module-scss-module__RlC_ta__refundButton{color:#fff;background-color:#dc2626;border:1px solid #dc2626;justify-content:center;align-items:center;gap:.5rem;min-width:6.25rem;transition:background-color .2s,border-color .2s;display:flex}.ExamDetailModal-module-scss-module__RlC_ta__modalFooter .ExamDetailModal-module-scss-module__RlC_ta__refundButton:not(:disabled):hover{background-color:#b91c1c;border-color:#b91c1c}.ExamDetailModal-module-scss-module__RlC_ta__modalFooter .ExamDetailModal-module-scss-module__RlC_ta__refundButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.ExamDetailModal-module-scss-module__RlC_ta__modalFooter .ExamDetailModal-module-scss-module__RlC_ta__refundButton{width:100%}}.ExamDetailModal-module-scss-module__RlC_ta__modalFooter .ExamDetailModal-module-scss-module__RlC_ta__closeButton{min-width:6.25rem;transition:all .2s}@media (max-width:640px){.ExamDetailModal-module-scss-module__RlC_ta__modalFooter .ExamDetailModal-module-scss-module__RlC_ta__closeButton{width:100%}}.ExamDetailModal-module-scss-module__RlC_ta__loadingSpinner{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite ExamDetailModal-module-scss-module__RlC_ta__spin}.ExamDetailModal-module-scss-module__RlC_ta__loading{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.ExamDetailModal-module-scss-module__RlC_ta__loading .ExamDetailModal-module-scss-module__RlC_ta__loadingSpinner{border:2px solid #f2f4f6;border-top-color:#0046c0;border-radius:50%;width:2rem;height:2rem;animation:1s linear infinite ExamDetailModal-module-scss-module__RlC_ta__spin}.ExamDetailModal-module-scss-module__RlC_ta__loading p{color:#6b7684;font-size:.875rem}@keyframes ExamDetailModal-module-scss-module__RlC_ta__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ExamDetailModal-module-scss-module__RlC_ta__modalSlideIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ExamDetailModal-module-scss-module__RlC_ta__spin{to{transform:rotate(360deg)}}
.ContactSection-module-scss-module__rukh2W__contactSection{margin-bottom:3rem;padding:3rem 0}.ContactSection-module-scss-module__rukh2W__inquirySection{margin-bottom:3rem}.ContactSection-module-scss-module__rukh2W__sectionHeader{margin-bottom:1.5rem}.ContactSection-module-scss-module__rukh2W__sectionTitle{color:#191f28;margin-bottom:.5rem;font-size:1.875rem;font-weight:700}@media (max-width:1023px){.ContactSection-module-scss-module__rukh2W__sectionTitle{font-size:1.75rem}}@media (max-width:640px){.ContactSection-module-scss-module__rukh2W__sectionTitle{font-size:1.5rem}}.ContactSection-module-scss-module__rukh2W__contactInfo{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;display:flex}.ContactSection-module-scss-module__rukh2W__contactInfo .ContactSection-module-scss-module__rukh2W__description{color:#4e5968;font-size:.9375rem}.ContactSection-module-scss-module__rukh2W__contactInfo .ContactSection-module-scss-module__rukh2W__description strong{color:#0046c0;font-weight:500}@media (max-width:640px){.ContactSection-module-scss-module__rukh2W__contactInfo .ContactSection-module-scss-module__rukh2W__description{font-size:.875rem}}.ContactSection-module-scss-module__rukh2W__contactInfo .ContactSection-module-scss-module__rukh2W__responseTime{color:#6b7684;justify-content:center;align-items:center;gap:.5rem;width:fit-content;padding-left:1.25rem;font-size:.875rem;display:flex;position:relative}.ContactSection-module-scss-module__rukh2W__contactInfo .ContactSection-module-scss-module__rukh2W__responseTime:before{content:"";background-image:url(/images/icons/time.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1rem;height:1rem;position:absolute;left:0}@media (max-width:640px){.ContactSection-module-scss-module__rukh2W__contactInfo .ContactSection-module-scss-module__rukh2W__responseTime{padding-left:1.125rem;font-size:.8125rem}.ContactSection-module-scss-module__rukh2W__contactInfo .ContactSection-module-scss-module__rukh2W__responseTime:before{width:.875rem;height:.875rem}}.ContactSection-module-scss-module__rukh2W__inquiryForm{background:#fafbfc;border:1px solid #cbd0d6;border-radius:12px;padding:2rem}@media (max-width:640px){.ContactSection-module-scss-module__rukh2W__inquiryForm{padding:2rem}}.ContactSection-module-scss-module__rukh2W__formRow{justify-content:center;align-items:flex-start;gap:1.5rem;display:flex}@media (max-width:640px){.ContactSection-module-scss-module__rukh2W__formRow{flex-direction:column;justify-content:center;align-items:stretch;gap:0;display:flex}}.ContactSection-module-scss-module__rukh2W__formGroup{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:.25rem;margin-bottom:1.5rem;display:flex}.ContactSection-module-scss-module__rukh2W__label{color:#4e5968;margin-bottom:.25rem;font-size:.875rem;font-weight:500}.ContactSection-module-scss-module__rukh2W__errorText{color:#ef4444;margin-top:.25rem;font-size:.8125rem;font-weight:500;display:block}.ContactSection-module-scss-module__rukh2W__input,.ContactSection-module-scss-module__rukh2W__textarea{text-align:left;background-color:#fff;border:1px solid #cbd0d6;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:12px 1rem;font-size:.9375rem;line-height:1.5;transition:all .2s;display:flex}.ContactSection-module-scss-module__rukh2W__input:focus,.ContactSection-module-scss-module__rukh2W__textarea:focus{border-color:#0046c0;outline:none}.ContactSection-module-scss-module__rukh2W__input::placeholder,.ContactSection-module-scss-module__rukh2W__textarea::placeholder{color:#b0b8c1}.ContactSection-module-scss-module__rukh2W__input:disabled,.ContactSection-module-scss-module__rukh2W__textarea:disabled{color:#b0b8c1;cursor:not-allowed;background-color:#f6f8fa}.ContactSection-module-scss-module__rukh2W__input.ContactSection-module-scss-module__rukh2W__error,.ContactSection-module-scss-module__rukh2W__textarea.ContactSection-module-scss-module__rukh2W__error,.ContactSection-module-scss-module__rukh2W__input.ContactSection-module-scss-module__rukh2W__error:focus,.ContactSection-module-scss-module__rukh2W__textarea.ContactSection-module-scss-module__rukh2W__error:focus{border-color:#ef4444}@media (max-width:640px){.ContactSection-module-scss-module__rukh2W__input,.ContactSection-module-scss-module__rukh2W__textarea{padding:.625rem 1rem;font-size:.875rem}}.ContactSection-module-scss-module__rukh2W__textarea{resize:vertical;align-items:flex-start;min-height:120px}.ContactSection-module-scss-module__rukh2W__submitButtonContainer{justify-content:center;align-items:center;margin-top:2rem;display:flex}@media (max-width:640px){.ContactSection-module-scss-module__rukh2W__submitButtonContainer button{min-height:36px;padding:.5rem .75rem;font-size:.875rem}}
.ScheduleView-module-scss-module__RTUawW__content{margin-bottom:3rem}@media (max-width:640px){.ScheduleView-module-scss-module__RTUawW__content{padding:2rem 0}}.ScheduleView-module-scss-module__RTUawW__examInfo{margin-bottom:3rem}.ScheduleView-module-scss-module__RTUawW__applyAction{margin-top:1.5rem}.ScheduleView-module-scss-module__RTUawW__applyButton{min-width:150px;margin:0 auto;font-size:1.125rem;font-weight:600}@media (max-width:640px){.ScheduleView-module-scss-module__RTUawW__applyButton{width:100%;min-width:auto;font-size:1rem}}
.ScoreComparisonTable-module-scss-module__d1trEW__scoreSection{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;width:100%;height:100%;display:flex}.ScoreComparisonTable-module-scss-module__d1trEW__tableContainer{background:#fff;border:1px solid #e5e8eb;border-radius:12px;flex:1;width:100%;overflow:hidden}.ScoreComparisonTable-module-scss-module__d1trEW__scoreTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;height:100%}.ScoreComparisonTable-module-scss-module__d1trEW__scoreTable thead th{color:#4e5968;text-align:left;background:#f6f8fa;border-bottom:1px solid #e5e8eb;padding:1rem 2rem;font-size:.875rem;font-weight:600}.ScoreComparisonTable-module-scss-module__d1trEW__scoreTable thead th:first-child{width:40%}.ScoreComparisonTable-module-scss-module__d1trEW__scoreTable thead th:nth-child(2),.ScoreComparisonTable-module-scss-module__d1trEW__scoreTable thead th:last-child{text-align:center;width:30%}@media (max-width:1023px){.ScoreComparisonTable-module-scss-module__d1trEW__scoreTable thead th{padding:1rem 3rem}}@media (max-width:640px){.ScoreComparisonTable-module-scss-module__d1trEW__scoreTable thead th{padding:12px 18px;font-size:.8125rem}}.ScoreComparisonTable-module-scss-module__d1trEW__scoreTable tbody tr{transition:all .2s}.ScoreComparisonTable-module-scss-module__d1trEW__scoreTable tbody tr:not(:last-child) td{border-bottom:1px solid #f2f4f6}.ScoreComparisonTable-module-scss-module__d1trEW__scoreTable tbody tr:hover{background:#fafbfc}.ScoreComparisonTable-module-scss-module__d1trEW__scoreTable tbody tr td{vertical-align:middle;padding:.5rem 2rem;font-size:.875rem}.ScoreComparisonTable-module-scss-module__d1trEW__scoreTable tbody tr td:first-child{color:#191f28;font-weight:500}.ScoreComparisonTable-module-scss-module__d1trEW__scoreTable tbody tr td:nth-child(2),.ScoreComparisonTable-module-scss-module__d1trEW__scoreTable tbody tr td:last-child{text-align:center}@media (max-width:1023px){.ScoreComparisonTable-module-scss-module__d1trEW__scoreTable tbody tr td{padding:18px 3rem}}@media (max-width:640px){.ScoreComparisonTable-module-scss-module__d1trEW__scoreTable tbody tr td{padding:14px 18px;font-size:.8125rem}}.ScoreComparisonTable-module-scss-module__d1trEW__scoreInfo{justify-content:center;align-items:center;gap:.25rem;display:flex}.ScoreComparisonTable-module-scss-module__d1trEW__myScore{color:#0046c0;font-size:1rem;font-weight:700}@media (max-width:640px){.ScoreComparisonTable-module-scss-module__d1trEW__myScore{font-size:.875rem}}.ScoreComparisonTable-module-scss-module__d1trEW__avgScore{color:#2c3340;font-size:1rem;font-weight:700}@media (max-width:640px){.ScoreComparisonTable-module-scss-module__d1trEW__avgScore{font-size:.875rem}}.ScoreComparisonTable-module-scss-module__d1trEW__noComparison th:first-child,.ScoreComparisonTable-module-scss-module__d1trEW__noComparison td:first-child{width:55%}.ScoreComparisonTable-module-scss-module__d1trEW__noComparison th:last-child,.ScoreComparisonTable-module-scss-module__d1trEW__noComparison td:last-child{width:45%}
.SessionList-module-scss-module__1gHnxG__list{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem;display:flex}.SessionList-module-scss-module__1gHnxG__card{text-align:left;background-color:#fff;border:1.5px solid #e5e8eb;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.5rem;transition:all .2s;display:flex}.SessionList-module-scss-module__1gHnxG__card:hover{border-color:#0046c0;box-shadow:0 4px 6px #00000012}.SessionList-module-scss-module__1gHnxG__card:hover .SessionList-module-scss-module__1gHnxG__arrow{color:#0046c0;transform:translate(2px)}@media (max-width:640px){.SessionList-module-scss-module__1gHnxG__card{padding:1rem}}.SessionList-module-scss-module__1gHnxG__number{color:#0046c0;flex-shrink:0;min-width:3.5rem;font-size:.9375rem;font-weight:700}@media (max-width:640px){.SessionList-module-scss-module__1gHnxG__number{min-width:3rem;font-size:.875rem}}.SessionList-module-scss-module__1gHnxG__info{flex:1;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.SessionList-module-scss-module__1gHnxG__title{color:#191f28;font-size:.9375rem;font-weight:500}@media (max-width:640px){.SessionList-module-scss-module__1gHnxG__title{font-size:.875rem}}.SessionList-module-scss-module__1gHnxG__badges{justify-content:flex-start;align-items:center;gap:.375rem;display:flex}.SessionList-module-scss-module__1gHnxG__lectureBadge,.SessionList-module-scss-module__1gHnxG__pdfBadge,.SessionList-module-scss-module__1gHnxG__pdfBadgePurchased{color:#6b7684;background-color:#f2f4f6;border-radius:9999px;justify-content:center;align-items:center;gap:.1875rem;padding:.1875rem .5rem;font-size:.75rem;font-weight:500;display:flex}.SessionList-module-scss-module__1gHnxG__pdfBadge{color:#b0b8c1}.SessionList-module-scss-module__1gHnxG__arrow{color:#b0b8c1;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.SessionList-module-scss-module__1gHnxG__pdfActionButton.SessionList-module-scss-module__1gHnxG__pdfActionButton{white-space:nowrap;flex-shrink:0;padding-inline:1rem;font-size:.8125rem;font-weight:500}@media (max-width:640px){.SessionList-module-scss-module__1gHnxG__pdfActionButton.SessionList-module-scss-module__1gHnxG__pdfActionButton{padding-inline:.75rem;font-size:.75rem}}.SessionList-module-scss-module__1gHnxG__pdfActionButton.SessionList-module-scss-module__1gHnxG__download.SessionList-module-scss-module__1gHnxG__download{color:#0046c0;background-color:#e8f0ff}.SessionList-module-scss-module__1gHnxG__pdfActionButton.SessionList-module-scss-module__1gHnxG__download.SessionList-module-scss-module__1gHnxG__download:hover:not(:disabled){color:#0037a0;background-color:#d6e4ff}.SessionList-module-scss-module__1gHnxG__empty{color:#8e97a4;justify-content:center;align-items:center;padding:3rem 0;font-size:.9375rem;display:flex}
.MockExamManagementTable-module-scss-module__qCB0Dq__filterTabs{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.MockExamManagementTable-module-scss-module__qCB0Dq__filterTab{color:#6b7684;cursor:pointer;background:#fff;border:1px solid #e5e8eb;border-radius:9999px;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;transition:all .2s}.MockExamManagementTable-module-scss-module__qCB0Dq__filterTab:hover{color:#0046c0;border-color:#0046c0}.MockExamManagementTable-module-scss-module__qCB0Dq__filterTab.MockExamManagementTable-module-scss-module__qCB0Dq__active{color:#fff;background:#0046c0;border-color:#0046c0}.MockExamManagementTable-module-scss-module__qCB0Dq__filterCount{opacity:.75;margin-left:.25rem}.MockExamManagementTable-module-scss-module__qCB0Dq__levelBadge{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}.MockExamManagementTable-module-scss-module__qCB0Dq__title{color:#191f28;font-weight:500}.MockExamManagementTable-module-scss-module__qCB0Dq__dateText{color:#6b7684;white-space:nowrap;font-size:.8125rem}.MockExamManagementTable-module-scss-module__qCB0Dq__scoreText{color:#191f28;white-space:nowrap;font-size:.8125rem;font-weight:600}.MockExamManagementTable-module-scss-module__qCB0Dq__statusBadge{white-space:nowrap;border-radius:9999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.MockExamManagementTable-module-scss-module__qCB0Dq__statusNotTaken{color:#d97706;background:#fef3c7}.MockExamManagementTable-module-scss-module__qCB0Dq__statusInProgress{color:#16a34a;background:#dcfce7}.MockExamManagementTable-module-scss-module__qCB0Dq__statusCompleted{color:#0046c0;background:#e8f0ff}.MockExamManagementTable-module-scss-module__qCB0Dq__actionCell{text-align:right!important}.MockExamManagementTable-module-scss-module__qCB0Dq__actionGroup{justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.MockExamManagementTable-module-scss-module__qCB0Dq__viewScoreButton.MockExamManagementTable-module-scss-module__qCB0Dq__viewScoreButton{color:#0046c0;background-color:#e8f0ff}.MockExamManagementTable-module-scss-module__qCB0Dq__viewScoreButton.MockExamManagementTable-module-scss-module__qCB0Dq__viewScoreButton:hover:not(:disabled){color:#0037a0;background-color:#d6e4ff}.MockExamManagementTable-module-scss-module__qCB0Dq__emptyState{text-align:center;background:#f6f8fa;border:1px dashed #e5e8eb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:3rem 1.5rem;display:flex}.MockExamManagementTable-module-scss-module__qCB0Dq__emptyState p{color:#4e5968;margin:0;font-size:1rem;font-weight:600}.MockExamManagementTable-module-scss-module__qCB0Dq__emptyState span{color:#8e97a4;margin-bottom:.25rem;font-size:.8125rem}
.EmptyState-module-scss-module__JhrwDG__emptyState{text-align:center;background-color:#f6f8fa;border:2px dashed #e5e8eb;border-radius:12px;padding:4.5rem}@media (max-width:640px){.EmptyState-module-scss-module__JhrwDG__emptyState{padding:3rem}}.EmptyState-module-scss-module__JhrwDG__emptyTitle{color:#2c3340;margin-bottom:1rem;font-size:1.5rem;font-weight:700}@media (max-width:640px){.EmptyState-module-scss-module__JhrwDG__emptyTitle{font-size:1.25rem}}.EmptyState-module-scss-module__JhrwDG__emptyDescription{color:#6b7684;margin-bottom:2rem;font-size:1rem;line-height:1.6}@media (max-width:640px){.EmptyState-module-scss-module__JhrwDG__emptyDescription{font-size:.9375rem}}.EmptyState-module-scss-module__JhrwDG__actionButton{color:#fff;cursor:pointer;background-color:#0046c0;border:none;border-radius:16px;padding:.75rem 2rem;font-size:.9375rem;font-weight:500;transition:all .2s}.EmptyState-module-scss-module__JhrwDG__actionButton:hover{background-color:#0037a0;transform:translateY(-1px)}
.ExamScheduleCarousel-module-scss-module__oD5oja__sectionTitle{color:#191f28;text-align:center;word-break:keep-all;margin-bottom:3rem;font-size:2rem;font-weight:700}@media (max-width:1023px){.ExamScheduleCarousel-module-scss-module__oD5oja__sectionTitle{font-size:1.75rem}}@media (max-width:640px){.ExamScheduleCarousel-module-scss-module__oD5oja__sectionTitle{margin-bottom:3rem;font-size:1.5rem}}.ExamScheduleCarousel-module-scss-module__oD5oja__loadingText,.ExamScheduleCarousel-module-scss-module__oD5oja__errorText{text-align:center;color:#6b7684;padding-bottom:3rem;font-size:1rem}.ExamScheduleCarousel-module-scss-module__oD5oja__errorText{color:#ef4444}.ExamScheduleCarousel-module-scss-module__oD5oja__noExamsCard{background-color:#f6f8fa;border:1px dashed #cbd0d6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:260px;margin-bottom:3rem;padding:3rem;display:flex}@media (max-width:640px){.ExamScheduleCarousel-module-scss-module__oD5oja__noExamsCard{min-height:220px;padding:2rem}}.ExamScheduleCarousel-module-scss-module__oD5oja__noExamsIcon{color:#cbd0d6;width:3rem;height:3rem;margin-bottom:.5rem}.ExamScheduleCarousel-module-scss-module__oD5oja__noExamsTitle{color:#6b7684;font-size:1rem;font-weight:500}.ExamScheduleCarousel-module-scss-module__oD5oja__carouselSection{margin-bottom:3rem}.ExamScheduleCarousel-module-scss-module__oD5oja__examScheduleGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.ExamScheduleCarousel-module-scss-module__oD5oja__examScheduleGrid>:only-child{grid-column:1/-1}@media (max-width:1023px){.ExamScheduleCarousel-module-scss-module__oD5oja__examScheduleGrid{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:640px){.ExamScheduleCarousel-module-scss-module__oD5oja__examScheduleGrid{grid-template-columns:1fr;gap:1rem}}
.MockExamManagementPage-module-scss-module__xiZuoq__page{min-height:100vh;margin-top:90px;padding:2rem 0}@media (max-width:640px){.MockExamManagementPage-module-scss-module__xiZuoq__page{padding:1.5rem 0}}.MockExamManagementPage-module-scss-module__xiZuoq__page{padding-bottom:3rem}@media (max-width:640px){.MockExamManagementPage-module-scss-module__xiZuoq__page{padding-bottom:2rem}}.MockExamManagementPage-module-scss-module__xiZuoq__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}@media (max-width:640px){.MockExamManagementPage-module-scss-module__xiZuoq__pageHeader{align-items:flex-start}}.MockExamManagementPage-module-scss-module__xiZuoq__pageTitle{color:#191f28;margin-bottom:.375rem;font-size:1.75rem;font-weight:700}@media (max-width:640px){.MockExamManagementPage-module-scss-module__xiZuoq__pageTitle{font-size:1.375rem}}.MockExamManagementPage-module-scss-module__xiZuoq__pageDescription{color:#6b7684;margin:0;font-size:.9375rem}@media (max-width:640px){.MockExamManagementPage-module-scss-module__xiZuoq__pageDescription{font-size:.8125rem}}.MockExamManagementPage-module-scss-module__xiZuoq__navLink{color:#4e5968;white-space:nowrap;background:#fff;border:1px solid #cbd0d6;border-radius:9999px;justify-content:center;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.MockExamManagementPage-module-scss-module__xiZuoq__navLink:hover{background:#f6f8fa;border-color:#b0b8c1}
