.UserAccount_container__K_nrY{position:relative}.UserAccount_signInButton__TgUrc{background:#2563eb;color:#fff;border:1px solid #1e40af;padding:8px 20px;border-radius:24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.UserAccount_signInButton__TgUrc:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.3)}.UserAccount_accountButton__CHmZN{display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);padding:6px 12px;border-radius:24px;cursor:pointer;transition:all .2s}.UserAccount_accountButton__CHmZN:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.UserAccount_avatar__NjV4p{width:28px;height:28px;border-radius:50%;background:#2563eb;border:1px solid #1e40af;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}.UserAccount_planBadge__fftWM{color:#fff;font-size:12px;font-weight:500;padding:2px 8px;background:hsla(0,0%,100%,.1);border-radius:12px}.UserAccount_dropdown__ZvQR_{position:absolute;top:100%;right:0;margin-top:8px;background:#1e3a8a;border:1px solid #1e40af;border-radius:12px;padding:16px;min-width:280px;z-index:1001;box-shadow:0 10px 30px rgba(0,0,0,.3)}.UserAccount_userInfo___81vx{padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:16px}.UserAccount_email__QNmQm{color:#fff;font-size:14px;font-weight:500;margin-bottom:4px}.UserAccount_plan__dMg7N{color:hsla(0,0%,100%,.7);font-size:12px}.UserAccount_usage__dhVFo{margin-bottom:16px}.UserAccount_usage__dhVFo h4{color:hsla(0,0%,100%,.9);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}.UserAccount_usageItem__zTg6v{margin-bottom:12px}.UserAccount_usageLabel__mnZ1K{display:flex;justify-content:space-between;color:hsla(0,0%,100%,.8);font-size:13px;margin-bottom:4px}.UserAccount_usageBar__lg0J8{height:4px;background:hsla(0,0%,100%,.1);border-radius:2px;overflow:hidden}.UserAccount_usageProgress__brH9L{height:100%;background:#2563eb;transition:width .3s ease;border-radius:2px}.UserAccount_actions__jkW5I{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.1)}.UserAccount_link__MlIZp{color:hsla(0,0%,100%,.9);text-decoration:none;font-size:14px;padding:6px 8px;border-radius:6px;transition:all .2s;background:none;border:none;cursor:pointer;text-align:left;width:100%}.UserAccount_link__MlIZp:hover{background:hsla(0,0%,100%,.1);color:#fff}.UserAccount_signOut__GK3z6{background:rgba(239,68,68,.2);color:#fca5a5;border:1px solid rgba(239,68,68,.3);padding:6px 8px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.UserAccount_signOut__GK3z6:hover{background:rgba(239,68,68,.3);color:#fff}.UserAccount_overlay__5fDrU{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}@media (max-width:640px){.UserAccount_dropdown__ZvQR_{right:-20px;min-width:calc(100vw - 40px)}}.AuthModal_overlay__sw6vI{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background-color:rgba(0,0,0,.7)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:9999!important;padding:20px;pointer-events:auto!important}.AuthModal_modal__wLuCy{background:#1e3a8a;border:1px solid #1e40af;border-radius:12px;padding:32px;max-width:420px;width:100%;position:relative;box-shadow:0 20px 40px rgba(0,0,0,.3)}.AuthModal_close__F7zMk{position:absolute;top:12px;right:12px;background:none;border:none;color:#fff;font-size:28px;cursor:pointer;opacity:.7;transition:opacity .2s;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.AuthModal_close__F7zMk:hover{opacity:1;background:hsla(0,0%,100%,.1)}.AuthModal_title__KRXZM{color:#fff;font-size:28px;font-weight:600;margin-bottom:24px;text-align:center}.AuthModal_benefits__zLRPA{background:hsla(0,0%,100%,.1);border-radius:8px;padding:16px;margin-bottom:24px}.AuthModal_benefits__zLRPA p{color:#fff;margin:0 0 12px;font-weight:500}.AuthModal_benefits__zLRPA ul{list-style:none;padding:0;margin:0}.AuthModal_benefits__zLRPA li{color:hsla(0,0%,100%,.9);padding:4px 0;font-size:14px}.AuthModal_form__hC2ha{display:flex;flex-direction:column;gap:16px}.AuthModal_input__qF7c1{padding:12px 16px;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background:hsla(0,0%,100%,.1);color:#fff;font-size:16px;transition:all .2s}.AuthModal_input__qF7c1::placeholder{color:hsla(0,0%,100%,.6)}.AuthModal_input__qF7c1:focus{outline:none;border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.15)}.AuthModal_error__VN0zG{background:rgba(239,68,68,.2);color:#fca5a5;padding:12px;border-radius:8px;font-size:14px;border:1px solid rgba(239,68,68,.3)}.AuthModal_success__SBv5K{background:rgba(34,197,94,.2);color:#86efac;padding:12px;border-radius:8px;font-size:14px;border:1px solid rgba(34,197,94,.3)}.AuthModal_submit__TVaUB{background:#2563eb;color:#fff;border:1px solid #1e40af;padding:14px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.AuthModal_submit__TVaUB:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.3)}.AuthModal_submit__TVaUB:disabled{opacity:.6;cursor:not-allowed}.AuthModal_footer__AHXHZ{margin-top:24px;display:flex;flex-direction:column;gap:12px;text-align:center}.AuthModal_link__EfysW{background:none;border:none;color:hsla(0,0%,100%,.8);font-size:14px;cursor:pointer;text-decoration:underline;transition:color .2s}.AuthModal_link__EfysW:hover{color:#fff}@media (max-width:480px){.AuthModal_modal__wLuCy{padding:24px}.AuthModal_title__KRXZM{font-size:24px}}.PricingSection_container__3_FWP{padding:60px 20px;max-width:1200px;margin:0 auto}.PricingSection_title__6BxcD{text-align:center;font-size:36px;font-weight:700;color:#fff;margin-bottom:12px}.PricingSection_subtitle__ylf_i{text-align:center;color:hsla(0,0%,100%,.8);font-size:18px;margin-bottom:48px}.PricingSection_plans__QS_AB{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;margin:0 auto}.PricingSection_plan__O3rJb{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:32px;position:relative;transition:all .3s}.PricingSection_plan__O3rJb:hover{transform:translateY(-4px);background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.PricingSection_popular__EiIo7{background:rgba(37,99,235,.1);border-color:rgba(37,99,235,.3)}.PricingSection_popularBadge__8oLe7{position:absolute;top:-12px;right:24px;background:#2563eb;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase;border:1px solid #1e40af}.PricingSection_planName__WpUYc{font-size:24px;font-weight:600;color:#fff;margin-bottom:16px}.PricingSection_price__lfQ_O{display:flex;align-items:baseline;margin-bottom:24px}.PricingSection_amount__YAUME{font-size:48px;font-weight:700;color:#fff}.PricingSection_period__EkCTD{font-size:18px;color:hsla(0,0%,100%,.6);margin-left:8px}.PricingSection_features__vzL0h{list-style:none;padding:0;margin:0 0 32px}.PricingSection_features__vzL0h li{color:hsla(0,0%,100%,.9);padding:8px 0;font-size:15px;display:flex;align-items:center;gap:8px}.PricingSection_features__vzL0h li strong{color:#86efac;font-weight:600}.PricingSection_features__vzL0h .PricingSection_disabled__u8u_O{color:hsla(0,0%,100%,.4)}.PricingSection_button__48QjV{width:100%;padding:12px 24px;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.1);color:#fff;font-size:16px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s}.PricingSection_button__48QjV:hover:not(:disabled){background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.PricingSection_button__48QjV:disabled{opacity:.5;cursor:not-allowed}.PricingSection_button__48QjV.PricingSection_primary__a9gpY{background:#2563eb;border:1px solid #1e40af}.PricingSection_button__48QjV.PricingSection_primary__a9gpY:hover:not(:disabled){background:#1d4ed8;box-shadow:0 4px 12px rgba(37,99,235,.3)}.PricingSection_hero__yWHdi{background:linear-gradient(135deg,rgba(234,179,8,.15),rgba(251,191,36,.1));border-color:rgba(251,191,36,.4);box-shadow:0 0 30px rgba(251,191,36,.1)}.PricingSection_hero__yWHdi:hover{border-color:rgba(251,191,36,.6);box-shadow:0 0 40px rgba(251,191,36,.2)}.PricingSection_heroBadge__gmvkz{position:absolute;top:-12px;right:24px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:4px 14px;border-radius:12px;font-size:13px;font-weight:600;border:1px solid #b45309}.PricingSection_heroMessage__TJ49J{color:#fcd34d;font-size:14px;font-style:italic;margin-bottom:16px;padding:12px;background:rgba(251,191,36,.1);border-radius:8px;text-align:center}.PricingSection_button__48QjV.PricingSection_heroButton__WEWxF{background:linear-gradient(135deg,#f59e0b,#d97706);border:1px solid #b45309;color:#fff}.PricingSection_button__48QjV.PricingSection_heroButton__WEWxF:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 4px 16px rgba(251,191,36,.4)}@media (max-width:1024px){.PricingSection_plans__QS_AB{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:640px){.PricingSection_plans__QS_AB{grid-template-columns:1fr}.PricingSection_title__6BxcD{font-size:28px}.PricingSection_subtitle__ylf_i{font-size:16px}.PricingSection_amount__YAUME{font-size:36px}}.AnonymousSearchCounter_container__OxcLy{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:16px;margin-bottom:16px;text-align:center}.AnonymousSearchCounter_content__Ily2g{display:flex;flex-direction:column;gap:8px}.AnonymousSearchCounter_text___7e4j{display:flex;justify-content:center;align-items:center;font-size:14px}.AnonymousSearchCounter_message___E_1u{color:hsla(0,0%,100%,.9);font-weight:500}.AnonymousSearchCounter_signUpButton___F7q8{margin-top:12px;width:100%;background:#2563eb;border:1px solid #1e40af;color:#fff;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.AnonymousSearchCounter_signUpButton___F7q8:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.3)}@media (max-width:768px){.AnonymousSearchCounter_container__OxcLy{padding:12px}.AnonymousSearchCounter_text___7e4j{font-size:13px}.AnonymousSearchCounter_signUpButton___F7q8{padding:10px 14px;font-size:13px}}