.auth-wrapper[data-v-70f1d522]{align-items:center;background:#eef5e8;background-image:radial-gradient(ellipse at 20% 50%,rgba(61,122,26,.1) 0,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(232,184,0,.08) 0,transparent 50%);display:flex;justify-content:center;min-height:100vh;padding:20px}.auth-card[data-v-70f1d522]{animation:cardIn-70f1d522 .5s ease-out both;border-radius:24px;box-shadow:0 2px 4px #0000000a,0 8px 24px #00000014,0 24px 64px #1f4d0e24;display:flex;max-width:940px;min-height:520px;overflow:hidden;width:100%}@keyframes cardIn-70f1d522{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-left[data-v-70f1d522]{align-items:center;background:linear-gradient(145deg,#c8e6a0,#d6edaf 40%,#e2f3c0 75%,#eef8d4);display:flex;flex:1;justify-content:center;overflow:hidden;padding:40px;position:relative}.left-orbs[data-v-70f1d522]{top:0;right:0;bottom:0;left:0;pointer-events:none}.left-orbs[data-v-70f1d522],.orb[data-v-70f1d522]{position:absolute}.orb[data-v-70f1d522]{border-radius:50%}.orb-1[data-v-70f1d522]{animation:float-70f1d522 8s ease-in-out infinite;background:radial-gradient(circle,rgba(232,184,0,.15) 0,transparent 70%);height:280px;right:-90px;top:-90px;width:280px}.orb-2[data-v-70f1d522]{animation:float-70f1d522 10s ease-in-out infinite reverse;background:radial-gradient(circle,hsla(0,0%,100%,.08) 0,transparent 70%);bottom:-50px;height:180px;left:-50px;width:180px}.orb-3[data-v-70f1d522]{animation:float-70f1d522 6s ease-in-out 2s infinite;background:radial-gradient(circle,rgba(232,184,0,.1) 0,transparent 70%);height:90px;left:18%;top:50%;width:90px}@keyframes float-70f1d522{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-16px) scale(1.05)}}.left-content[data-v-70f1d522]{align-items:center;display:flex;flex-direction:column;gap:28px;position:relative;text-align:center;z-index:1}.logo-wrap[data-v-70f1d522]{animation:logoIn-70f1d522 .6s ease-out .2s both}.logo-img[data-v-70f1d522]{display:block;filter:drop-shadow(0 2px 16px rgba(255,255,255,.35)) brightness(1.15);height:auto;max-width:180px}@keyframes logoIn-70f1d522{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.left-tagline[data-v-70f1d522]{align-items:center;display:flex;flex-direction:column;gap:10px}.tagline-text[data-v-70f1d522]{color:#1f4d0e;font-size:13px;font-weight:600;letter-spacing:.2px;line-height:1.5;margin:0;max-width:220px;text-shadow:0 1px 0 hsla(0,0%,100%,.5)}.tagline-dots[data-v-70f1d522]{display:flex;gap:6px}.tagline-dots span[data-v-70f1d522]{background:#e8b800;border-radius:50%;height:5px;width:5px}.tagline-dots span[data-v-70f1d522]:first-child{animation:blink-70f1d522 2s 0s infinite}.tagline-dots span[data-v-70f1d522]:nth-child(2){animation:blink-70f1d522 2s .3s infinite}.tagline-dots span[data-v-70f1d522]:nth-child(3){animation:blink-70f1d522 2s .6s infinite}@keyframes blink-70f1d522{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}.auth-right[data-v-70f1d522]{background:#fff;display:flex;flex:1;flex-direction:column;justify-content:center;padding:48px 40px}.form-box[data-v-70f1d522]{margin:0 auto;max-width:340px;width:100%}@media (max-width:768px){.auth-wrapper[data-v-70f1d522]{align-items:flex-start;padding:0}.auth-card[data-v-70f1d522]{border-radius:0;box-shadow:none;flex-direction:column;min-height:100vh}.auth-left[data-v-70f1d522]{flex:none;justify-content:flex-start;padding:32px 24px}.auth-left[data-v-70f1d522],.left-content[data-v-70f1d522]{flex-direction:row;gap:16px}.left-content[data-v-70f1d522]{align-items:center;text-align:left}.logo-wrap[data-v-70f1d522]{border-radius:14px;flex-shrink:0;padding:10px 14px}.logo-img[data-v-70f1d522]{max-width:100px}.left-tagline[data-v-70f1d522]{align-items:flex-start;gap:6px}.left-crops[data-v-70f1d522]{display:none}.tagline-text[data-v-70f1d522]{font-size:12.5px;max-width:180px}.auth-right[data-v-70f1d522]{flex:1;justify-content:flex-start;padding:32px 24px}.form-box[data-v-70f1d522]{max-width:100%}}@media (max-width:400px){.auth-left[data-v-70f1d522]{padding:20px 16px}.auth-right[data-v-70f1d522]{padding:24px 16px}}.dark-notification .bg-white{background-color:#0f172a!important}.dark-notification .text-gray-900{color:#fff!important}.dark-notification .dark\:bg-gray-900{background-color:#0f172a!important}.dark-notification .dark\:text-white{color:#fff!important}
