.page-module__Rf0uyG__signin{min-height:100dvh;padding:var(--space-4);place-items:center;display:grid}.page-module__Rf0uyG__signin__card{width:100%;max-width:26rem;padding:var(--space-6);text-align:center;background-color:var(--glass-surface);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--glass-sheen), var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur)}.page-module__Rf0uyG__signin__title{font-size:var(--font-size-2xl);letter-spacing:-.02em}.page-module__Rf0uyG__signin__intro{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm)}.page-module__Rf0uyG__signin__error{margin-top:var(--space-4);padding:var(--space-3);color:var(--color-danger);font-size:var(--font-size-sm);text-align:left;background-color:var(--color-danger-surface);border-radius:var(--radius-md)}.page-module__Rf0uyG__signin__button{width:100%;margin-top:var(--space-5);padding:var(--space-3) var(--space-4);color:var(--color-text-inverted);font-weight:var(--font-weight-medium);background-color:var(--color-accent);border-radius:var(--radius-pill);box-shadow:var(--glass-sheen), var(--shadow-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard);border:none}.page-module__Rf0uyG__signin__button:hover{background-color:var(--color-accent-hover)}.page-module__Rf0uyG__signin__note{margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-xs)}
