.signin_signinContainer__PyG1I{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;background:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(59,130,246,.06),transparent),radial-gradient(ellipse 60% 50% at 80% 60%,rgba(147,51,234,.06),transparent),radial-gradient(ellipse 100% 80% at 40% 20%,rgba(16,185,129,.04),transparent),linear-gradient(to bottom,var(--background),var(--background));padding:2rem 1rem}.signin_signinCard__ftVCZ{width:36rem;padding:3rem 2.5rem;background:rgba(var(--foreground-rgb),.02);border-radius:1.5rem;border:1px solid rgba(var(--foreground-rgb),.08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04),0 0 50px rgba(var(--foreground-rgb),.08);animation:signin_fadeInUp__Pi2mb .8s ease-out forwards;position:relative;z-index:1}.signin_header__QZ_nC{text-align:center;margin-bottom:2.5rem}.signin_title__wccp_{font-size:clamp(1.875rem,4vw,2.25rem);font-weight:700;background:linear-gradient(90deg,#3b82f6,#9333ea);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:.75rem;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.02em;filter:drop-shadow(0 0 20px rgba(59,130,246,.15))}.signin_subtitle__MgP8g{font-size:1rem;color:var(--foreground);opacity:.7;font-weight:500;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.01em}.signin_form__E_SB_{display:flex;flex-direction:column;gap:1.5rem}.signin_inputGroup__w3tvX{display:flex;flex-direction:column;gap:.5rem}.signin_label__dP2qr{font-size:.875rem;font-weight:600;opacity:.8;letter-spacing:-.01em;margin-left:.25rem}.signin_input__Ijs3t,.signin_label__dP2qr{color:var(--foreground);font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.signin_input__Ijs3t{width:100%;padding:.875rem 1rem;background:rgba(var(--foreground-rgb),.03);border:1px solid rgba(var(--foreground-rgb),.1);border-radius:.75rem;font-size:1rem;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-sizing:border-box}.signin_input__Ijs3t:focus{outline:none;border-color:#3b82f6;background:rgba(var(--foreground-rgb),.05);box-shadow:0 0 0 3px rgba(59,130,246,.1),0 4px 6px -1px rgba(0,0,0,.05);transform:translateY(-1px)}.signin_input__Ijs3t::placeholder{color:var(--foreground);opacity:.5}.signin_passwordContainer__L8B93{position:relative;display:flex;align-items:center}.signin_passwordToggle__4U6Lr{position:absolute;right:.875rem;background:none;border:none;color:var(--foreground);opacity:.6;cursor:pointer;font-size:1rem;padding:.25rem;border-radius:.25rem;transition:opacity .3s ease}.signin_passwordToggle__4U6Lr:hover{opacity:.8}.signin_formOptions__Q6TmB{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0}.signin_checkboxContainer__kZpTA{display:flex;align-items:center;gap:.5rem;cursor:pointer}.signin_checkbox__AEHMC{width:1rem;height:1rem;accent-color:#3b82f6}.signin_checkboxLabel__VWrxf{color:var(--foreground);opacity:.7}.signin_checkboxLabel__VWrxf,.signin_forgotLink__QNvQA{font-size:.875rem;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.signin_forgotLink__QNvQA{color:#3b82f6;text-decoration:none;font-weight:500;transition:opacity .3s ease}.signin_forgotLink__QNvQA:hover{opacity:.8;text-decoration:underline}.signin_signinButton__hD1_n{width:100%;padding:.875rem 1rem;background:linear-gradient(90deg,#3b82f6,#9333ea);color:white;border:none;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.01em;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.signin_signinButton__hD1_n:hover{transform:translateY(-1px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 0 20px rgba(59,130,246,.2)}.signin_signinButton__hD1_n:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 35px rgba(0,0,0,.2),0 0 40px rgba(59,130,246,.3)}.signin_signinButton__hD1_n:disabled{opacity:.7;cursor:not-allowed;transform:none}.signin_signinButton__hD1_n:active{transform:translateY(0)}.signin_divider__AfcLQ{position:relative;text-align:center;margin:.5rem 0}.signin_divider__AfcLQ:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:rgba(var(--foreground-rgb),.1)}.signin_dividerText__TM3hd{background:var(--background);padding:0 1rem;font-size:.875rem;color:var(--foreground);opacity:.6;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.signin_microsoftButton__95l_e{width:100%;padding:.875rem 1rem;background:rgba(var(--foreground-rgb),.03);border:1px solid rgba(var(--foreground-rgb),.1);border-radius:.75rem;color:var(--foreground);font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;gap:.75rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);margin-top:1rem}.signin_microsoftButton__95l_e:hover{background:rgba(var(--foreground-rgb),.05);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.signin_googleButton__rlZZ_{width:100%;padding:.875rem 1rem;background:rgba(var(--foreground-rgb),.03);border:1px solid rgba(var(--foreground-rgb),.1);border-radius:.75rem;color:var(--foreground);font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;gap:.75rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.signin_googleButton__rlZZ_:hover{background:rgba(var(--foreground-rgb),.05);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.signin_googleIcon__RM5vi{width:24px;height:24px}.signin_footer__Lzzb3{text-align:center;margin-top:2rem}.signin_footerText__jKLdV{font-size:.875rem;color:var(--foreground);opacity:.7;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.signin_signupLink__0dUsW{color:#3b82f6;text-decoration:none;font-weight:600;transition:opacity .3s ease}.signin_signupLink__0dUsW:hover{opacity:.8;text-decoration:underline}.signin_backButton__h8L06{position:absolute;top:2rem;left:2rem;color:var(--foreground);text-decoration:none;font-size:.875rem;font-weight:500;opacity:.7;transition:all .3s ease;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:.5rem 1rem;border-radius:.5rem;background:rgba(var(--foreground-rgb),.03);border:1px solid rgba(var(--foreground-rgb),.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.signin_backButton__h8L06:hover{opacity:1;transform:translateX(-2px);background:rgba(var(--foreground-rgb),.05)}@keyframes signin_fadeInUp__Pi2mb{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.signin_signinCard__ftVCZ{padding:2rem 1.5rem;margin:1rem}.signin_backButton__h8L06{top:1rem;left:1rem;font-size:.8rem;padding:.4rem .8rem}}.signin_loading__rgFmO{display:flex;align-items:center;gap:.5rem;justify-content:center}.signin_spinner__6GxKm{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:signin_spin__ArIWE 1s linear infinite}@keyframes signin_spin__ArIWE{to{transform:rotate(1turn)}}