.card_container__IWYbg{width:100%;max-width:480px;display:flex;justify-content:center;align-items:center;padding:20px}.card_card__FG3rp{width:100%;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.2);padding:48px 40px;animation:card_slideUp__A8wwj .6s ease-out}.card_card__FG3rp .card_header__bg_y0{text-align:center;margin-bottom:40px}.card_card__FG3rp .card_header__bg_y0 .card_logo___pUIi{margin:0 auto 24px;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content}.card_card__FG3rp .card_header__bg_y0 .card_logo___pUIi img,.card_card__FG3rp .card_header__bg_y0 .card_logo___pUIi svg{width:120px;height:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.15));transition:transform .3s ease}.card_card__FG3rp .card_header__bg_y0 .card_logo___pUIi:hover img,.card_card__FG3rp .card_header__bg_y0 .card_logo___pUIi:hover svg{transform:scale(1.05)}.card_card__FG3rp .card_header__bg_y0 h1{font-size:32px;font-weight:700;background:linear-gradient(135deg,#2d5a27,#4a7c59);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px;letter-spacing:-.02em}.card_card__FG3rp .card_header__bg_y0 p{font-size:16px;color:#64748b;font-weight:400;line-height:1.5;margin:0}.card_card__FG3rp .card_form__iACh6{display:flex;flex-direction:column;gap:24px}.card_card__FG3rp .card_form__iACh6 .card_field__THi6G{position:relative}.card_card__FG3rp .card_form__iACh6 .card_field__THi6G .card_inputWrapper__A8uMh{position:relative;display:flex;align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:16px;padding:16px 20px;transition:all .3s ease;overflow:hidden}.card_card__FG3rp .card_form__iACh6 .card_field__THi6G .card_inputWrapper__A8uMh:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#34c759,#30a14e);opacity:0;transition:opacity .3s ease;z-index:0}.card_card__FG3rp .card_form__iACh6 .card_field__THi6G .card_inputWrapper__A8uMh:focus-within{border-color:#34c759;box-shadow:0 0 0 4px rgba(52,199,89,.1);transform:translateY(-2px)}.card_card__FG3rp .card_form__iACh6 .card_field__THi6G .card_inputWrapper__A8uMh:focus-within:before{opacity:.05}.card_card__FG3rp .card_form__iACh6 .card_field__THi6G .card_inputWrapper__A8uMh:focus-within .card_inputIcon__cfslG{color:#34c759;transform:scale(1.1)}.card_card__FG3rp .card_form__iACh6 .card_field__THi6G .card_inputWrapper__A8uMh .card_inputIcon__cfslG{color:#94a3b8;margin-left:12px;transition:all .3s ease;z-index:1}.card_card__FG3rp .card_form__iACh6 .card_field__THi6G .card_inputWrapper__A8uMh input{flex:1 1;border:none;background:transparent;font-size:16px;color:#1e293b;font-weight:500;outline:none;z-index:1}.card_card__FG3rp .card_form__iACh6 .card_field__THi6G .card_inputWrapper__A8uMh input::placeholder{color:#94a3b8;font-weight:400}.card_card__FG3rp .card_form__iACh6 .card_field__THi6G .card_inputWrapper__A8uMh input:-webkit-autofill,.card_card__FG3rp .card_form__iACh6 .card_field__THi6G .card_inputWrapper__A8uMh input:-webkit-autofill:focus,.card_card__FG3rp .card_form__iACh6 .card_field__THi6G .card_inputWrapper__A8uMh input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #f8fafc;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.card_card__FG3rp .card_form__iACh6 .card_field__THi6G .card_inputWrapper__A8uMh .card_passwordToggle__SO0Vx{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;border-radius:8px;transition:all .3s ease;z-index:1}.card_card__FG3rp .card_form__iACh6 .card_field__THi6G .card_inputWrapper__A8uMh .card_passwordToggle__SO0Vx:hover{color:#34c759;background:rgba(52,199,89,.1)}.card_card__FG3rp .card_form__iACh6 .card_field__THi6G .card_inputWrapper__A8uMh .card_passwordToggle__SO0Vx svg{display:block}.card_card__FG3rp .card_form__iACh6 .card_forgotPassword__BnmME{text-align:center;margin-top:-8px}.card_card__FG3rp .card_form__iACh6 .card_forgotPassword__BnmME .card_forgotLink__dOLk4{background:none;border:none;color:#34c759;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;transition:all .3s ease;padding:8px 16px;border-radius:8px}.card_card__FG3rp .card_form__iACh6 .card_forgotPassword__BnmME .card_forgotLink__dOLk4:hover{color:#30a14e;background:rgba(52,199,89,.1);text-decoration:underline}.card_card__FG3rp .card_form__iACh6 .card_submitButton__gAx5T{width:100%;background:linear-gradient(135deg,#34c759,#30a14e);border:none;border-radius:16px;padding:18px 24px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;margin-top:8px}.card_card__FG3rp .card_form__iACh6 .card_submitButton__gAx5T:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.card_card__FG3rp .card_form__iACh6 .card_submitButton__gAx5T:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(52,199,89,.3)}.card_card__FG3rp .card_form__iACh6 .card_submitButton__gAx5T:hover:before{left:100%}.card_card__FG3rp .card_form__iACh6 .card_submitButton__gAx5T:active{transform:translateY(0)}.card_card__FG3rp .card_form__iACh6 .card_submitButton__gAx5T:disabled{opacity:.7;cursor:not-allowed;transform:none}.card_card__FG3rp .card_form__iACh6 .card_submitButton__gAx5T:disabled:hover{transform:none;box-shadow:none}.card_card__FG3rp .card_form__iACh6 .card_submitButton__gAx5T .card_buttonContent__gGZpe{display:flex;align-items:center;justify-content:center;gap:12px;position:relative;z-index:1}.card_card__FG3rp .card_form__iACh6 .card_submitButton__gAx5T .card_buttonContent__gGZpe svg{transition:transform .3s ease}.card_card__FG3rp .card_form__iACh6 .card_submitButton__gAx5T .card_buttonContent__gGZpe span{font-weight:600}.card_card__FG3rp .card_form__iACh6 .card_submitButton__gAx5T:hover .card_buttonContent__gGZpe svg{transform:translateX(4px)}@keyframes card_slideUp__A8wwj{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.card_container__IWYbg{padding:16px}.card_card__FG3rp{padding:32px 24px;border-radius:20px}.card_card__FG3rp .card_header__bg_y0{margin-bottom:32px}.card_card__FG3rp .card_header__bg_y0 .card_logo___pUIi img,.card_card__FG3rp .card_header__bg_y0 .card_logo___pUIi svg{width:100px}.card_card__FG3rp .card_header__bg_y0 h1{font-size:28px}.card_card__FG3rp .card_header__bg_y0 p{font-size:14px}.card_card__FG3rp .card_form__iACh6{gap:20px}.card_card__FG3rp .card_form__iACh6 .card_field__THi6G .card_inputWrapper__A8uMh{padding:14px 16px}.card_card__FG3rp .card_form__iACh6 .card_field__THi6G .card_inputWrapper__A8uMh input{font-size:15px}.card_card__FG3rp .card_form__iACh6 .card_submitButton__gAx5T{padding:16px 20px;font-size:15px}}@media(max-width:480px){.card_card__FG3rp{padding:24px 20px}.card_card__FG3rp .card_header__bg_y0{margin-bottom:28px}.card_card__FG3rp .card_header__bg_y0 .card_logo___pUIi{margin-bottom:20px}.card_card__FG3rp .card_header__bg_y0 .card_logo___pUIi img,.card_card__FG3rp .card_header__bg_y0 .card_logo___pUIi svg{width:80px}.card_card__FG3rp .card_header__bg_y0 h1{font-size:24px}.card_card__FG3rp .card_form__iACh6{gap:18px}.card_card__FG3rp .card_form__iACh6 .card_field__THi6G .card_inputWrapper__A8uMh{padding:12px 14px}}.login_container__bMWTZ{width:100%;min-height:100vh;min-height:100svh;min-height:100dvh;display:flex;justify-content:center;align-items:center;padding:clamp(12px,3vw,24px);background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1920 1080"><defs><linearGradient id="sky" x1="0%" y1="0%" x2="0%" y2="100%"><stop offset="0%" style="stop-color:%2387CEEB;stop-opacity:1" /><stop offset="100%" style="stop-color:%23E0F6FF;stop-opacity:1" /></linearGradient></defs><rect width="1920" height="1080" fill="url(%23sky)"/><g fill="%2334C759"><rect x="0" y="800" width="1920" height="280"/><path d="M0,800 Q480,750 960,800 T1920,800 L1920,1080 L0,1080 Z" opacity="0.8"/></g><g fill="%232E7D32"><circle cx="200" cy="700" r="80" opacity="0.6"/><circle cx="400" cy="720" r="60" opacity="0.7"/><circle cx="600" cy="690" r="70" opacity="0.5"/><circle cx="1200" cy="710" r="90" opacity="0.6"/><circle cx="1400" cy="680" r="75" opacity="0.7"/><circle cx="1600" cy="700" r="65" opacity="0.5"/></g><g fill="%23FFC107" opacity="0.8"><circle cx="1800" cy="150" r="60"/><path d="M1800,150 L1820,130 L1840,150 L1820,170 L1810,160 L1790,170 L1780,150 L1790,130 Z"/></g><g stroke="%23795548" stroke-width="3" fill="none"><path d="M100,800 L120,750 L140,800 L160,770 L180,800"/><path d="M800,800 L820,760 L840,800 L860,780 L880,800"/><path d="M1500,800 L1520,740 L1540,800 L1560,760 L1580,800"/></g></svg>') 50%/cover;position:relative;overflow:hidden}.login_container__bMWTZ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 80% 60%,rgba(52,199,89,.1) 0,transparent 50%),radial-gradient(circle at 40% 80%,rgba(255,193,7,.1) 0,transparent 50%);animation:login_float__gbbNU 15s ease-in-out infinite;z-index:0}.login_container__bMWTZ .login_wrapper___drno{width:100%;min-height:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}@keyframes login_float__gbbNU{0%,to{transform:translateY(0);opacity:.8}50%{transform:translateY(-20px);opacity:1}}@media(max-width:768px){.login_container__bMWTZ{padding:clamp(12px,4vw,18px)}}@media(max-width:480px){.login_container__bMWTZ{padding:clamp(10px,5vw,16px)}}