.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}}
.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}}
.Footer-module-scss-module__Zrxyoa__footer{color:#6b7684;background-color:#fff;border-top:1px solid #e5e8eb;margin-top:auto;padding:40px 0 50px}@media (max-width:1023px){.Footer-module-scss-module__Zrxyoa__footer{padding:36px 0 46px}}@media (max-width:640px){.Footer-module-scss-module__Zrxyoa__footer{padding:32px 0 42px}}.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__logoSection .Footer-module-scss-module__Zrxyoa__footerLogo{justify-content:flex-start;align-items:flex-start;margin-bottom:28px;transition:opacity .2s;display:flex}.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__logoSection .Footer-module-scss-module__Zrxyoa__footerLogo:hover{opacity:.8}.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__footerContent{grid-template-columns:1fr auto;align-items:start;gap:2rem;display:grid}@media (max-width:1023px){.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__footerContent{grid-template-rows:auto auto;grid-template-columns:1fr;gap:20px}}@media (max-width:640px){.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__footerContent{gap:24px}}.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__companyInfo{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;display:flex}@media (max-width:1023px){.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__companyInfo{order:2}}.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__companyInfo .Footer-module-scss-module__Zrxyoa__companyName{margin-bottom:10px;font-size:.875rem}.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__companyInfo .Footer-module-scss-module__Zrxyoa__companyName dd{color:#2c3340;font-weight:600}.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__contactInfo{color:#6b7684;font-size:.875rem;font-style:normal}.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__contactInfo .Footer-module-scss-module__Zrxyoa__emailLink{transition:color .2s,background-color .2s,border-color .2s}.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__contactInfo .Footer-module-scss-module__Zrxyoa__emailLink:hover:not(:disabled){color:#4e5968}.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__contactInfo .Footer-module-scss-module__Zrxyoa__emailLink{margin-left:4px}.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__businessInfo .Footer-module-scss-module__Zrxyoa__businessDetails,.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__contactInfo .Footer-module-scss-module__Zrxyoa__businessDetails{justify-content:flex-start;align-items:flex-start;margin:0;display:flex}@media (max-width:640px){.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__businessInfo .Footer-module-scss-module__Zrxyoa__businessDetails,.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__contactInfo .Footer-module-scss-module__Zrxyoa__businessDetails{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;display:flex}}.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__businessInfo .Footer-module-scss-module__Zrxyoa__businessDetails dd,.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__contactInfo .Footer-module-scss-module__Zrxyoa__businessDetails dd{color:#6b7684;margin:0;font-size:.875rem}.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__businessInfo .Footer-module-scss-module__Zrxyoa__businessDetails dd:not(:last-child):after,.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__contactInfo .Footer-module-scss-module__Zrxyoa__businessDetails dd:not(:last-child):after{content:"|";color:#b0b8c1;margin:0 8px}@media (max-width:640px){.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__businessInfo .Footer-module-scss-module__Zrxyoa__businessDetails dd:not(:last-child):after,.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__contactInfo .Footer-module-scss-module__Zrxyoa__businessDetails dd:not(:last-child):after{display:none}}@media (max-width:1023px){.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__footerNav{order:1;align-self:flex-start}}.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__footerNav .Footer-module-scss-module__Zrxyoa__footerLinks{justify-content:center;align-items:center;gap:32px;margin:0;padding:0;display:flex}@media (max-width:1023px){.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__footerNav .Footer-module-scss-module__Zrxyoa__footerLinks{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:24px;margin-bottom:12px;display:flex}}@media (max-width:640px){.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__footerNav .Footer-module-scss-module__Zrxyoa__footerLinks{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}}.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__footerNav .Footer-module-scss-module__Zrxyoa__footerLinks li{margin:0}.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__footerNav .Footer-module-scss-module__Zrxyoa__footerLink{color:#4e5968;cursor:pointer;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s}.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__footerNav .Footer-module-scss-module__Zrxyoa__footerLink:hover:not(:disabled){color:#222}.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__footerNav .Footer-module-scss-module__Zrxyoa__footerLink{white-space:nowrap;padding:4px 0}.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__footerNav .Footer-module-scss-module__Zrxyoa__footerLink:hover{text-shadow:0 0 .5px}.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__footerNav .Footer-module-scss-module__Zrxyoa__withIcon{align-items:center;gap:4px;display:inline-flex}.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__footerNav .Footer-module-scss-module__Zrxyoa__privacyLink{color:#222;font-weight:700}.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__copyright{margin-top:24px}.Footer-module-scss-module__Zrxyoa__footer .Footer-module-scss-module__Zrxyoa__copyright p{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}@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%}
.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)}}
.Header-module-scss-module__ceVCPa__header{z-index:1000;background-color:#fff;border-bottom:1px solid #0000;width:100%;height:72px;transition:border-color .3s;position:fixed;top:0;left:0;right:0}@media (max-width:1023px){.Header-module-scss-module__ceVCPa__header{height:61px}}.Header-module-scss-module__ceVCPa__header.Header-module-scss-module__ceVCPa__isScrolled{border-bottom:1px solid #e5e8eb}.Header-module-scss-module__ceVCPa__header:hover{border-bottom:1px solid #e5e8eb;transition:border-color .15s}.Header-module-scss-module__ceVCPa__header:hover .Header-module-scss-module__ceVCPa__headerActions .Header-module-scss-module__ceVCPa__actionBtn:hover,.Header-module-scss-module__ceVCPa__header:hover .Header-module-scss-module__ceVCPa__headerActions .Header-module-scss-module__ceVCPa__mobileMenuBtn:hover{background-color:#f6f8fa}.Header-module-scss-module__ceVCPa__header .Header-module-scss-module__ceVCPa__logo img{filter:none}.Header-module-scss-module__ceVCPa__header .Header-module-scss-module__ceVCPa__headerContent{justify-content:space-between;align-items:center;height:72px;display:flex;position:relative}@media (max-width:1023px){.Header-module-scss-module__ceVCPa__header .Header-module-scss-module__ceVCPa__headerContent{height:61px}}.Header-module-scss-module__ceVCPa__header .Header-module-scss-module__ceVCPa__logo{justify-content:center;align-items:center;margin:12px 0;transition:opacity .2s;display:flex}.Header-module-scss-module__ceVCPa__header .Header-module-scss-module__ceVCPa__logo:hover{opacity:.8}.Header-module-scss-module__ceVCPa__header .Header-module-scss-module__ceVCPa__headerActions{justify-content:center;align-items:center;gap:4px;display:flex}.Header-module-scss-module__ceVCPa__header .Header-module-scss-module__ceVCPa__headerActions .Header-module-scss-module__ceVCPa__langSwitcher{justify-content:center;align-items:center;gap:4px;margin-right:8px;display:flex}@media (max-width:1023px){.Header-module-scss-module__ceVCPa__header .Header-module-scss-module__ceVCPa__headerActions .Header-module-scss-module__ceVCPa__langSwitcher{display:none}}.Header-module-scss-module__ceVCPa__header .Header-module-scss-module__ceVCPa__headerActions .Header-module-scss-module__ceVCPa__langSwitcher .Header-module-scss-module__ceVCPa__langBtn{transition:all .2s}.Header-module-scss-module__ceVCPa__header .Header-module-scss-module__ceVCPa__headerActions .Header-module-scss-module__ceVCPa__langSwitcher .Header-module-scss-module__ceVCPa__langBtn:hover:not(:disabled){background-color:#f6f8fa}.Header-module-scss-module__ceVCPa__header .Header-module-scss-module__ceVCPa__headerActions .Header-module-scss-module__ceVCPa__langSwitcher .Header-module-scss-module__ceVCPa__langBtn{color:#b0b8c1;padding:4px 2px;font-size:.8125rem;font-weight:500;transition:color .2s}.Header-module-scss-module__ceVCPa__header .Header-module-scss-module__ceVCPa__headerActions .Header-module-scss-module__ceVCPa__langSwitcher .Header-module-scss-module__ceVCPa__langBtn.Header-module-scss-module__ceVCPa__isActive{color:#191f28;font-weight:600}.Header-module-scss-module__ceVCPa__header .Header-module-scss-module__ceVCPa__headerActions .Header-module-scss-module__ceVCPa__langSwitcher .Header-module-scss-module__ceVCPa__langBtn:hover:not(.Header-module-scss-module__ceVCPa__isActive){color:#4e5968}.Header-module-scss-module__ceVCPa__header .Header-module-scss-module__ceVCPa__headerActions .Header-module-scss-module__ceVCPa__langSwitcher .Header-module-scss-module__ceVCPa__langDivider{color:#cbd0d6;-webkit-user-select:none;user-select:none;font-size:.75rem}.Header-module-scss-module__ceVCPa__header .Header-module-scss-module__ceVCPa__headerActions .Header-module-scss-module__ceVCPa__actionBtn{transition:all .2s}.Header-module-scss-module__ceVCPa__header .Header-module-scss-module__ceVCPa__headerActions .Header-module-scss-module__ceVCPa__actionBtn:hover:not(:disabled){background-color:#f6f8fa}.Header-module-scss-module__ceVCPa__header .Header-module-scss-module__ceVCPa__headerActions .Header-module-scss-module__ceVCPa__actionBtn{border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}@media (max-width:1023px){.Header-module-scss-module__ceVCPa__header .Header-module-scss-module__ceVCPa__headerActions .Header-module-scss-module__ceVCPa__actionBtn{display:none}}.Header-module-scss-module__ceVCPa__header .Header-module-scss-module__ceVCPa__headerActions .Header-module-scss-module__ceVCPa__actionBtn:hover{background-color:#f6f8fa}.Header-module-scss-module__ceVCPa__header .Header-module-scss-module__ceVCPa__headerActions .Header-module-scss-module__ceVCPa__mobileMenuBtn{transition:all .2s;display:none}.Header-module-scss-module__ceVCPa__header .Header-module-scss-module__ceVCPa__headerActions .Header-module-scss-module__ceVCPa__mobileMenuBtn:hover:not(:disabled){background-color:#f6f8fa}.Header-module-scss-module__ceVCPa__header .Header-module-scss-module__ceVCPa__headerActions .Header-module-scss-module__ceVCPa__mobileMenuBtn{border-radius:8px;padding:8px;transition:all .2s}@media (max-width:1023px){.Header-module-scss-module__ceVCPa__header .Header-module-scss-module__ceVCPa__headerActions .Header-module-scss-module__ceVCPa__mobileMenuBtn{display:flex}}
.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}}
.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}
.DesktopNav-module-scss-module__y9NXga__primaryNav{padding:0 clamp(20px,3vw,40px)}@media (max-width:1023px){.DesktopNav-module-scss-module__y9NXga__primaryNav{display:none}}.DesktopNav-module-scss-module__y9NXga__primaryNav .DesktopNav-module-scss-module__y9NXga__navList{justify-content:center;align-items:center;gap:clamp(20px,3vw,38px);height:72px;font-weight:500;display:flex}.DesktopNav-module-scss-module__y9NXga__primaryNav .DesktopNav-module-scss-module__y9NXga__navLink{color:#4e5968;cursor:pointer;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s}.DesktopNav-module-scss-module__y9NXga__primaryNav .DesktopNav-module-scss-module__y9NXga__navLink:hover:not(:disabled){color:#0046c0;background-color:#f6f8fa}.DesktopNav-module-scss-module__y9NXga__primaryNav .DesktopNav-module-scss-module__y9NXga__navLink{white-space:nowrap;border-radius:8px;padding:8px;transition:all .2s}.DesktopNav-module-scss-module__y9NXga__primaryNav .DesktopNav-module-scss-module__y9NXga__navLink.DesktopNav-module-scss-module__y9NXga__active{color:#0046c0}.DesktopNav-module-scss-module__y9NXga__primaryNav .DesktopNav-module-scss-module__y9NXga__navLink:hover{color:#0046c0;background-color:#f6f8fa}.DesktopNav-module-scss-module__y9NXga__primaryNav .DesktopNav-module-scss-module__y9NXga__supportItem{margin-left:25px;position:relative}.DesktopNav-module-scss-module__y9NXga__primaryNav .DesktopNav-module-scss-module__y9NXga__supportItem:before{content:"|";color:#cbd0d6;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:.875rem;position:absolute;top:50%;left:-32px;transform:translateY(-50%)}.DesktopNav-module-scss-module__y9NXga__subNav{z-index:999;background-color:#fff;border-bottom:1px solid #e5e8eb;width:100%;transition:opacity .15s,transform .15s,visibility .15s;position:fixed;top:72px;left:0;right:0;overflow:hidden;box-shadow:0 4px 6px #00000012}@media (max-width:1023px){.DesktopNav-module-scss-module__y9NXga__subNav{display:none}}.DesktopNav-module-scss-module__y9NXga__subNav.DesktopNav-module-scss-module__y9NXga__open{opacity:1;visibility:visible;transform:translateY(0)}.DesktopNav-module-scss-module__y9NXga__subNav.DesktopNav-module-scss-module__y9NXga__closed{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px)}.DesktopNav-module-scss-module__y9NXga__subNav .DesktopNav-module-scss-module__y9NXga__subNavContent{justify-content:center;align-items:flex-start;gap:38px;padding:20px 0;display:flex}.DesktopNav-module-scss-module__y9NXga__subNav .DesktopNav-module-scss-module__y9NXga__subNavActions{flex-direction:column;justify-content:center;align-self:flex-start;align-items:flex-start;gap:10px;display:flex}.DesktopNav-module-scss-module__y9NXga__subNav .DesktopNav-module-scss-module__y9NXga__examEntryBtn{color:#fff;white-space:nowrap;background-color:#222;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.875rem;font-weight:500;line-height:1;transition:all .2s;display:flex}.DesktopNav-module-scss-module__y9NXga__subNav .DesktopNav-module-scss-module__y9NXga__examEntryBtn:hover{background-color:#2c3340}.DesktopNav-module-scss-module__y9NXga__subNav .DesktopNav-module-scss-module__y9NXga__examEntryIcon{flex-shrink:0}.DesktopNav-module-scss-module__y9NXga__subNav .DesktopNav-module-scss-module__y9NXga__menuSection{text-align:center;min-width:120px}.DesktopNav-module-scss-module__y9NXga__subNav .DesktopNav-module-scss-module__y9NXga__menuSection header{margin-bottom:12px}.DesktopNav-module-scss-module__y9NXga__subNav .DesktopNav-module-scss-module__y9NXga__menuSection .DesktopNav-module-scss-module__y9NXga__menuTitle{color:#191f28;margin:0;font-size:.875rem;font-weight:600}.DesktopNav-module-scss-module__y9NXga__subNav .DesktopNav-module-scss-module__y9NXga__menuSection .DesktopNav-module-scss-module__y9NXga__subMenuList{margin:0;padding:0;list-style:none}.DesktopNav-module-scss-module__y9NXga__subNav .DesktopNav-module-scss-module__y9NXga__menuSection .DesktopNav-module-scss-module__y9NXga__subMenuList li{margin-bottom:8px}.DesktopNav-module-scss-module__y9NXga__subNav .DesktopNav-module-scss-module__y9NXga__menuSection .DesktopNav-module-scss-module__y9NXga__subMenuList li:last-child{margin-bottom:0}.DesktopNav-module-scss-module__y9NXga__subNav .DesktopNav-module-scss-module__y9NXga__menuSection .DesktopNav-module-scss-module__y9NXga__subMenuLink{color:#4e5968;cursor:pointer;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s}.DesktopNav-module-scss-module__y9NXga__subNav .DesktopNav-module-scss-module__y9NXga__menuSection .DesktopNav-module-scss-module__y9NXga__subMenuLink:hover:not(:disabled){color:#0046c0;background-color:#f6f8fa}.DesktopNav-module-scss-module__y9NXga__subNav .DesktopNav-module-scss-module__y9NXga__menuSection .DesktopNav-module-scss-module__y9NXga__subMenuLink{border-radius:8px;padding:6px 8px;transition:all .2s;display:block}
.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;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)}}
.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)}}
.MobileMenu-module-scss-module__P_0Leq__mobileMenu{z-index:1001;background-color:#fff;width:100%;max-width:380px;height:100vh;transition:transform .3s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}@media (min-width:1024px){.MobileMenu-module-scss-module__P_0Leq__mobileMenu{display:none}}.MobileMenu-module-scss-module__P_0Leq__mobileMenu.MobileMenu-module-scss-module__P_0Leq__isOpen{transform:translate(0)}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuHeader{border-bottom:1px solid #e5e8eb;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}@media (max-width:1023px){.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuHeader{padding:12px 20px}}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuHeader .MobileMenu-module-scss-module__P_0Leq__mobileActions{justify-content:center;align-items:center;gap:4px;display:flex}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuHeader .MobileMenu-module-scss-module__P_0Leq__mobileActions .MobileMenu-module-scss-module__P_0Leq__actionBtn{transition:all .2s}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuHeader .MobileMenu-module-scss-module__P_0Leq__mobileActions .MobileMenu-module-scss-module__P_0Leq__actionBtn:hover:not(:disabled){background-color:#f6f8fa}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuHeader .MobileMenu-module-scss-module__P_0Leq__mobileActions .MobileMenu-module-scss-module__P_0Leq__actionBtn{border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuHeader .MobileMenu-module-scss-module__P_0Leq__langSwitcher{justify-content:center;align-items:center;gap:4px;display:flex}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuHeader .MobileMenu-module-scss-module__P_0Leq__langSwitcher .MobileMenu-module-scss-module__P_0Leq__langBtn{transition:all .2s}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuHeader .MobileMenu-module-scss-module__P_0Leq__langSwitcher .MobileMenu-module-scss-module__P_0Leq__langBtn:hover:not(:disabled){background-color:#f6f8fa}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuHeader .MobileMenu-module-scss-module__P_0Leq__langSwitcher .MobileMenu-module-scss-module__P_0Leq__langBtn{color:#b0b8c1;padding:4px 2px;font-size:.8125rem;font-weight:500;transition:color .2s}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuHeader .MobileMenu-module-scss-module__P_0Leq__langSwitcher .MobileMenu-module-scss-module__P_0Leq__langBtn.MobileMenu-module-scss-module__P_0Leq__isActive{color:#191f28;font-weight:600}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuHeader .MobileMenu-module-scss-module__P_0Leq__langSwitcher .MobileMenu-module-scss-module__P_0Leq__langBtn:hover:not(.MobileMenu-module-scss-module__P_0Leq__isActive){color:#4e5968}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuHeader .MobileMenu-module-scss-module__P_0Leq__langSwitcher .MobileMenu-module-scss-module__P_0Leq__langDivider{color:#cbd0d6;-webkit-user-select:none;user-select:none;font-size:.75rem}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuHeader .MobileMenu-module-scss-module__P_0Leq__closeBtn{transition:all .2s}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuHeader .MobileMenu-module-scss-module__P_0Leq__closeBtn:hover:not(:disabled){background-color:#f6f8fa}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuHeader .MobileMenu-module-scss-module__P_0Leq__closeBtn{border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuContent{padding:24px}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuContent .MobileMenu-module-scss-module__P_0Leq__mobileNavSection{margin-bottom:8px}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuContent .MobileMenu-module-scss-module__P_0Leq__mobileNavSection .MobileMenu-module-scss-module__P_0Leq__mobileNavHeader{color:#191f28;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;width:100%;padding:12px 0;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuContent .MobileMenu-module-scss-module__P_0Leq__mobileNavSection .MobileMenu-module-scss-module__P_0Leq__mobileNavHeader.MobileMenu-module-scss-module__P_0Leq__isActive,.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuContent .MobileMenu-module-scss-module__P_0Leq__mobileNavSection .MobileMenu-module-scss-module__P_0Leq__mobileNavHeader.MobileMenu-module-scss-module__P_0Leq__isActive .MobileMenu-module-scss-module__P_0Leq__chevronIcon{color:#0046c0}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuContent .MobileMenu-module-scss-module__P_0Leq__mobileNavSection .MobileMenu-module-scss-module__P_0Leq__mobileNavHeader:hover .MobileMenu-module-scss-module__P_0Leq__chevronIcon,.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuContent .MobileMenu-module-scss-module__P_0Leq__mobileNavSection .MobileMenu-module-scss-module__P_0Leq__mobileNavHeader.MobileMenu-module-scss-module__P_0Leq__isOpen .MobileMenu-module-scss-module__P_0Leq__chevronIcon{color:#191f28}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuContent .MobileMenu-module-scss-module__P_0Leq__mobileNavSection .MobileMenu-module-scss-module__P_0Leq__mobileNavHeader .MobileMenu-module-scss-module__P_0Leq__mobileNavTitle{flex:1}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuContent .MobileMenu-module-scss-module__P_0Leq__mobileNavSection .MobileMenu-module-scss-module__P_0Leq__mobileNavHeader .MobileMenu-module-scss-module__P_0Leq__chevronIcon{color:#b0b8c1;flex-shrink:0;width:18px;height:18px;transition:all .2s}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuContent .MobileMenu-module-scss-module__P_0Leq__mobileNavSection .MobileMenu-module-scss-module__P_0Leq__mobileNavHeader .MobileMenu-module-scss-module__P_0Leq__chevronIcon.MobileMenu-module-scss-module__P_0Leq__isOpen{color:#191f28;transform:rotate(180deg)}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuContent .MobileMenu-module-scss-module__P_0Leq__mobileNavSection .MobileMenu-module-scss-module__P_0Leq__mobileSubMenu{opacity:0;max-height:0;transition:all .3s;overflow:hidden}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuContent .MobileMenu-module-scss-module__P_0Leq__mobileNavSection .MobileMenu-module-scss-module__P_0Leq__mobileSubMenu.MobileMenu-module-scss-module__P_0Leq__isOpen{opacity:1;max-height:200px;padding-bottom:6px}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuContent .MobileMenu-module-scss-module__P_0Leq__mobileNavSection .MobileMenu-module-scss-module__P_0Leq__mobileSubMenu ul{background-color:#f6f8fa;border-radius:8px;padding:8px}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuContent .MobileMenu-module-scss-module__P_0Leq__mobileNavSection .MobileMenu-module-scss-module__P_0Leq__mobileSubMenu .MobileMenu-module-scss-module__P_0Leq__mobileSubMenuLink{color:#6b7684;cursor:pointer;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuContent .MobileMenu-module-scss-module__P_0Leq__mobileNavSection .MobileMenu-module-scss-module__P_0Leq__mobileSubMenu .MobileMenu-module-scss-module__P_0Leq__mobileSubMenuLink:hover:not(:disabled){color:#191f28}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuContent .MobileMenu-module-scss-module__P_0Leq__mobileNavSection .MobileMenu-module-scss-module__P_0Leq__mobileSubMenu .MobileMenu-module-scss-module__P_0Leq__mobileSubMenuLink{border-radius:8px;padding:8px 12px;display:block}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileMenuContent .MobileMenu-module-scss-module__P_0Leq__mobileNavSection .MobileMenu-module-scss-module__P_0Leq__mobileSubMenu .MobileMenu-module-scss-module__P_0Leq__mobileSubMenuLink:last-child{margin-bottom:0}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileNotice{color:#6b7684;background-color:#f0f5f9;border-radius:8px;justify-content:flex-start;align-items:center;gap:.5rem;margin-top:24px;padding:14px;font-size:.75rem;display:flex}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileNotice .MobileMenu-module-scss-module__P_0Leq__noticeIcon{color:#8e97a4;flex-shrink:0;width:16px;height:16px}.MobileMenu-module-scss-module__P_0Leq__mobileMenu .MobileMenu-module-scss-module__P_0Leq__mobileNotice span{line-height:1.5}.MobileMenu-module-scss-module__P_0Leq__mobileMenuOverlay{z-index:1000;opacity:0;visibility:hidden;background-color:#00000080;width:100%;height:100vh;transition:opacity .3s,visibility .3s;position:fixed;top:0;left:0}@media (min-width:1024px){.MobileMenu-module-scss-module__P_0Leq__mobileMenuOverlay{display:none}}.MobileMenu-module-scss-module__P_0Leq__mobileMenuOverlay.MobileMenu-module-scss-module__P_0Leq__isOpen{opacity:1;visibility:visible}
.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__confirm{text-align:center;margin:1.5rem 0 1rem}.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;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__noExamsSubtitle{color:#b0b8c1;font-size:.875rem}.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}}
.AnimatedRadarChart-module-scss-module__9MF3qa__rightColumn{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.AnimatedRadarChart-module-scss-module__9MF3qa__chartContainer{background:#fff;border:1px solid #e5e8eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.AnimatedRadarChart-module-scss-module__9MF3qa__chartTitle{color:#4e5968;text-align:center;background:#f6f8fa;border-bottom:1px solid #e5e8eb;width:100%;padding:1rem 1.5rem;font-size:.875rem;font-weight:600}@media (max-width:640px){.AnimatedRadarChart-module-scss-module__9MF3qa__chartTitle{padding:10px 1rem;font-size:.8125rem}}.AnimatedRadarChart-module-scss-module__9MF3qa__radarChart{flex:1;justify-content:center;align-items:center;width:100%;max-width:380px;display:flex}@media (max-width:640px){.AnimatedRadarChart-module-scss-module__9MF3qa__radarChart{max-width:360px}}.AnimatedRadarChart-module-scss-module__9MF3qa__radarSvg{width:100%;height:100%}.AnimatedRadarChart-module-scss-module__9MF3qa__labelText{fill:#4e5968;font-size:1.125rem;font-weight:500}.AnimatedRadarChart-module-scss-module__9MF3qa__chartInteractive{transition:all .2s}.AnimatedRadarChart-module-scss-module__9MF3qa__scoreTooltip{color:#fff;pointer-events:none;z-index:10;white-space:nowrap;background:#191f28e6;border-radius:8px;padding:.5rem;font-size:.75rem;position:absolute}.AnimatedRadarChart-module-scss-module__9MF3qa__scoreTooltip div{margin-bottom:.125rem}.AnimatedRadarChart-module-scss-module__9MF3qa__scoreTooltip div:last-child{margin-bottom:0}.AnimatedRadarChart-module-scss-module__9MF3qa__scoreTooltip div:first-child{margin-bottom:.25rem;font-weight:600}.AnimatedRadarChart-module-scss-module__9MF3qa__legend{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:auto;margin-bottom:1rem;display:flex}@media (max-width:640px){.AnimatedRadarChart-module-scss-module__9MF3qa__legend{gap:.5rem}}.AnimatedRadarChart-module-scss-module__9MF3qa__legendItem{color:#4e5968;justify-content:center;align-items:center;gap:.25rem;font-size:.75rem;display:flex}@media (max-width:640px){.AnimatedRadarChart-module-scss-module__9MF3qa__legendItem{font-size:.6875rem}}.AnimatedRadarChart-module-scss-module__9MF3qa__legendColor{border-radius:.125rem;width:12px;height:12px}
.SessionDetail-module-scss-module__2a0b6W__container{padding-top:.25rem}.SessionDetail-module-scss-module__2a0b6W__backButton{color:#6b7684;justify-content:flex-start;align-items:center;gap:.25rem;margin-bottom:1.5rem;font-size:.875rem;font-weight:500;transition:color .2s;display:flex}.SessionDetail-module-scss-module__2a0b6W__backButton:hover{color:#0046c0}.SessionDetail-module-scss-module__2a0b6W__header{justify-content:flex-start;align-items:center;gap:.5rem;margin-bottom:2rem;display:flex}.SessionDetail-module-scss-module__2a0b6W__badge{color:#0046c0;background-color:#e8f0ff;border-radius:9999px;align-items:center;padding:.125rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.SessionDetail-module-scss-module__2a0b6W__title{color:#191f28;font-size:1.375rem;font-weight:700}@media (max-width:640px){.SessionDetail-module-scss-module__2a0b6W__title{font-size:1.125rem}}.SessionDetail-module-scss-module__2a0b6W__section{margin-bottom:2rem}.SessionDetail-module-scss-module__2a0b6W__sectionTitle{color:#4e5968;margin-bottom:1rem;font-size:.9375rem;font-weight:600}.SessionDetail-module-scss-module__2a0b6W__videoWrapper{aspect-ratio:16/9;background-color:#f2f4f6;border-radius:12px;width:100%;overflow:hidden}.SessionDetail-module-scss-module__2a0b6W__videoPlaceholder{color:#b0b8c1;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;font-size:.875rem;display:flex}.SessionDetail-module-scss-module__2a0b6W__pdfCard{background-color:#f6f8fa;border:1.5px solid #e5e8eb;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.375rem;display:flex}@media (max-width:640px){.SessionDetail-module-scss-module__2a0b6W__pdfCard{flex-direction:column;align-items:flex-start}}.SessionDetail-module-scss-module__2a0b6W__pdfInfo{flex:1;justify-content:flex-start;align-items:center;gap:.5rem;min-width:0;display:flex}.SessionDetail-module-scss-module__2a0b6W__pdfIcon{color:#8e97a4;flex-shrink:0}.SessionDetail-module-scss-module__2a0b6W__pdfName{color:#4e5968;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.SessionDetail-module-scss-module__2a0b6W__pdfActions{flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;display:flex}@media (max-width:640px){.SessionDetail-module-scss-module__2a0b6W__pdfActions{flex-direction:column;width:100%}}.SessionDetail-module-scss-module__2a0b6W__previewButton{color:#6b7684;background-color:#fff;border:1px solid #cbd0d6;border-radius:8px;justify-content:center;align-items:center;gap:.25rem;padding:.5625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s;display:flex}.SessionDetail-module-scss-module__2a0b6W__previewButton:hover{background-color:#f2f4f6}@media (max-width:640px){.SessionDetail-module-scss-module__2a0b6W__previewButton{justify-content:center;width:100%}}.SessionDetail-module-scss-module__2a0b6W__downloadButton{color:#fff;background-color:#0046c0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.25rem;padding:.5625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s;display:flex}.SessionDetail-module-scss-module__2a0b6W__downloadButton:hover{background-color:#0037a0}@media (max-width:640px){.SessionDetail-module-scss-module__2a0b6W__downloadButton{justify-content:center;width:100%}}
.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}
.AccountInfoSection-module-scss-module__vWzh7G__accountSection{margin-bottom:68px}.AccountInfoSection-module-scss-module__vWzh7G__sectionTitle{color:#191f28;border-bottom:1px solid #e5e8eb;margin:0 0 1.5rem;padding-bottom:1rem;font-size:1.25rem;font-weight:700}@media (max-width:640px){.AccountInfoSection-module-scss-module__vWzh7G__sectionTitle{font-size:1.125rem}}.AccountInfoSection-module-scss-module__vWzh7G__infoGrid{flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem;display:flex}.AccountInfoSection-module-scss-module__vWzh7G__infoItem{grid-template-columns:80px 1fr;align-items:center;gap:1.5rem;display:grid}@media (max-width:640px){.AccountInfoSection-module-scss-module__vWzh7G__infoItem{grid-template-columns:1fr;align-items:flex-start;gap:.5rem}}.AccountInfoSection-module-scss-module__vWzh7G__label{color:#2c3340;margin:0;font-size:1rem;font-weight:700}@media (max-width:640px){.AccountInfoSection-module-scss-module__vWzh7G__label{font-size:.875rem}}.AccountInfoSection-module-scss-module__vWzh7G__value{color:#191f28;margin:0;font-size:1rem}@media (max-width:640px){.AccountInfoSection-module-scss-module__vWzh7G__value{font-size:.875rem}}.AccountInfoSection-module-scss-module__vWzh7G__changeButton{width:fit-content;min-width:120px}@media (max-width:640px){.AccountInfoSection-module-scss-module__vWzh7G__changeButton{width:100%}}
.ComingSoon-module-scss-module__tWUNKG__message{color:#8e97a4;justify-content:center;align-items:center;padding:3rem 0;font-size:.9375rem;display:flex}
