.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__MxwZ4{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__MxwZ4[data-hoverable=true]:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-2px)}.AdaptiveCard_adaptiveCard__MxwZ4[data-bordered=false]{border:none}@media (max-width:768px){.AdaptiveCard_adaptiveCard__MxwZ4{margin-bottom:16px;padding:12px;border:none;border-radius:0;box-shadow:none;background:transparent}.AdaptiveCard_adaptiveCard__MxwZ4[data-hoverable=true]:hover{transform:none;box-shadow:none}}@media (max-width:480px){.AdaptiveCard_adaptiveCard__MxwZ4{margin-bottom:12px}}@media (min-width:769px) and (max-width:1200px){.AdaptiveCard_adaptiveCard__MxwZ4{margin-bottom:24px;padding:20px}}.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}}