.Search_search__UcFUI{position:relative;width:100%}.Search_form__3riTE{display:flex;align-items:center;gap:8px;width:100%;height:64px;padding:2px 3px 2px 24px;border:1px solid #1678ff;border-radius:100px;background:#fff}.Search_form__3riTE:focus-within{outline:2px solid #1678ff;outline-offset:2px}.Search_input__NwHN7{min-width:0;flex:1;border:0;outline:none;background:transparent;font:inherit;font-size:16px;line-height:24px;color:#111827}.Search_input__NwHN7:disabled{opacity:.6;cursor:wait}.Search_submit__HRHxV{border:0;border-radius:100px;background:#1678ff;color:white;min-width:120px;height:56px;padding:0 16px;font:inherit;cursor:pointer}.Search_submit__HRHxV:disabled{opacity:.6;cursor:wait}.Search_clear__UblTH{border:0;background:transparent;color:#64748b;font-size:24px;cursor:pointer;padding:4px 8px}.Search_dropdown__Fl4pG{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);min-width:100%;width:480px;z-index:2000;border-radius:16px;border:1px solid #e5e7eb;background:white;overflow:hidden;box-shadow:0 10px 25px -5px #0002;text-align:left}.Search_results__dNV0H{padding:0;margin:0;list-style:none;max-height:350px;overflow-y:auto}.Search_result__jmNBK{display:flex;flex-direction:column;gap:8px;width:100%;border:0;background:white;padding:12px 16px;text-align:left;cursor:pointer;font-size:14px;color:#111827;overflow-wrap:anywhere}.Search_result__jmNBK:focus-visible,.Search_result__jmNBK:hover{background:#f1f5f9;outline:2px solid #1678ff;outline-offset:-2px}.Search_chain___hmnW{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#4b5563}.Search_empty___batI{padding:32px;text-align:center;color:#64748b;font-size:14px}@media (max-width:767px){.Search_form__3riTE{height:54px;padding-left:16px}.Search_submit__HRHxV{height:46px;min-width:80px;padding:0 12px}.Search_dropdown__Fl4pG{left:0;right:0;transform:none;width:100%}}.HomePage_homeContainer__vr_VF{min-height:calc(100vh - 60px);background:#ffffff;display:flex;flex-direction:column}.HomePage_contentContainer__Pfhea{max-width:1200px;margin:0 auto;padding:0 32px;flex:1}.HomePage_contentContainer__Pfhea,.HomePage_heroSection__kP8rR{width:100%;display:flex;flex-direction:column;justify-content:center}.HomePage_heroSection__kP8rR{align-items:center;text-align:center;padding:80px 0}.HomePage_mainTitle__o4PDd{font-size:3rem;margin:0 auto;font-family:var(--bs-font-sans-serif);font-weight:800;line-height:1.1;letter-spacing:-.005em;color:#1d1d1f;max-width:760px}.HomePage_subtitle__LWd3t{font-weight:600;line-height:1.3;letter-spacing:.004em;color:#1d1d1f;max-width:760px}.HomePage_searchSection__Wo4xE{width:100%;max-width:720px;margin-top:24px;margin-bottom:60px}.HomePage_featuresGrid__kC_6c{width:100%;max-width:980px}.HomePage_footer__2yHON{width:100%;padding:12px 0;background-color:#f8f9fa;border-top:1px solid #e9ecef}.HomePage_footerContent__vFc1r{display:flex;justify-content:center;align-items:center;gap:24px;color:#6c757d;font-size:12px}.HomePage_footerLink__iHazF{color:inherit;text-decoration:none;transition:color .2s}.HomePage_footerLink__iHazF:hover{color:#007bff}@media (max-width:768px){.HomePage_contentContainer__Pfhea{padding:0 16px}.HomePage_mainTitle__o4PDd{font-size:2rem}.HomePage_heroSection__kP8rR{padding:40px 0}.HomePage_searchSection__Wo4xE{margin-top:16px;margin-bottom:40px}.HomePage_footerContent__vFc1r{flex-direction:column;gap:12px}}