.auth_authContainer__L4cFJ{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background:var(--background);position:relative;z-index:0;padding:8rem 0 4rem}.auth_authSplitLayout__lOx1h{display:flex;width:90%;max-width:1000px;height:clamp(600px,75vh,700px);background:rgba(11,12,16,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:30px;overflow:hidden;box-shadow:0 40px 100px rgba(0,0,0,.6)}.auth_authSidebar__Sk7d7{flex:1 1;background-size:cover;background-position:50%;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:3rem;color:#fff}.auth_authSidebar__Sk7d7:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}.auth_authSideContent__17lIq{position:relative;z-index:2}.auth_authSideTitle___r3az{font-size:2rem;font-weight:800;margin-bottom:.75rem;line-height:1.1}.auth_authSideText__4ojtF{font-size:.9rem;opacity:.8;line-height:1.5}.auth_authMainPanel__W4eVU{width:50%;display:flex;flex-direction:column;padding:2rem 3rem;position:relative;overflow-y:auto}.auth_authTabs__vxqO9{display:flex;gap:1.5rem;margin-bottom:1.75rem;border-bottom:1px solid rgba(255,255,255,.1)}.auth_authTab__d6gXG{background:none;border:none;color:#666;font-size:1rem;font-weight:700;padding-bottom:.75rem;cursor:pointer;position:relative;transition:all .3s ease}.auth_authTabActive__Vd5jE{color:var(--primary)}.auth_authTabActive__Vd5jE:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:var(--primary)}.auth_authContainer__L4cFJ:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 10% 20%,rgba(242,169,0,.05) 0,transparent 40%),radial-gradient(circle at 90% 80%,rgba(242,169,0,.05) 0,transparent 40%);z-index:0}.auth_authCard__H_WQs{width:100%;max-width:450px;background:rgba(11,12,16,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:3rem;position:relative;z-index:1;box-shadow:0 20px 50px rgba(0,0,0,.5);animation:auth_slideUp__7p5JI .6s cubic-bezier(.2,.8,.2,1)}.auth_authHeader__VY8cW{text-align:center;margin-bottom:2.5rem}.auth_logoIcon__6UsN4{font-size:3rem;color:var(--primary);margin-bottom:1rem}.auth_authTitle__RXOt9{font-size:2rem;font-weight:800;color:var(--foreground-heading);margin-bottom:.5rem}.auth_authSubtitle__P0KLS{font-size:.95rem;color:var(--foreground);opacity:.7}.auth_authForm__XXChW{display:flex;flex-direction:column;gap:1.5rem}.auth_formError__aDycl{background:rgba(255,69,69,.12);border:1px solid rgba(255,69,69,.3);color:#ff6961;padding:.9rem 1rem;border-radius:12px;font-size:.95rem;font-weight:600}.auth_inputGroup__eDkoS{display:flex;flex-direction:column;gap:.5rem}.auth_inputLabel___5m2T{font-size:.85rem;font-weight:600;color:var(--foreground);margin-left:.25rem}.auth_inputWrapper__azcEN{position:relative;display:flex;align-items:center}.auth_inputIcon__2SYva{position:absolute;left:1.25rem;color:#666;font-size:1.1rem}.auth_authInput__HNEur{width:100%;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:7px;padding:.85rem 3.5rem .85rem 3.25rem;color:#fff;font-size:1rem;transition:all .3s ease;outline:none}.auth_authInput__HNEur::placeholder{color:rgba(255,255,255,.4)}.auth_eyeButton__m1FDr{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#ccc;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.3rem;transition:all .3s ease;z-index:10;padding:.5rem}.auth_eyeButton__m1FDr:hover{color:var(--primary);transform:translateY(-50%) scale(1.1)}.auth_authInput__HNEur:focus{border-color:var(--primary);background:rgba(255,255,255,.06);box-shadow:0 0 15px rgba(242,169,0,.1)}.auth_strengthMeter__JbyPh{height:4px;background:rgba(255,255,255,.1);border-radius:2px;margin-top:.5rem;overflow:hidden;position:relative}.auth_strengthBar__MIYH1{height:100%;width:0;transition:all .3s ease}.auth_strengthLabel__S8y_U{font-size:.75rem;margin-top:.25rem;text-align:right;font-weight:600}.auth_forgotPassword__uskSS{display:block;text-align:right;font-size:.85rem;color:var(--primary);text-decoration:none;font-weight:500;margin-top:-.5rem}.auth_submitBtn__uI_Oe{background:linear-gradient(135deg,var(--primary) 0,#e65100 100%);color:#0b0c10;border:none;border-radius:12px;padding:1rem;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1rem}.auth_submitBtn__uI_Oe:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(242,169,0,.3)}.auth_authFooter__NxG_O{margin-top:2rem;text-align:center;font-size:.9rem;color:var(--foreground);opacity:.9}.auth_authLink__7OGe7{color:var(--primary);text-decoration:none;margin-left:.5rem;font-size:.9rem}.auth_spinner__A_T1D{animation:auth_spin__xoXmc 1s linear infinite;font-size:1.2rem}@keyframes auth_spin__xoXmc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes auth_slideUp__7p5JI{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.auth_authContainer__L4cFJ{position:relative;min-height:100vh;width:100%;padding:6rem 0 4rem;display:flex;align-items:center;justify-content:center}.auth_authSplitLayout__lOx1h{width:92%;height:-moz-fit-content;height:fit-content;flex-direction:column;border-radius:20px;margin:0;border:1px solid rgba(255,255,255,.15)}.auth_authSidebar__Sk7d7{display:none}.auth_authMainPanel__W4eVU{width:100%;height:100%;padding:2.5rem 1.5rem 3rem;overflow-y:auto}.auth_authSideTitle___r3az{font-size:1.5rem}.auth_authTabs__vxqO9{justify-content:flex-start;gap:1.5rem}}@media (max-width:480px){.auth_authContainer__L4cFJ{padding-top:2rem;min-height:-moz-fit-content;min-height:fit-content}.auth_authSplitLayout__lOx1h{width:94%}.auth_authMainPanel__W4eVU{padding:1rem}.auth_authSideTitle___r3az{font-size:1.35rem}.auth_authInput__HNEur{padding:.8rem 1rem .8rem 3rem;font-size:.95rem}.auth_inputIcon__2SYva{left:1rem}.auth_eyeButton__m1FDr{right:.5rem}}