.GuestLogin_container__JQtPS{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5;padding:20px}.GuestLogin_loginBox___2gNn{background:white;padding:2rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);width:100%;max-width:400px}.GuestLogin_title__LhBV7{text-align:center;margin-bottom:1rem;color:var(--colour-10,#393d3f);font:600 24px Inter,sans-serif}.GuestLogin_subtitle__z8IRR{text-align:center;margin-bottom:2rem;color:rgba(0,0,0,.7);font:400 16px Inter,sans-serif}.GuestLogin_btn__o5cWO{display:flex;width:100%;justify-content:center;align-items:center;border-radius:100px;padding:16px}.GuestLogin_btn__o5cWO.GuestLogin_login__H_BRj{background-color:var(--color-15,#3aa0ff);margin-top:24px;color:var(--white,#fff);font:600 16px Inter,sans-serif;border:none;cursor:pointer}.GuestLogin_btn__o5cWO.GuestLogin_login__H_BRj.GuestLogin_clicked__ymHZa{background-color:#0c70cc}.GuestLogin_btn__o5cWO.GuestLogin_login__H_BRj:disabled{background-color:#ccc;cursor:not-allowed}.GuestLogin_error__UsqER{font-size:14px;color:var(--color-16,#ff4d4f);font-weight:400;margin-top:8px}