.CustomSnackbar_snackbar__VZa2j{position:fixed;top:16px;left:50%;z-index:999999;width:min(92vw,420px);transform:translateX(-50%) translateY(-12px) scale(.97);opacity:0;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .2s ease;pointer-events:none}.CustomSnackbar_snackbar__VZa2j.CustomSnackbar_show__yDY6h{transform:translateX(-50%) translateY(0) scale(1);opacity:1;pointer-events:auto}.CustomSnackbar_content__wLggV{--bg-start:#0369a1;--bg-end:#0284c7;--ring:rgba(14,165,233,0.34);display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border-radius:12px;box-shadow:0 8px 24px rgba(2,8,23,.22),0 0 0 1.5px var(--ring);background:linear-gradient(160deg,var(--bg-start),var(--bg-end));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.CustomSnackbar_icon__9_i1L{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;filter:drop-shadow(0 1px 0 rgba(0,0,0,.18))}.CustomSnackbar_message__x66of{flex:1 1;margin-top:1px;color:#ffffff;font-size:.95rem;line-height:1.38;font-weight:500;letter-spacing:.1px;word-break:break-word}.CustomSnackbar_close__vw0Q2{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.25);color:#ffffff;border-radius:8px;cursor:pointer;transition:background-color .18s ease,transform .12s ease,border-color .18s ease}.CustomSnackbar_close__vw0Q2:hover{background:rgba(255,255,255,.24);border-color:rgba(255,255,255,.4)}.CustomSnackbar_close__vw0Q2:active{transform:scale(.96)}.CustomSnackbar_close__vw0Q2:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.CustomSnackbar_success__QTn9v .CustomSnackbar_content__wLggV{--bg-start:#0f8f3a;--bg-end:#1ea64f;--ring:rgba(34,197,94,0.34)}.CustomSnackbar_error__tH5hQ .CustomSnackbar_content__wLggV{--bg-start:#c0262d;--bg-end:#dc2626;--ring:rgba(248,113,113,0.3)}.CustomSnackbar_warning__lCPMG .CustomSnackbar_content__wLggV{--bg-start:#b45309;--bg-end:#d97706;--ring:rgba(251,191,36,0.34)}.CustomSnackbar_info__LDDEG .CustomSnackbar_content__wLggV{--bg-start:#0369a1;--bg-end:#0284c7;--ring:rgba(14,165,233,0.34)}@media (max-width:640px){.CustomSnackbar_snackbar__VZa2j{top:12px;width:calc(100vw - 16px)}.CustomSnackbar_content__wLggV{padding:12px 14px;gap:10px;border-radius:10px}.CustomSnackbar_message__x66of{font-size:.9rem;line-height:1.33}.CustomSnackbar_close__vw0Q2{width:26px;height:26px;border-radius:7px}}@media (prefers-reduced-motion:reduce){.CustomSnackbar_close__vw0Q2,.CustomSnackbar_snackbar__VZa2j{transition:none}}.Signin_signinContainer__3dUGc{max-width:440px}.Signin_signinContainer__3dUGc,.Signin_signupContainer___w_DV{width:100%;margin:0 auto;min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:3.5rem 1.5rem 2rem;background:#f9fafb}.Signin_signupContainer___w_DV{max-width:480px}.Signin_signinCard__UULFb{background:#ffffff;border-radius:16px;padding:2.5rem;box-shadow:0 10px 40px rgba(12,1,73,.05),0 1px 3px rgba(0,0,0,.02);border:1px solid rgba(226,232,240,.8);width:100%}.Signin_signinTitle___yt36{font-size:1.5rem;font-weight:700;color:#334155;text-align:center;margin:0 0 .5rem;letter-spacing:-.025em;line-height:1.2}.Signin_pageHeader__f8m2f{text-align:center;padding-bottom:.25rem}.Signin_formGroup__G_uMO,.Signin_form__3qoPl{display:flex;flex-direction:column}.Signin_formLabel__yx2Hs{font-size:.8125rem;font-weight:500;color:#374151;margin-bottom:.375rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;display:inline-flex;align-items:center}.Signin_formLabel__yx2Hs:after{content:" *";color:#d32f2f;margin-left:2px}.Signin_formInput__NDzGP{width:100%;height:40px;padding:0 16px;font-size:15px;font-weight:500;color:#1e293b;background-color:#ffffff;border:1px solid #ccced0;border-radius:4px;box-sizing:border-box;transition:all .25s cubic-bezier(.4,0,.2,1);text-transform:none!important}.Signin_formInput__NDzGP:focus{outline:none;border-color:#1976d2;background-color:#ffffff;box-shadow:0 0 0 4px rgba(25,118,210,.08),0 4px 6px -1px rgba(0,0,0,.05)}.Signin_formInput__NDzGP:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.7}.Signin_formInput__NDzGP.Signin_error__OC542{border-color:#d32f2f}.Signin_formInput__NDzGP.Signin_error__OC542:focus{box-shadow:0 0 0 3px rgba(211,47,47,.1)}.Signin_pincodeHelper__dg7GL{color:#5d5d5d;pointer-events:none;z-index:5;background:#ffffff;border-radius:4px;padding:3px 8px;font-size:.7rem;font-weight:500;position:absolute;top:58px;right:0}.Signin_passwordInputWrapper__uGfgv{position:relative;display:flex;align-items:center}.Signin_passwordToggle__fbUXx{position:absolute;right:.75rem;background:none;border:none;cursor:pointer;padding:.25rem;border-radius:4px;display:flex;top:8px;align-items:center;justify-content:center;color:#666666;transition:all .2s ease}.Signin_passwordToggle__fbUXx:hover{color:#1976d2;background-color:rgba(25,118,210,.1)}.Signin_passwordToggle__fbUXx:focus{outline:2px solid #1976d2;outline-offset:2px}.Signin_passwordToggle__fbUXx svg{width:20px;height:20px}.Signin_captchaContainer__yMqEv{margin:1rem 0;display:flex;justify-content:center}.Signin_signupButton__lmejG,.Signin_submitButton__Eb3AV{background:#2563eb;color:#ffffff;border:none;padding:0;height:40px;border-radius:4px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;text-transform:none;letter-spacing:.01em;margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:100%}.Signin_signupButton__lmejG{margin:auto}.Signin_signupLink__45OC8{font-size:1rem;font-weight:700;cursor:pointer;text-align:center;display:block;transition:all .3s ease}.Signin_signupLink__45OC8:hover{color:#1565c0}.Signin_submitButton__Eb3AV:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.25)}.Signin_submitButton__Eb3AV:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px rgba(25,118,210,.3)}.Signin_submitButton__Eb3AV:disabled{opacity:.6;cursor:not-allowed;transform:none}.Signin_submitButton__Eb3AV:focus{outline:2px solid #1976d2;outline-offset:2px}.Signin_spinner__ynER7{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:Signin_spin__hlaYV 1s linear infinite}@keyframes Signin_spin__hlaYV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Signin_formActions__P3B13{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;margin-top:1rem;gap:1rem}.Signin_forgotPassword__N6uMa:hover{text-decoration:underline}.Signin_forgotPassword__N6uMa span{color:#1976d2;font-weight:500}.Signin_divider__ahQUC{height:1px;background:#ebebeb;margin:1.25rem 0;border:none;width:100%}.Signin_googleButton__eXB9M{width:100%;height:40px;background-color:#ffffff;border:1px solid #cbd5e1;border-radius:4px;color:#1f2937;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:all .2s ease;margin-bottom:1.25rem}.Signin_googleButton__eXB9M:hover{background-color:#f9fafb;border-color:#d1d5db;box-shadow:0 1px 2px rgba(0,0,0,.05)}.Signin_googleIconWrapper__ZhIbJ{display:flex;align-items:center;justify-content:center}.Signin_orDivider__dao_6{display:flex;align-items:center;text-align:center;color:#94a3b8;margin:.75rem 0 .5rem}.Signin_orDivider__dao_6:after,.Signin_orDivider__dao_6:before{content:"";flex:1 1;border-bottom:1px solid #cbd5e1}.Signin_orCircle__UAqUo{width:36px;height:36px;border-radius:50%;background:#f8fafc;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#475569;margin:0 1rem;border:1px solid #f1f5f9}.Signin_orDivider__dao_6:not(:empty):after{margin-left:.5rem}.Signin_accountTypeGrid__mcRpm{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem;padding-top:.5rem}.Signin_accountTypeGrid__mcRpm.Signin_selectionRequired__yteJ6 .Signin_accountCard__HtI37{border-style:dashed}.Signin_accountCard__HtI37{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;padding:.875rem 1rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:row;align-items:center;gap:.875rem;font-family:Inter,system-ui,-apple-system,sans-serif;position:relative}.Signin_accountCard__HtI37:hover{border-color:#93c5fd;background:#f8fbff;box-shadow:0 2px 8px rgba(25,118,210,.07)}.Signin_accountCard__HtI37.Signin_active__wKxsg{border-color:#1976d2;background:#eff6ff;border-width:1.5px;box-shadow:0 2px 10px rgba(25,118,210,.1);position:relative}.Signin_cardIcon__cDQzh{width:40px;height:40px;border-radius:10px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.Signin_accountCard__HtI37.Signin_active__wKxsg .Signin_cardIcon__cDQzh{background:#dbeafe}.Signin_cardContent__hTy59{display:flex;flex-direction:column;gap:.15rem;flex:1 1;min-width:0}.Signin_cardTitle__AzWFG{font-size:.875rem;font-weight:700;color:#1e293b;margin:0;letter-spacing:-.01em}.Signin_cardDesc__Xgqug{font-size:.72rem;color:#64748b;margin:0;font-weight:400;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:480px){.Signin_accountCard__HtI37{padding:.75rem;gap:.5rem}.Signin_cardIcon__cDQzh{width:32px;height:32px}}.Signin_signupSection__HoLeV{text-align:center;width:100%;margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.Signin_signupPrompt__JFXzF{font-size:.875rem;color:#666666;cursor:pointer;transition:all .2s ease;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.Signin_signupPrompt__JFXzF:hover{text-decoration:underline}.Signin_signupPrompt__JFXzF span{color:#1976d2;font-weight:500}.Signin_signinSubtitle__pnD8P{text-align:center;color:#718096;margin-bottom:1.5rem;font-size:.9rem;font-weight:400;letter-spacing:.01em}.Signin_formGrid__osoo9{display:flex;flex-direction:column;gap:1rem;margin-bottom:.75rem}.Signin_termsSection__dqhIR{text-align:center;margin:.75rem 0}.Signin_termsText__Ie_hR{font-size:.75rem;color:#666666;line-height:1.4}.Signin_termsLink__1srUQ{color:#1976d2;text-decoration:none}.Signin_termsLink__1srUQ:hover{text-decoration:underline}.Signin_signupLink__45OC8{color:#1976d2;text-decoration:none;font-weight:500}.Signin_signupLink__45OC8:hover{text-decoration:underline}@media (max-width:768px){.Signin_signinContainer__3dUGc{min-height:unset;padding:2rem 1rem;background:#f0f4f8}.Signin_signupContainer___w_DV{margin:3rem auto .3rem;padding:0 .75rem}.Signin_signinCard__UULFb{padding:1.5rem;border-radius:12px}.Signin_signinTitle___yt36{font-size:1.5rem;margin-bottom:.5rem}.Signin_formInput__NDzGP{padding:.625rem .875rem;font-size:.875rem}.Signin_submitButton__Eb3AV{padding:.75rem 1.5rem;font-size:.875rem;background-color:#1976d2;color:white;border:none;box-shadow:0 4px 6px rgba(25,118,210,.25)}.Signin_formGrid__osoo9{gap:.75rem}.Signin_formRow__OBP9D{grid-template-columns:1fr;gap:1rem;margin-bottom:.75rem}}@media (max-width:480px){.Signin_signinContainer__3dUGc{padding:3rem .5rem 2rem;min-height:unset;background:#f0f4f8}.Signin_signinCard__UULFb{padding:1.5rem;border-radius:12px;border:none;box-shadow:0 4px 16px rgba(0,0,0,.08)}.Signin_signinTitle___yt36{font-size:1.75rem;margin-bottom:.5rem}.Signin_formInput__NDzGP{height:48px;font-size:16px}.Signin_submitButton__Eb3AV{height:48px;font-size:1rem}}.Signin_footerLinks__w1pZ3{margin-top:2rem}.Signin_linkGroup__5EN_R{display:flex;flex-direction:column;gap:1rem}.Signin_linkText__ZaIlc{font-size:.875rem;color:#666666;cursor:pointer;margin:0;transition:color .2s ease;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.Signin_linkText__ZaIlc:hover{color:#1976d2}.Signin_link__eXt9s{color:#1976d2;font-weight:500;text-decoration:none}.Signin_link__eXt9s:hover{text-decoration:underline}.Signin_errorMessage___2ywj{font-size:.75rem;color:#d32f2f;margin-top:.25rem;display:block;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.Signin_error404__JZNCY{font-size:4rem;font-weight:700;color:#1976d2;margin:0 0 1rem}.Signin_error404Message___wIxY,.Signin_error404__JZNCY{text-align:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.Signin_error404Message___wIxY{font-size:1rem;color:#666666;margin:0 0 2rem;line-height:1.6}.Signin_error404__JZNCY .Signin_submitButton__Eb3AV{display:inline-block;text-decoration:none;text-align:center;margin-top:1rem}.Signin_error404__JZNCY .Signin_submitButton__Eb3AV:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px rgba(25,118,210,.4)}.Signin_errorIcon__nP2uG{font-size:4rem;text-align:center;margin-bottom:1rem;line-height:1}.Signin_errorTitle__fWgmv{font-size:1.5rem;font-weight:600;color:#0c0149;text-align:center;margin:0 0 1.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.Signin_buttonGroup__ykVZ1{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.Signin_secondaryButton__iknZq{background:transparent;color:#1976d2;border:2px solid #1976d2;padding:.875rem 2rem;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:.5rem}.Signin_secondaryButton__iknZq:hover{background:#1976d2;color:white;transform:translateY(-1px);box-shadow:0 4px 12px rgba(25,118,210,.4)}.Signin_secondaryButton__iknZq:active{transform:translateY(0);box-shadow:0 2px 6px rgba(25,118,210,.3)}.Signin_secondaryButton__iknZq:focus{outline:2px solid #1976d2;outline-offset:2px}@media (max-width:768px){.Signin_errorIcon__nP2uG{font-size:3rem}.Signin_errorTitle__fWgmv{font-size:1.25rem}.Signin_errorMessage___2ywj{font-size:.875rem}.Signin_buttonGroup__ykVZ1{flex-direction:column;gap:.75rem}.Signin_secondaryButton__iknZq,.Signin_submitButton__Eb3AV{padding:.75rem 1.5rem;font-size:.875rem}}