.AuthModal_overlay__Gb7QK{position:fixed;inset:0;z-index:50;background:rgba(255,255,255,.25);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.AuthModal_container__Ecj2d,.AuthModal_overlay__Gb7QK{display:flex;justify-content:center;align-items:center}.AuthModal_container__Ecj2d{perspective:1000px}.AuthModal_form__G3zCB{position:relative;width:340px;transform-style:preserve-3d;transition:transform .8s ease}.AuthModal_formFlipped__uHfeq{transform:rotateY(-180deg)}.AuthModal_formBack__sR_kW,.AuthModal_formFront__NM9A3{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:55px 40px;border-radius:16px;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:linear-gradient(145deg,#7ecb82,#5aad5e);box-shadow:inset 2px 2px 10px rgba(30,70,32,.5),inset -1px -1px 5px rgba(200,240,200,.45),0 12px 40px rgba(0,0,0,.18)}.AuthModal_formBack__sR_kW{position:absolute;top:0;left:0;width:100%;transform:rotateY(-180deg)}.AuthModal_formDetails__iYPW8{font-size:22px;font-weight:700;padding-bottom:6px;color:#fff;text-shadow:0 1px 3px rgba(30,70,32,.3)}.AuthModal_input__EFFPy{width:250px;min-height:44px;color:#fff;outline:none;padding:0 12px;font-size:14px;background-color:#4a9a4e;border-radius:8px;border:2px solid #4a9a4e;transition:transform .3s,box-shadow .3s;box-shadow:4px 4px 8px rgba(30,70,32,.6),1px 1px 8px rgba(200,240,200,.35)}.AuthModal_input__EFFPy::-moz-placeholder{color:rgba(255,255,255,.55)}.AuthModal_input__EFFPy::placeholder{color:rgba(255,255,255,.55)}.AuthModal_input__EFFPy:focus::-moz-placeholder{opacity:0;-moz-transition:opacity .3s;transition:opacity .3s}.AuthModal_input__EFFPy:focus::placeholder{opacity:0;transition:opacity .3s}.AuthModal_input__EFFPy:focus{transform:scale(1.04);box-shadow:4px 4px 8px rgba(30,70,32,.6),1px 1px 8px rgba(200,240,200,.35),inset 2px 2px 8px rgba(30,70,32,.45),inset -1px -1px 4px rgba(200,240,200,.3)}.AuthModal_btn__RuALW{padding:10px 40px;cursor:pointer;background-color:#4a9a4e;border-radius:8px;border:2px solid #4a9a4e;color:#fff;font-size:15px;font-weight:700;transition:transform .3s,box-shadow .3s;box-shadow:4px 4px 8px rgba(30,70,32,.6),1px 1px 8px rgba(200,240,200,.35)}.AuthModal_btn__RuALW:focus,.AuthModal_btn__RuALW:hover{transform:scale(1.05);box-shadow:4px 4px 8px rgba(30,70,32,.6),1px 1px 8px rgba(200,240,200,.35),inset 2px 2px 8px rgba(30,70,32,.45),inset -1px -1px 4px rgba(200,240,200,.3)}.AuthModal_btn__RuALW:disabled{opacity:.5;cursor:not-allowed;transform:none}.AuthModal_error__BhB4_{font-size:13px;color:#ffe0e0;text-shadow:0 1px 2px rgba(0,0,0,.2);text-align:center;max-width:250px}.AuthModal_switch__ExFEM{font-size:13px;color:rgba(255,255,255,.8)}.AuthModal_switchLink__UfEfB{font-weight:700;cursor:pointer;text-decoration:underline;color:#fff}.AuthModal_switchLink__UfEfB:hover{color:#e8f5e9}