/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */.login-guide{box-sizing:border-box;background:#fff;flex-direction:column;align-items:center;gap:16px;width:100%;padding:24px 24px 52px;display:flex;position:relative}.login-guide .login-guide-close{box-shadow:none;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:12px;right:12px}.login-guide .login-guide-title{color:#2f2e41;text-align:center;padding:12px 0;font-size:20px;font-weight:700;line-height:30px}@media (min-width:321px) and (max-width:375px){.login-guide .login-guide-title{font-size:22px}}@media (min-width:376px){.login-guide .login-guide-title{font-size:24px}}.login-guide .login-guide-steps{gap:4px}.login-guide .login-guide-steps,.login-guide .step-card{flex-direction:column;align-items:center;width:100%;display:flex}.login-guide .step-card{box-sizing:border-box;background:#f5f2ff;border-radius:20px;padding:16px}.login-guide .step-card .step-card-title{color:#2f2e41;font-size:16px;font-weight:700;line-height:24px}.login-guide .step-card .step-card-description{color:#454464;text-align:center;margin-top:12px;font-size:13px;font-weight:500;line-height:1.6}.login-guide .step-card .step-card-note{color:#9764f7;letter-spacing:.5px;text-align:center;margin-top:8px;font-size:10px;font-weight:500;line-height:1.5}.login-guide .step-card .step-card-note p{margin:0}.login-guide .step-arrow{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.login-guide .step-arrow .step-arrow-icon{width:24px;height:24px}.login-guide .step-highlight{color:#9764f7;text-align:center;width:100%;font-size:18px;font-weight:700;line-height:1.4}.login-guide .step-highlight p{margin:0}.login-guide .login-guide-action{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:20px 0;display:flex}.login-guide .participant-login-btn{color:#fff;background:#9764f7;border-radius:100px;justify-content:space-between;align-items:center;width:100%;padding:16px 12px;font-weight:500;display:flex}