.Input-module__Tl1jgW__group{gap:var(--space-xs);flex-direction:column;display:flex}.Input-module__Tl1jgW__label{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);font-weight:500}.Input-module__Tl1jgW__input{font-family:var(--font-primary);font-size:var(--text-body);color:var(--color-text-primary);background-color:var(--color-bg-card);border:2px solid var(--color-border);border-radius:var(--radius-md);padding:12px var(--space-md);width:100%;min-height:44px;transition:border-color var(--transition-fast)}.Input-module__Tl1jgW__input::placeholder{color:var(--color-text-secondary)}.Input-module__Tl1jgW__input:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px;border-color:var(--color-secondary)}.Input-module__Tl1jgW__input:disabled{background-color:var(--color-bg-page);cursor:not-allowed;color:var(--color-text-secondary)}.Input-module__Tl1jgW__inputError,.Input-module__Tl1jgW__inputError:focus{border-color:var(--color-danger)}.Input-module__Tl1jgW__hint{font-size:var(--text-label);color:var(--color-text-secondary)}.Input-module__Tl1jgW__error{font-size:var(--text-label);color:var(--color-danger)}
.GoogleSignInButton-module__e00QPa__button{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;min-height:44px;padding:var(--space-sm) var(--space-md);color:#3c4043;border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;line-height:1.2;font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);cursor:pointer;transition:background-color var(--transition-fast), box-shadow var(--transition-fast);background:#fff;border:1px solid #dadce0;text-decoration:none;display:inline-flex}.GoogleSignInButton-module__e00QPa__button:hover{background:#f7f8f8;box-shadow:0 1px 2px #3c40431a}.GoogleSignInButton-module__e00QPa__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.GoogleSignInButton-module__e00QPa__button:active{background:#f1f3f4}.GoogleSignInButton-module__e00QPa__glyph{flex-shrink:0}.GoogleSignInButton-module__e00QPa__label{white-space:nowrap}