:is(.clerk-host-module__vGVDtq__clerkHost .cl-rootBox,.clerk-host-module__vGVDtq__clerkHost .cl-cardBox,.clerk-host-module__vGVDtq__clerkHost .cl-card,.clerk-host-module__vGVDtq__clerkHost .cl-main,.clerk-host-module__vGVDtq__clerkHost .cl-form,.clerk-host-module__vGVDtq__clerkHost .cl-socialButtons,.clerk-host-module__vGVDtq__clerkHost .cl-socialButtonsBlockButton,.clerk-host-module__vGVDtq__clerkHost .cl-formFieldRow,.clerk-host-module__vGVDtq__clerkHost .cl-formField,.clerk-host-module__vGVDtq__clerkHost .cl-formFieldInput,.clerk-host-module__vGVDtq__clerkHost .cl-formButtonsContainer,.clerk-host-module__vGVDtq__clerkHost .cl-formButtonPrimary,.clerk-host-module__vGVDtq__clerkHost .cl-dividerRow){box-sizing:border-box!important;width:100%!important;max-width:100%!important}:is(.clerk-host-module__vGVDtq__clerkHost .cl-cardBox,.clerk-host-module__vGVDtq__clerkHost .cl-card){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}:is(.clerk-host-module__vGVDtq__clerkHost .cl-main,.clerk-host-module__vGVDtq__clerkHost .cl-form,.clerk-host-module__vGVDtq__clerkHost .cl-socialButtons,.clerk-host-module__vGVDtq__clerkHost .cl-formFieldRow,.clerk-host-module__vGVDtq__clerkHost .cl-formField,.clerk-host-module__vGVDtq__clerkHost .cl-formButtonsContainer){margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.clerk-host-module__vGVDtq__clerkHost{overflow:visible!important}.clerk-host-module__vGVDtq__clerkHost .cl-rootBox{overflow:visible!important}.clerk-host-module__vGVDtq__clerkHost .cl-cardBox{overflow:visible!important}.clerk-host-module__vGVDtq__clerkHost .cl-card{overflow:visible!important}.clerk-host-module__vGVDtq__clerkHost .cl-main{overflow:visible!important}.clerk-host-module__vGVDtq__clerkHost .cl-form{overflow:visible!important}.clerk-host-module__vGVDtq__clerkHost .cl-field{overflow:visible!important}.clerk-host-module__vGVDtq__clerkHost .cl-formField{overflow:visible!important}.clerk-host-module__vGVDtq__clerkHost .cl-formFieldRow{overflow:visible!important}.clerk-host-module__vGVDtq__clerkHost .cl-formFieldInputGroup{overflow:visible!important}.clerk-host-module__vGVDtq__clerkHost .cl-formFieldInputShowPasswordButton{overflow:visible!important}.clerk-host-module__vGVDtq__clerkHost .cl-formButtonPrimary .cl-buttonArrowIcon{display:none!important}.clerk-host-module__vGVDtq__clerkHost .cl-formButtonPrimary svg.cl-buttonArrowIcon{display:none!important}
.page-module__E00vQW__signInHost{}:is(.page-module__E00vQW__signInHost .cl-header,.page-module__E00vQW__signInHost .cl-headerTitle,.page-module__E00vQW__signInHost .cl-headerSubtitle){text-align:left!important}.page-module__E00vQW__signInHost .cl-formFieldInput{box-sizing:border-box!important;border:1px solid #e5e7eb!important;border-radius:12px!important;width:calc(100% - 6px)!important;height:50px!important;min-height:50px!important;margin-left:3px!important;margin-right:3px!important}:is(.page-module__E00vQW__signInHost .cl-formFieldInput:focus,.page-module__E00vQW__signInHost .cl-formFieldInput:focus-visible,.page-module__E00vQW__signInHost .cl-formFieldInput[data-focused=true]){border-color:#2a4bfb!important;outline:none!important;box-shadow:0 0 0 3px #2a4bfb1f!important}.page-module__E00vQW__signInHost .cl-formButtonPrimary{border-radius:14px!important;height:56px!important;font-family:Inter,system-ui,sans-serif!important}.page-module__E00vQW__signInHost .cl-socialButtonsBlockButton{border:1px solid #e5e7eb!important;border-radius:12px!important;height:56px!important}:is(.page-module__E00vQW__signInHost .cl-formFieldInput__signOutOfOtherSessions,.page-module__E00vQW__signInHost .cl-checkbox){flex-shrink:0!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important}.page-module__E00vQW__signInHost .cl-formFieldRow__signOutOfOtherSessions{flex-direction:row!important;align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}.page-module__E00vQW__signInHost .cl-formFieldRow__signOutOfOtherSessions>div{align-items:center!important}.page-module__E00vQW__signInHost .cl-lastAuthenticationStrategyBadge{color:#2a4bfb!important;letter-spacing:.01em!important;box-shadow:none!important;text-transform:none!important;background:#eef2ff!important;border:none!important;border-radius:999px!important;align-items:center!important;padding:2px 8px!important;font-family:Inter,system-ui,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.4!important;display:inline-flex!important}
.page-module__NFsEha__signupHost{}:is(.page-module__NFsEha__signupHost .cl-form,.page-module__NFsEha__signupHost .cl-formBody){flex-direction:column!important;gap:16px!important;padding-top:0!important;padding-bottom:0!important;display:flex!important}.page-module__NFsEha__signupHost .cl-formFieldRow{margin-top:0!important;margin-bottom:0!important}.page-module__NFsEha__signupHost .cl-formField{flex-direction:column!important;gap:8px!important;display:flex!important}.page-module__NFsEha__signupHost .cl-formFieldInput{box-sizing:border-box!important;border:1.5px solid #e5e7eb!important;border-radius:12px!important;height:50px!important;min-height:50px!important}:is(.page-module__NFsEha__signupHost .cl-formFieldInput:focus,.page-module__NFsEha__signupHost .cl-formFieldInput:focus-visible,.page-module__NFsEha__signupHost .cl-formFieldInput[data-focused=true]){border-color:#2f54ff!important;outline:none!important;box-shadow:0 0 0 4px #2f54ff2e!important}:is(.page-module__NFsEha__signupHost .cl-formFieldInput[aria-invalid=true],.page-module__NFsEha__signupHost .cl-formFieldInput[data-status=error]){border-color:#dc2626!important;box-shadow:0 0 0 4px #dc26262e!important}.page-module__NFsEha__signupHost .cl-socialButtonsBlockButton{border:1.5px solid #e5e7eb!important;border-radius:14px!important;height:54px!important;min-height:54px!important}.page-module__NFsEha__signupHost .cl-formButtonPrimary{border-radius:14px!important;height:58px!important;min-height:58px!important}
@keyframes page-module__qHFfWa__scroll-up{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}@keyframes page-module__qHFfWa__scroll-down{0%{transform:translateY(-50%)}to{transform:translate(0,0)}}.page-module__qHFfWa__marqueeUp{animation:60s linear infinite page-module__qHFfWa__scroll-up}.page-module__qHFfWa__marqueeDown{animation:60s linear infinite page-module__qHFfWa__scroll-down}.page-module__qHFfWa__marqueeUp,.page-module__qHFfWa__marqueeDown{flex-direction:column;gap:1rem;display:flex}@media (prefers-reduced-motion:reduce){.page-module__qHFfWa__marqueeUp,.page-module__qHFfWa__marqueeDown{animation:none}}.page-module__qHFfWa__clerkForm{}.page-module__qHFfWa__clerkForm .cl-formFieldRow{margin-bottom:16px!important}:is(.page-module__qHFfWa__clerkForm .cl-formFieldInput,.page-module__qHFfWa__clerkForm .cl-formFieldInputGroup){box-sizing:border-box!important;height:50px!important;min-height:50px!important}.page-module__qHFfWa__clerkForm input.cl-formFieldInput{border-radius:12px!important}:is(.page-module__qHFfWa__clerkForm .cl-formFieldInput:focus,.page-module__qHFfWa__clerkForm .cl-formFieldInput:focus-visible,.page-module__qHFfWa__clerkForm .cl-formFieldInput[data-focused=true]){border-color:#2f54ff!important;outline:none!important;box-shadow:0 0 0 4px #2f54ff2e!important}:is(.page-module__qHFfWa__clerkForm .cl-formFieldInput[aria-invalid=true],.page-module__qHFfWa__clerkForm .cl-formFieldInput[data-status=error]){border-color:#dc2626!important;box-shadow:0 0 0 4px #dc26262e!important}.page-module__qHFfWa__clerkForm [class*=cl-internal-]{gap:4px!important}.page-module__qHFfWa__clerkForm [class*=cl-internal-]:has(>.cl-formField__firstName){gap:16px!important}:is(.page-module__qHFfWa__clerkForm .cl-form,.page-module__qHFfWa__clerkForm .cl-formBody){gap:0!important;padding-top:0!important;padding-bottom:0!important}.page-module__qHFfWa__clerkForm .cl-dividerRow{margin-top:20px!important;margin-bottom:20px!important}:is(.page-module__qHFfWa__clerkForm .cl-formButtonRow,.page-module__qHFfWa__clerkForm .cl-formButtonPrimaryRow){margin-top:16px!important;padding-top:0!important}.page-module__qHFfWa__clerkForm:has(.cl-formFieldInput__password) .cl-formButtonPrimary{position:relative!important}.page-module__qHFfWa__clerkForm:has(.cl-formFieldInput__password) .cl-formButtonPrimary>*{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.page-module__qHFfWa__clerkForm:has(.cl-formFieldInput__password) .cl-formButtonPrimary:before{content:"Link account & continue →";z-index:10;color:#fff;letter-spacing:-.2px;pointer-events:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:absolute;inset:0}
