.Auth_wrap__kECZy{min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 15%,#ffe3ec 0,transparent 55%),radial-gradient(circle at 85% 80%,#ffd9e8 0,transparent 50%),linear-gradient(160deg,#fff5f8,#ffeef4);font-family:Nunito,system-ui,sans-serif}.Auth_card__v9YRO{width:100%;max-width:380px;background:#fff;border-radius:26px;padding:34px 28px 30px;box-shadow:0 24px 60px -22px rgba(214,84,130,.45),inset 0 2px 0 #ffe3ec;position:relative}.Auth_brand__T_4kC{font-family:Caveat,cursive;font-size:2rem;text-align:center;color:#d65482;line-height:1;margin-bottom:4px}.Auth_brand__T_4kC span{color:#ff8fb1}.Auth_title__nKNpE{font-family:Fraunces,serif;font-size:1.4rem;text-align:center;color:#7a3b54;margin:8px 0 2px}.Auth_sub___zkDX{text-align:center;color:#b07d92;font-size:.9rem;margin-bottom:22px}.Auth_field__rd_s2{margin-bottom:14px}.Auth_label__MsRLD{display:block;font-size:.8rem;font-weight:700;color:#a05f78;margin-bottom:6px}.Auth_input___ukFb{width:100%;border:2px solid #ffd9e6;background:#fff8fb;border-radius:14px;padding:12px 14px;font-size:1rem;font-family:inherit;color:#5a2e42;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.Auth_input___ukFb:focus{outline:none;border-color:#ff8fb1;box-shadow:0 0 0 4px rgba(255,143,177,.18)}.Auth_btn__naLHy{width:100%;border:none;border-radius:14px;padding:13px;font-size:1rem;font-weight:800;font-family:inherit;color:#fff;background:linear-gradient(135deg,#ff7eb3,#ff5e8a);cursor:pointer;margin-top:6px;box-shadow:0 12px 24px -10px rgba(255,94,138,.7);transition:transform .12s,box-shadow .12s,opacity .12s}.Auth_btn__naLHy:hover:not(:disabled){transform:translateY(-1px)}.Auth_btn__naLHy:active:not(:disabled){transform:translateY(1px)}.Auth_btn__naLHy:disabled{opacity:.6;cursor:default}.Auth_error__vjLwX{background:#ffe3e8;color:#c0395b}.Auth_error__vjLwX,.Auth_ok__Mb69r{border-radius:12px;padding:10px 12px;font-size:.85rem;font-weight:600;margin-bottom:14px;text-align:center}.Auth_ok__Mb69r{background:#e3ffe9;color:#2f9e5b}.Auth_toggle__pyaMQ{text-align:center;margin-top:18px;font-size:.9rem;color:#a05f78}.Auth_link__iUq2U{background:none;border:none;color:#ff5e8a;font-weight:800;font-family:inherit;font-size:.9rem;cursor:pointer;padding:0 0 0 4px}.Auth_link__iUq2U:hover{text-decoration:underline}