.AuthLayout_container__AdS1a{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:1.5rem;background:radial-gradient(at 0 0,#100f15 0,transparent 50%),radial-gradient(at 50% 0,#2f3e6a 0,transparent 50%),radial-gradient(at 100% 0,#722741 0,transparent 50%);background-color:#0f172a}@media (prefers-color-scheme:light){.AuthLayout_container__AdS1a{background-color:#f0f4f8;background:radial-gradient(at 0 0,#ebf5ff 0,transparent 50%),radial-gradient(at 50% 100%,#e0f0ff 0,transparent 50%),radial-gradient(at 100% 0,#ebf1ff 0,transparent 50%)}}.AuthLayout_card__LKsfo{width:100%;max-width:420px;background:hsla(0,0%,100%,.85);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.6);border-radius:28px;padding:3rem 2.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.05),0 25px 50px -12px rgba(0,0,0,.15);animation:AuthLayout_slideUp__zNSKN .6s cubic-bezier(.16,1,.3,1)}.AuthLayout_header__f0a0w{text-align:center;margin-bottom:2.5rem}.AuthLayout_title__8R4uK{font-size:2rem;font-weight:800;color:#1a202c;margin-bottom:.5rem;letter-spacing:-.03em;background:linear-gradient(135deg,#1a202c,#2d3748);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.AuthLayout_subtitle__yNaZk{color:#718096;font-size:.95rem;font-weight:500}@keyframes AuthLayout_slideUp__zNSKN{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-color-scheme:dark){.AuthLayout_card__LKsfo{background:rgba(30,30,30,.6);border-color:hsla(0,0%,100%,.08);box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.AuthLayout_title__8R4uK{background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.AuthLayout_subtitle__yNaZk{color:#a0aec0}}@media (max-width:480px){.AuthLayout_card__LKsfo{padding:1.5rem;box-shadow:none;background:transparent;border:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.login_form__NY6Qf{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.login_inputGroup__WNCug{display:flex;flex-direction:column;gap:.5rem;position:relative}.login_inputGroup__WNCug label{font-size:.85rem;font-weight:600;color:#444;margin-left:.2rem;letter-spacing:-.01em}.login_input__GK8Qo{padding:1rem 1.2rem;border-radius:16px;border:1px solid rgba(0,0,0,.08);background:#f9fafb;font-size:1rem;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:inset 0 2px 4px rgba(0,0,0,.02)}.login_input__GK8Qo:focus{outline:none;background:#fff;border-color:#0070f3;box-shadow:0 0 0 4px rgba(0,112,243,.15),inset 0 1px 2px rgba(0,0,0,.02);transform:translateY(-1px)}.login_submitButton__lHovt{background:linear-gradient(135deg,#0070f3,#00c6ff);color:#fff;padding:1rem;border-radius:16px;border:none;font-size:1.05rem;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:1rem;box-shadow:0 4px 14px 0 rgba(0,118,255,.39);letter-spacing:.02em}.login_submitButton__lHovt:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,118,255,.23);filter:brightness(1.05)}.login_submitButton__lHovt:active{transform:translateY(0)}.login_divider__99Gky{display:flex;align-items:center;margin:2rem 0;color:#999;font-size:.85rem;font-weight:500}.login_divider__99Gky:after,.login_divider__99Gky:before{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent)}.login_divider__99Gky span{padding:0 1rem}.login_googleButton__IsL0R{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;padding:.9rem;background:#fff;border:1px solid #e1e4e8;border-radius:16px;font-size:1rem;font-weight:600;color:#111;cursor:pointer;transition:all .2s cubic-bezier(.25,.8,.25,1);box-shadow:0 2px 8px rgba(0,0,0,.04)}.login_googleButton__IsL0R:hover{background:#fff;border-color:#d1d5da;box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-1px)}.login_googleIcon__s_5Kf{width:20px;height:20px}.login_links__nEd2V{display:flex;justify-content:center;gap:1rem;margin-top:2rem;font-size:.9rem;color:#666}.login_link__sOeCn{color:#666;text-decoration:none;transition:color .2s;font-weight:500}.login_link__sOeCn:hover{color:#0070f3;text-decoration:underline;text-underline-offset:4px}.login_error__wxSLK{color:#e00;font-size:.9rem;text-align:center;background:rgba(255,0,0,.05);padding:.8rem;border-radius:12px;border:1px solid rgba(255,0,0,.1)}@media (prefers-color-scheme:dark){.login_inputGroup__WNCug label{color:#ccc}.login_input__GK8Qo{background:rgba(0,0,0,.3);border-color:hsla(0,0%,100%,.1);color:#fff}.login_input__GK8Qo:focus{background:rgba(0,0,0,.5);border-color:#0070f3}.login_googleButton__IsL0R{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.15);color:#fff}.login_googleButton__IsL0R:hover{background:hsla(0,0%,100%,.1)}.login_link__sOeCn{color:#aaa}}