.BannerSection_bannerSection__7e9cj{margin:8px 0!important;background:#2c3e50!important;margin-bottom:40px;border:none;border-radius:12px;padding:0 12px;position:relative;overflow:visible}.BannerSection_bannerContent__KO2SX{display:flex;justify-content:space-between;align-items:center;gap:40px}.BannerSection_bannerText__2eOmR{flex:1 1;color:white}.BannerSection_buttonGroup__uN4yf{display:flex;gap:12px;align-items:center}.BannerSection_bannerTitle__i8G5l{color:white!important;margin-bottom:24px!important;font-size:1.5rem;font-weight:600;line-height:1.4}.BannerSection_createButton__zEB6d{background:#ff6b35;border-color:#ff6b35;height:56px;padding:0 32px;font-weight:600;font-size:1.1rem;border-radius:8px}.BannerSection_createButton__zEB6d:hover{background:#e55a2b;border-color:#e55a2b}.BannerSection_learnMoreButton__X8mem{background:transparent;border-color:white;color:white;height:56px;padding:0 32px;font-weight:600;font-size:1.1rem;border-radius:8px}.BannerSection_learnMoreButton__X8mem:hover{background:rgba(255,255,255,.1);border-color:white;color:white}.BannerSection_freeBadge__6fE_7{position:absolute;top:8px;right:0;z-index:10;transform:rotate(15deg);border-radius:20px!important;box-shadow:0 4px 12px rgba(82,196,26,.4);animation:BannerSection_pulse__TqYsq 2s infinite}.BannerSection_freeBadge__6fE_7 .BannerSection_ant-badge-count__wx7cZ{font-weight:700;font-size:12px;padding:4px 12px;border-radius:20px;background:#52c41a!important;border:2px solid white;box-shadow:0 2px 8px rgba(0,0,0,.15)}@keyframes BannerSection_pulse__TqYsq{0%{transform:rotate(15deg) scale(1)}50%{transform:rotate(15deg) scale(1.05)}to{transform:rotate(15deg) scale(1)}}.BannerSection_bannerImage__WgDPK{flex-shrink:0}.BannerSection_illustration__KNQ_t{font-size:4rem;line-height:1}@media (max-width:768px){.BannerSection_bannerContent__KO2SX{flex-direction:column;text-align:center;gap:24px}.BannerSection_bannerText__2eOmR{text-align:center}.BannerSection_bannerTitle__i8G5l{font-size:1.25rem!important}.BannerSection_buttonGroup__uN4yf{flex-direction:column;width:100%;max-width:300px}.BannerSection_createButton__zEB6d,.BannerSection_learnMoreButton__X8mem{width:100%}.BannerSection_illustration__KNQ_t{font-size:3rem}}@media (max-width:480px){.BannerSection_bannerSection__7e9cj{padding:0}.BannerSection_bannerTitle__i8G5l{font-size:1.1rem!important}}.AdaptiveCard_adaptiveCard__Q9_Dk{padding:24px;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);background:#fff;transition:all .3s ease}.AdaptiveCard_adaptiveCard__Q9_Dk[data-hoverable=true]:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-2px)}.AdaptiveCard_adaptiveCard__Q9_Dk[data-bordered=false]{border:none}@media (max-width:768px){.AdaptiveCard_adaptiveCard__Q9_Dk{margin-bottom:16px;padding:12px;border:none;border-radius:0;box-shadow:none;background:transparent}.AdaptiveCard_adaptiveCard__Q9_Dk[data-hoverable=true]:hover{transform:none;box-shadow:none}}@media (max-width:480px){.AdaptiveCard_adaptiveCard__Q9_Dk{margin-bottom:12px}}@media (min-width:769px) and (max-width:1200px){.AdaptiveCard_adaptiveCard__Q9_Dk{margin-bottom:24px;padding:20px}}.ImageModal_imageModal__X6Z9a{max-width:1200px}.ImageModal_imageContainer__s1s6K{text-align:center}.ImageModal_image__IRFui{max-width:100%;max-height:80vh;object-fit:contain}.QuestionCondition_questionContent__8hhDc{margin-bottom:20px;line-height:1.6}.QuestionCondition_conditionItem__nmsue{margin-bottom:12px}.QuestionCondition_conditionItem__nmsue:last-child{margin-bottom:0}.QuestionCondition_questionImage__wfOSw{max-width:100%;height:auto;margin:10px 0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:block;transition:transform .2s ease,box-shadow .2s ease}.QuestionCondition_questionImage__wfOSw:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.15)}.QuestionCondition_scrollToTextButton__H7K5Y{background:none;border:none;color:rgba(0,0,0,.45);cursor:pointer;padding:0;font-size:14px;display:flex;align-items:center}.QuestionCondition_scrollToTextButton__H7K5Y:hover{color:#1890ff}.QuestionCondition_scrollToTextButtonContainer__KTDAF{display:flex;justify-content:flex-end;align-items:center;margin-top:16px}.QuestionCondition_scrollToTextButtonText__cXfCH{margin-right:8px}.QuestionCondition_pointer__PVtSt{cursor:pointer}.QuestionCondition_defaultCursor__1fyrQ{cursor:default}.QuestionCondition_explanationBlock__MP6v9{display:flex;flex-direction:row;align-items:flex-start;gap:10px}@media (max-width:768px){.QuestionCondition_questionContent__8hhDc{margin-bottom:16px}.QuestionCondition_conditionItem__nmsue{margin-bottom:8px}.QuestionCondition_questionImage__wfOSw{margin:8px 0}}.AdditionalTexts_additionalTexts__eekZX{margin-top:24px;padding:16px;background:#f8f9fa;border-radius:8px;border-left:4px solid #1890ff}.AdditionalTexts_textMaterial__kqWWQ{margin-bottom:16px}.AdditionalTexts_textMaterial__kqWWQ:last-child{margin-bottom:0}.AdditionalTexts_textDetail__r2wJ1{margin-bottom:12px}.AdditionalTexts_textDetail__r2wJ1:last-child{margin-bottom:0}.AdditionalTexts_textImage__9M1ru{max-width:100%;height:auto;border-radius:4px;margin:8px 0}.QuestionHeader_questionHeader__C8r3t{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.QuestionHeader_questionTitle__GZ9Dx{margin:0!important;font-weight:600!important;color:#262626!important}.SingleChoiceQuestion_questionCard__Qnabi{margin-bottom:24px}.SingleChoiceQuestion_questionOptions__RycKB .ant-radio-wrapper{margin:0;padding:12px 16px;border:1px solid #d9d9d9;border-radius:8px;transition:all .3s ease;width:100%}.SingleChoiceQuestion_questionOptions__RycKB .ant-radio-wrapper:hover{border-color:#1890ff;background-color:#f0f8ff}.SingleChoiceQuestion_questionOptions__RycKB .ant-radio-wrapper-checked{border-color:#1890ff;background-color:#e6f7ff}.SingleChoiceQuestion_optionContent__AxM_M{display:flex;align-items:center;gap:12px}.SingleChoiceQuestion_optionImage__hIbmv{max-width:240px;max-height:240px;object-fit:cover;border-radius:4px;transition:transform .2s ease}.SingleChoiceQuestion_optionImageLarge__LP4Kr{max-width:100%;max-height:100%;object-fit:cover;border-radius:8px;transition:transform .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.SingleChoiceQuestion_optionImageLarge__LP4Kr:hover{transform:scale(1.05);box-shadow:0 4px 16px rgba(0,0,0,.15)}.SingleChoiceQuestion_imageOnlyOptions__M0pXo{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.SingleChoiceQuestion_imageOnlyOptions__M0pXo .ant-space{display:contents}.SingleChoiceQuestion_imageOnlyOptions__M0pXo .ant-radio-wrapper{display:flex;flex-direction:column;align-items:center;padding:16px;min-height:120px;justify-content:center}.SingleChoiceQuestion_imageOnlyOptions__M0pXo .SingleChoiceQuestion_optionContent__AxM_M{flex-direction:column;gap:8px;text-align:center}@media (max-width:768px){.SingleChoiceQuestion_optionImageLarge__LP4Kr{max-width:280px;max-height:280px}.SingleChoiceQuestion_imageOnlyOptions__M0pXo{grid-template-columns:1fr}}@media (max-width:480px){.SingleChoiceQuestion_optionImageLarge__LP4Kr,.SingleChoiceQuestion_optionImage__hIbmv{max-width:200px;max-height:200px}}.SingleChoiceQuestion_spaceVertical__XS3J_{width:100%}.SingleChoiceQuestion_optionImageLarge__LP4Kr,.SingleChoiceQuestion_optionImage__hIbmv{cursor:pointer}.MultipleChoiceQuestion_questionCard__0Saz8{margin-bottom:24px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:hidden}.MultipleChoiceQuestion_selectionInfo__smN2S{margin-bottom:20px}.MultipleChoiceQuestion_optionsContainer__EKiPG{display:flex;flex-direction:column;gap:12px}.MultipleChoiceQuestion_optionItem__RldZN{border:1px solid #d9d9d9;border-radius:8px;padding:16px;transition:all .3s ease;background-color:#fff}.MultipleChoiceQuestion_optionItem__RldZN:hover{border-color:#1890ff;background-color:#f0f8ff}.MultipleChoiceQuestion_optionItem__RldZN.MultipleChoiceQuestion_selected__ypg_v{border-color:#1890ff;background-color:#e6f7ff}.MultipleChoiceQuestion_optionCheckbox__h_Fs4{width:100%}.MultipleChoiceQuestion_optionCheckbox__h_Fs4 .ant-checkbox-wrapper{width:100%;align-items:flex-start}.MultipleChoiceQuestion_optionContent__xAaYK{display:flex;align-items:flex-start;gap:12px;width:100%}.MultipleChoiceQuestion_optionMarker__IPASc{font-weight:700;color:#1890ff;min-width:24px;flex-shrink:0}.MultipleChoiceQuestion_optionText__qkivK{flex-grow:1;display:flex;align-items:flex-start;gap:8px}.MultipleChoiceQuestion_optionImage__G6xGX{max-width:120px;max-height:80px;object-fit:cover;border-radius:4px;transition:transform .2s ease;flex-shrink:0}.MultipleChoiceQuestion_optionImage__G6xGX:hover{transform:scale(1.05)}@media (max-width:768px){.MultipleChoiceQuestion_optionContent__xAaYK{flex-direction:column;align-items:flex-start;gap:8px}.MultipleChoiceQuestion_optionImage__G6xGX{max-width:100%;margin-bottom:8px}}.SearchSection_searchSection__Qa1C6{margin-bottom:32px;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:12px;color:#1a1a1a}.SearchSection_searchSection__Qa1C6 .SearchSection_ant-input__JCrlX,.SearchSection_searchSection__Qa1C6 .SearchSection_ant-select__cCYE8,.SearchSection_searchSection__Qa1C6 .SearchSection_ant-typography__fo8Pr{color:#1a1a1a!important}.SearchSection_searchContainer__4GIMA{display:flex;flex-direction:column;gap:20px}.SearchSection_searchInputGroup__SpHV_{display:flex;flex-direction:column;gap:8px}.SearchSection_searchInput__z3NgX{width:100%}.SearchSection_filtersGroup__glm_6{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;align-items:end}.SearchSection_filterSelect__LexwQ{width:100%}.SearchSection_searchButton__aNUW2{background:#ff6b35;border-color:#ff6b35;height:48px;padding:0 28px;font-weight:600;border-radius:6px}.SearchSection_searchButton__aNUW2:hover{background:#e55a2b;border-color:#e55a2b}@media (max-width:768px){.SearchSection_filtersGroup__glm_6{grid-template-columns:1fr;gap:12px}.SearchSection_searchButton__aNUW2{width:100%}}.TestCard_testCard__QuMdr{width:100%;background:white;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;cursor:pointer}.TestCard_testCard__QuMdr:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.15)}.TestCard_testHeader__msYXs{display:flex;align-items:flex-start;gap:16px}.TestCard_testCover__q8lsK{flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden;background:#f5f5f5}.TestCard_testCoverImg__P7zy2{width:100%;height:100%;object-fit:cover}.TestCard_testInfo__zoEmo{flex:1 1;min-width:0;word-break:break-word}.TestCard_testTitleRow__PEbjX{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.TestCard_testTitle__LzNFF{margin:0!important;flex:1 1}.TestCard_testDescription__6P_L_{margin-top:8px;font-size:14px;line-height:1.4}.TestCard_exampleQuestion__Yp6b1{margin-top:12px;padding:8px 0}@media (max-width:768px){.TestCard_testCard__QuMdr{padding:16px;margin-bottom:12px}.TestCard_testHeader__msYXs{gap:12px}.TestCard_testCover__q8lsK{width:60px;height:60px}.TestCard_testTitleRow__PEbjX{flex-direction:column;align-items:flex-start;gap:8px}.TestCard_testTitle__LzNFF{margin-bottom:0!important}}.Button_danger__yObcW,.Button_primary__gNjMo,.Button_secondary__6ARy2{padding:0 32px!important;font-size:1rem!important;font-weight:600!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;transition:all .3s ease!important}.Button_primary__gNjMo{box-shadow:0 4px 12px rgba(79,70,229,.2)!important;background:#4f46e5!important;border-color:#4f46e5!important;color:white!important}.Button_primary__gNjMo:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(79,70,229,.3)!important;background:#4338ca!important;border-color:#4338ca!important}.Button_secondary__6ARy2{border:1px solid #e2e8f0!important;background:white!important;color:#1e293b!important}.Button_secondary__6ARy2:hover{background:#f8fafc!important;border-color:#cbd5e1!important;transform:translateY(-2px);color:#1e293b!important}.Button_danger__yObcW{background:#ef4444!important;border-color:#ef4444!important;color:white!important;box-shadow:0 4px 12px rgba(239,68,68,.2)!important}.Button_danger__yObcW:hover{background:#dc2626!important;border-color:#dc2626!important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(239,68,68,.3)!important}.Button_sizeLarge__MKehT{height:52px!important;padding:0 32px!important;font-size:1rem!important}.Button_sizeMiddle__o94DL{height:44px!important;padding:0 24px!important;font-size:.95rem!important;border-radius:10px!important}.Button_sizeSmall__UwG6t{height:36px!important;padding:0 16px!important;font-size:.875rem!important;border-radius:8px!important}.Button_fullWidth__9EUg4{width:100%!important}@media (max-width:576px){.Button_sizeLarge__MKehT{padding:0 24px!important}.Button_sizeMiddle__o94DL{padding:0 20px!important}}.SignInForm_container__H_w97{width:100%;max-width:400px;margin:0 auto}.SignInForm_primaryAuthContainer__w3Tc5{margin-bottom:24px}.SignInForm_googleButton__f7agS{background:white!important;color:#1e293b!important;border:1px solid #e2e8f0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.SignInForm_googleButton__f7agS:hover{background:#f8fafc!important;border-color:#cbd5e1!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.SignInForm_dividerContainer__83ATv{width:100%;margin:24px 0}.SignInForm_divider__cd4uM{color:#64748b!important;font-size:14px!important;border-top-color:#e2e8f0!important}.SignInForm_emailContainer__dhCl_{margin-bottom:32px}.SignInForm_emailInput__Gkf7D{width:100%;height:52px;border-radius:12px;border:1px solid #e2e8f0;margin-bottom:16px;font-size:16px;transition:all .3s ease}.SignInForm_emailInput__Gkf7D:focus,.SignInForm_emailInput__Gkf7D:hover{border-color:#4f46e5;box-shadow:0 0 0 2px rgba(79,70,229,.1)}.SignInForm_emailButton__3cS89{margin-top:8px}.SignInForm_termsText__pES3I{text-align:center;font-size:13px;color:#64748b;line-height:1.6;margin-top:24px;margin-bottom:0;padding:0 12px}.SignInForm_termsLink__8LuEr{color:#4f46e5;text-decoration:none;font-weight:500;transition:all .3s ease}.SignInForm_termsLink__8LuEr:hover{color:#7c3aed;text-decoration:underline}@media (max-width:576px){.SignInForm_emailInput__Gkf7D{height:48px}}.styles_logoContainer__35hVl{display:flex;justify-content:center;margin-bottom:20px}.styles_title__f9ZU2{text-align:center;margin-bottom:8px!important;color:#1e293b;font-weight:700}.styles_subtitle__UqoDv{text-align:center;color:#64748b;margin-bottom:32px;font-size:15px;line-height:1.6}.styles_modal__6VH0Y{border-radius:20px;overflow:hidden}.styles_modal__6VH0Y .ant-modal-content{padding:40px 32px;border-radius:20px;border:1px solid #e2e8f0}.styles_modal__6VH0Y .ant-modal-close-x{font-size:18px;color:#94a3b8;transition:color .3s ease}.styles_modal__6VH0Y .ant-modal-close-x:hover{color:#1e293b}.CommunityTestsPage_container__D69ou{max-width:1200px;margin:0 auto;padding:16px 12px;color:#1a1a1a}.CommunityTestsPage_container__D69ou .CommunityTestsPage_ant-typography__Na_61{color:#1a1a1a!important}.CommunityTestsPage_header__uKN_r{margin-bottom:32px}.CommunityTestsPage_headerContent__SipKZ{display:flex;justify-content:space-between;align-items:center;gap:20px}.CommunityTestsPage_headerTitle__LylMl{margin:0!important;font-size:28px;font-weight:600}.CommunityTestsPage_headerSubtitle__MHdMZ{font-size:16px}.CommunityTestsPage_testsList__92GQy{display:flex;flex-direction:column}.CommunityTestsPage_loadingContainer__nZhos{display:flex;justify-content:center;align-items:center;min-height:200px}.CommunityTestsPage_emptyState__Qpy1D{grid-column:1/-1;text-align:center;padding:40px}.CommunityTestsPage_pagination__aAXhy{margin-top:32px;display:flex;justify-content:center}@media (max-width:768px){.CommunityTestsPage_headerContent__SipKZ{flex-direction:column;align-items:flex-start;gap:16px}.CommunityTestsPage_headerTitle__LylMl{font-size:24px}.CommunityTestsPage_testsList__92GQy{grid-template-columns:1fr}}