.SignInPopup_overlay__mHz1p{--sp-primary:#114b4b;--sp-deep:#0b3535;--sp-text:#141824de;--sp-text-light:#14182499;--sp-border:#14182414;--sp-border-medium:#1418243d;background-color:rgba(6,32,32,.22);position:fixed;inset:0;z-index:9999;padding:16px}.SignInPopup_login__5HiRy{position:fixed;top:50%;transform:translateY(-50%);left:16px;right:16px;margin:0 auto;max-width:600px;max-height:calc(100vh - 32px);overflow-y:auto;background-color:#fff;border:1.5px solid var(--sp-deep);border-radius:14px;box-shadow:5px 5px 0 var(--sp-primary);color:var(--sp-text);font-family:inherit}.SignInPopup_header__DcA1x{padding:18px 20px 16px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(17,75,75,.14)}.SignInPopup_header__DcA1x h3{font-weight:800;font-size:17px;letter-spacing:-.02em;margin:0;color:var(--sp-deep)}.SignInPopup_spacer__W7cWR{width:32px}.SignInPopup_close__EIA84{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1.5px solid var(--sp-deep);border-radius:10px;background:#fff;box-shadow:1.5px 1.5px 0 var(--sp-deep);padding:0;cursor:pointer;line-height:0;transition:background-color .15s,transform .15s,box-shadow .15s}.SignInPopup_close__EIA84:hover{background:#fff5cc;transform:translate(-1px,-1px);box-shadow:2.5px 2.5px 0 var(--sp-deep)}.SignInPopup_inner__4UlV7{width:100%;padding:24px;text-align:center}.SignInPopup_reason__jy_lP{margin:0 0 4px;font-size:15px;color:var(--sp-deep);font-weight:600}.SignInPopup_form__CoFUo{display:block;width:100%}.SignInPopup_field__QGDU_{margin-top:20px;height:56px;display:block;margin-bottom:8px;position:relative}.SignInPopup_input__uESvf{width:100%;height:100%;border:1.5px solid rgba(17,75,75,.4);border-radius:10px;padding:0 24px;transition:border-color .2s ease,box-shadow .2s ease;font-weight:400;font-size:16px;color:var(--sp-text);background-color:#fff;font-family:inherit}.SignInPopup_input__uESvf:focus{outline:none;border-color:var(--sp-primary);box-shadow:3px 3px 0 #8fd8f2}.SignInPopup_password__L6km0 .SignInPopup_input__uESvf{padding-right:60px}.SignInPopup_eye__i7aXr{position:absolute;top:50%;right:24px;transform:translateY(-50%);background:none;border:0;padding:0;cursor:pointer;line-height:0}.SignInPopup_submit__68f_P{width:100%;background-color:var(--sp-primary);background-image:linear-gradient(var(--sp-deep),var(--sp-deep));background-repeat:no-repeat;background-size:0 100%;border:1.5px solid var(--sp-primary);border-radius:10px;color:#fff;font-weight:700;font-size:16px;text-align:center;padding:10px;height:56px;margin-top:20px;cursor:pointer;font-family:inherit;transition:background-size .38s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,transform .2s ease}.SignInPopup_submit__68f_P:hover:not(:disabled){background-size:100% 100%;transform:translate(-2px,-2px);box-shadow:4px 4px 0 rgba(17,75,75,.3)}.SignInPopup_submit__68f_P:disabled{opacity:.8;pointer-events:none}.SignInPopup_line__zaEwY{display:block;margin:30px 0;position:relative;border-top:1px solid rgba(17,75,75,.14);height:0;width:100%}.SignInPopup_line__zaEwY span{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;width:-moz-fit-content;width:fit-content;padding:0 8px;background-color:#fff;font-size:12px;font-weight:800;letter-spacing:.06em;color:#114b4b}.SignInPopup_google__og7v4{width:100%;border:1.5px solid var(--sp-primary);border-radius:10px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;padding:12px;min-height:50px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px;color:var(--sp-deep);font-weight:700;margin-bottom:32px;cursor:pointer;background:#fff;font-family:inherit}.SignInPopup_google__og7v4:hover{background:#fff5cc;transform:translate(-2px,-2px);box-shadow:4px 4px 0 rgba(17,75,75,.3)}.SignInPopup_close__EIA84:focus-visible,.SignInPopup_google__og7v4:focus-visible,.SignInPopup_submit__68f_P:focus-visible{outline:2px solid var(--sp-primary);outline-offset:3px}.SignInPopup_bottom__baSO0{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:24px 0 0;flex-wrap:wrap}.SignInPopup_forgot__HUB9U{font-weight:700;color:#0b7a75}.SignInPopup_forgot__HUB9U,.SignInPopup_signup__Uv2Ml{font-size:14px;text-decoration:none}.SignInPopup_signupText__GcD_U{font-weight:400;color:var(--sp-text-light)}.SignInPopup_signupLink__oXcm9{font-weight:700;color:#0b7a75;margin-left:8px}.SignInPopup_error__ZAzUJ{color:#e11d48;font-size:14px;text-align:left;margin:8px 0 0}@media (prefers-reduced-motion:reduce){.SignInPopup_close__EIA84:hover,.SignInPopup_google__og7v4:hover,.SignInPopup_submit__68f_P:hover:not(:disabled){transform:none}}