.page-module__Rf0uyG__wrap{max-width:620px}.page-module__Rf0uyG__card{border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffbf4f2;border-radius:32px;margin:0 auto;padding:40px;transition:all .3s;box-shadow:0 8px 24px #7359341f,0 16px 40px #73593414}.page-module__Rf0uyG__card:hover{box-shadow:0 12px 32px #73593426,0 20px 48px #7359341a}.page-module__Rf0uyG__card h1{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:clamp(32px,4vw,44px);font-weight:700}.page-module__Rf0uyG__card p{color:var(--text-muted);margin-top:8px;font-size:15px}.page-module__Rf0uyG__hint{color:var(--text-muted);font-size:12px}.page-module__Rf0uyG__warning{color:#8c3f3f;background:#9f4e4e14;border:1px solid #9f4e4e47;border-radius:10px;margin-top:10px;padding:8px 10px;font-size:12px}.page-module__Rf0uyG__form{gap:12px;margin-top:20px;display:grid}.page-module__Rf0uyG__form label{color:#7a664b;gap:6px;font-size:13px;font-weight:600;display:grid}.page-module__Rf0uyG__form input{color:var(--text-primary);background:#fffbf4f2;border:1px solid #9d825847;border-radius:14px;padding:14px 16px;font-size:16px;transition:all .2s;box-shadow:0 1px 3px #73593414}.page-module__Rf0uyG__form input:hover{border-color:#9d825866}.page-module__Rf0uyG__form input:focus{background:#fffbf4;border-color:#caa76799;outline:none;box-shadow:0 0 0 3px #caa7671f,0 2px 6px #7359341a}.page-module__Rf0uyG__error{color:#9f4e4e;font-size:13px}.page-module__Rf0uyG__form button{color:#2e2214;background:linear-gradient(135deg,#c8a95a 0%,#ab8a3d 100%);border:0;border-radius:100px;margin-top:8px;padding:16px 24px;font-size:16px;font-weight:700;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 4px 12px #73593433}.page-module__Rf0uyG__form button:hover:not(:disabled){background:linear-gradient(135deg,#d4b666 0%,#b79549 100%);transform:translateY(-2px);box-shadow:0 8px 20px #73593440}.page-module__Rf0uyG__form button:active:not(:disabled){transform:translateY(0)scale(.98)}.page-module__Rf0uyG__form button:disabled{opacity:.5;cursor:not-allowed}.page-module__Rf0uyG__links{text-align:center;margin-top:14px;font-size:14px}.page-module__Rf0uyG__links a{color:#8d6a2d;font-weight:700;text-decoration:none;transition:color .2s}.page-module__Rf0uyG__links a:hover{color:#c8a95a}
