.page-module__aydn6q__page{background:linear-gradient(160deg,#f8f1e7 0%,#efe7da 100%);place-items:center;min-height:100vh;padding:1.5rem;display:grid}.page-module__aydn6q__card{gap:1rem;width:100%;max-width:360px;display:grid}.page-module__aydn6q__brand{align-items:center;gap:.65rem;margin-bottom:.25rem;display:flex}.page-module__aydn6q__logo{border-radius:.6rem;width:2.25rem;height:2.25rem}.page-module__aydn6q__brandName{color:#1a0e05;letter-spacing:-.01em;font-size:1rem;font-weight:700}.page-module__aydn6q__heading{color:#1a0e05;letter-spacing:-.03em;margin:0;font-size:1.6rem;font-weight:700;line-height:1.2}.page-module__aydn6q__errorBanner{color:#7a2e1a;background:#9139271a;border-radius:.75rem;padding:.75rem 1rem;font-size:.85rem;font-weight:500}.page-module__aydn6q__googleBtn{color:#1a0e05;min-height:3rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #301f0c2e;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;width:100%;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .14s;display:flex}.page-module__aydn6q__googleBtn:hover{background:#f5f0ea}.page-module__aydn6q__divider{color:#9e876a;align-items:center;gap:.75rem;font-size:.78rem;display:flex}.page-module__aydn6q__divider:before,.page-module__aydn6q__divider:after{content:"";background:#301f0c1a;flex:1;height:1px}.page-module__aydn6q__form{gap:.65rem;display:grid}.page-module__aydn6q__form input{min-height:3rem;font:inherit;color:#1a0e05;background:#fffdf8;border:1px solid #301f0c24;border-radius:.85rem;outline:none;padding:0 1rem;font-size:.95rem;transition:border-color .14s}.page-module__aydn6q__form input:focus{border-color:#301f0c59}.page-module__aydn6q__form button{color:#fff3df;min-height:3rem;font:inherit;cursor:pointer;background:#1a0e05;border:none;border-radius:999px;font-size:.95rem;font-weight:600;transition:opacity .14s}.page-module__aydn6q__form button:active{opacity:.8}.page-module__aydn6q__helper{text-align:center;color:#9e876a;margin:0;font-size:.83rem}.page-module__aydn6q__helper a{color:#1a0e05;font-weight:600;text-decoration:none}
