.GuestAccessForm_page__fNnDL{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f8ff,#ffffff);padding:1rem}.GuestAccessForm_container__KHcp1{width:100%;max-width:400px}.GuestAccessForm_logoCircle__DYX8c{width:64px;height:64px;background-color:var(--primary-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.GuestAccessForm_logoIcon__sztbq{color:var(--white)}.GuestAccessForm_cardInner__YBGFY,.GuestAccessForm_form__7DEQi{display:flex;flex-direction:column;gap:1rem}.GuestAccessForm_inputWrapper__U_qNf{position:relative}.GuestAccessForm_inputIcon__8IN5l{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--dark-gray)}.GuestAccessForm_withLeftIcon__xp65Z{padding-left:2.5rem!important}.GuestAccessForm_otpContainer__tg_EA{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.5rem;gap:.5rem}.GuestAccessForm_otpInput__IHh7_{width:100%;height:44px;text-align:center;font-size:1rem;border:1px solid var(--light-gray);border-radius:.375rem;outline:none;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.GuestAccessForm_otpInput__IHh7_:focus{border-color:var(--primary-blue);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.GuestAccessForm_muted__6R_zE{color:var(--dark-gray);font-size:.875rem}.GuestAccessForm_errorBox__ft_jh{background-color:#fee2e2;border:1px solid #fecaca;color:#dc2626;padding:.75rem;border-radius:.375rem;font-size:.875rem}.GuestAccessForm_successBox__ayVcK{background-color:#ecfdf5;border:1px solid #a7f3d0;color:#047857;padding:.75rem;border-radius:.375rem;font-size:.875rem}.GuestAccessForm_linkButton__XzoWn{background:none;border:none;color:var(--primary-blue);cursor:pointer;padding:0}