@font-face{font-display:swap;font-family:EverydaySans;font-style:normal;font-weight:700;src:url(https://i5.walmartimages.com/dfw/63fd9f59-581c/294cde33-8d74-4638-a582-6a0f942c0c18/v1/ESB.woff2) format("woff2"),url(https://i5.walmartimages.com/dfw/63fd9f59-3aae/d676f7c9-1cd0-42d5-8c69-8716fc3cfac6/v1/ESB.woff) format("woff")}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%}body{font-family:EverydaySans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5}.login-form-section{width:100%;max-width:400px;border-radius:8px}.login-title{margin:0 0 16px;font-size:1.25rem;font-weight:700;color:#000;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.login-description{margin:0 0 28px;font-size:14px;color:#565959;text-align:center;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.input-group{margin-bottom:20px;text-align:left}.required{color:#cd0200}.input-field{width:100%;padding:12px 16px;font-size:16px;border:1px solid #d1d5d8;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-sizing:border-box;transition:border-color .2s ease}.input-field:focus{outline:none;border-color:#0071ce;box-shadow:0 0 0 3px #0071ce1a}.privacy-notice{margin-bottom:24px;text-align:left}.privacy-text{margin:0;font-size:12px;color:#2e2f32;line-height:1.4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.privacy-link{color:#2e2f32;text-decoration:underline;transition:text-decoration .2s ease}.privacy-link:hover{text-decoration:underline}.continue-button{width:100%;padding:12px;background-color:#0071ce;color:#fff;border:none;border-radius:24px;font-size:16px;font-weight:600;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:background-color .2s ease,box-shadow .2s ease}.continue-button:hover:not(:disabled){background-color:#005fa3;box-shadow:0 2px 8px #0071ce33}.continue-button:active:not(:disabled){background-color:#004078}.continue-button:disabled{background-color:#a0a0a0;cursor:not-allowed;opacity:.8}@media(max-width:600px){.auth-content{padding:20px 16px}.login-form-section{padding:28px 16px;border-radius:0}.login-title{font-size:24px;margin-bottom:12px}.login-description{font-size:13px;margin-bottom:20px}.footer-links{gap:8px}.footer-link{font-size:11px}}@font-face{font-display:swap;font-family:EverydaySans;font-style:normal;font-weight:700;src:url(https://i5.walmartimages.com/dfw/63fd9f59-581c/294cde33-8d74-4638-a582-6a0f942c0c18/v1/ESB.woff2) format("woff2"),url(https://i5.walmartimages.com/dfw/63fd9f59-3aae/d676f7c9-1cd0-42d5-8c69-8716fc3cfac6/v1/ESB.woff) format("woff")}.auth-container{display:flex;flex-direction:column;min-height:100vh;background-color:#f5f5f5}.auth-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.login-header{margin-bottom:30px;text-align:center}.logo-icon{display:inline-flex;justify-content:center;align-items:center}.login-form-section{width:100%;max-width:400px}.welcome-title{margin:0 0 24px;font-size:28px;font-weight:700;color:#000;text-align:center;font-family:EverydaySans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.email-display{margin-bottom:20px}.email-label{font-size:13px;font-weight:600;color:#1a1a1a;margin-bottom:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.email-value{display:flex;align-items:center;justify-content:space-between;gap:12px}.email-value span{font-size:14px;color:#565959;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.change-link{font-size:13px;color:#565959;text-decoration:underline;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.verification-message{margin:0 0 24px;font-size:14px;color:#565959;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}.back-link-section{margin-top:16px;text-align:center}.back-link{font-size:13px;color:#565959;text-decoration:underline;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.back-link:hover{text-decoration:underline}.radio-subtext{display:block;font-size:12px;color:#565959;margin-top:4px;line-height:1.4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.radio-link{color:#565959;text-decoration:underline}.radio-link:hover{text-decoration:underline}.signin-method-title{margin:0 0 16px;font-size:16px;font-weight:700;color:#000;font-family:EverydaySans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.radio-group{margin-bottom:24px}.radio-item{display:flex;align-items:flex-start;margin-bottom:16px;cursor:pointer}.radio-item input[type=radio]{width:20px;height:20px;margin-right:12px;margin-top:2px;cursor:pointer;accent-color:#565959}.radio-text{flex:1}.radio-label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.radio-hint{display:block;font-size:13px;color:#565959;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.password-section{margin-bottom:24px}.input-label{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.password-input-wrapper{position:relative;display:flex;align-items:center}.input-field{width:100%;padding:12px 40px 12px 16px;font-size:16px;border:1px solid #d1d5d8;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-sizing:border-box;transition:border-color .2s ease}.input-field:focus{outline:none;border-color:#565959;box-shadow:0 0 0 3px #0071ce1a}.input-field.input-error{border-color:#cd0200}.show-password-btn{position:absolute;right:12px;background:none;border:none;color:#565959;cursor:pointer;font-size:13px;padding:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-decoration:underline}.show-password-btn:hover{text-decoration:underline}.error-message{margin-top:6px;font-size:13px;color:#cd0200;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.forgot-password-link{display:block;margin-top:8px;font-size:13px;color:#565959;text-decoration:underline;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.forgot-password-link:hover{text-decoration:underline}.keep-signed-in-section{margin-bottom:24px}.checkbox-item{display:flex;align-items:center;margin-bottom:8px;cursor:pointer}.checkbox-item input[type=checkbox]{width:20px;height:20px;margin-right:8px;cursor:pointer;accent-color:#565959}.checkbox-text{font-size:14px;font-weight:600;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.checkbox-hint{margin:8px 0 0;font-size:12px;color:#565959;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.more-link{color:#565959;text-decoration:underline}.more-link:hover{text-decoration:underline}.signin-button{width:100%;padding:12px;background-color:#0071ce;color:#fff;border:none;border-radius:24px;font-size:16px;font-weight:600;cursor:pointer;font-family:EverydaySans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:background-color .2s ease,box-shadow .2s ease}.signin-button:hover:not(:disabled){background-color:#005fa3;box-shadow:0 2px 8px #0071ce33}.signin-button:active:not(:disabled){background-color:#004078}.signin-button:disabled{background-color:#a0a0a0;cursor:not-allowed;opacity:.8}.login-footer{background-color:#f5f5f5;border-top:1px solid #e0e0e0;padding:48px 40px;margin-top:auto}.footer-content{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.copyright{margin:0;font-size:12px;color:#565959;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;white-space:nowrap}.footer-links{display:flex;flex-wrap:wrap;gap:16px;margin:0;align-items:center}.footer-link{font-size:12px;color:#46474a;text-decoration:none;display:inline-flex;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:text-decoration .2s ease;white-space:nowrap}.footer-link:hover{text-decoration:underline}.verification-text{margin:20px 0;font-size:14px;color:#565959;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}.verification-text strong{color:#1a1a1a;font-weight:600}.code-input-group{display:flex;gap:10px;justify-content:center;margin:28px 0}.code-input{width:48px;height:48px;font-size:20px;font-weight:600;text-align:center;border:1px solid #d1d5d8;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:border-color .2s ease;color:#1a1a1a}.code-input:focus{outline:none;border-color:#0071ce;box-shadow:0 0 0 3px #0071ce1a}.code-input.code-error{border-color:#cd0200}.resend-code-section{margin:20px 0;padding:16px 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:center}.resend-text{display:inline;font-size:13px;color:#565959;margin-right:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.resend-span{display:inline;font-size:13px;color:#565959;text-decoration:underline;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.resend-link{display:inline;font-size:13px;color:#565959;text-decoration:underline;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.try-another-way{margin-top:16px;text-align:center}.try-text{display:inline;font-size:13px;color:#565959;margin-right:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.try-link{display:inline;font-size:13px;color:#565959;text-decoration:underline;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.try-link:hover{text-decoration:underline}@media(max-width:600px){.auth-content{padding:20px 16px}.login-form-section{padding:28px 16px}.welcome-title{font-size:24px;margin-bottom:20px}.footer-links{gap:8px}.footer-link{font-size:11px}}.telegram-waiting-message{text-align:center;padding:40px 20px;background:linear-gradient(135deg,#f0f8ff,#e6f2ff);border-radius:12px;border:2px solid #0088cc;margin:20px 0}.waiting-spinner{font-size:48px;margin-bottom:16px;display:inline-block;animation:pulse 1.5s ease-in-out infinite}.waiting-text{font-size:18px;font-weight:600;color:#08c;margin:12px 0 8px;font-family:EverydaySans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.waiting-hint{font-size:14px;color:#666;margin:8px 0 0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.otp-section{margin:20px 0}.welcome-title{font-size:24px;font-weight:600;margin-bottom:20px;color:#333}.email-display{background-color:#f5f5f5;padding:15px;border-radius:8px;margin-bottom:20px}.email-label{font-size:12px;color:#999;text-transform:uppercase;margin-bottom:8px}.email-value{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:500;color:#333}.change-link{color:#565959;text-decoration:none;font-size:14px;font-weight:500}.change-link:hover{text-decoration:underline}.divider{height:1px;background-color:#e0e0e0;margin:20px 0}.input-label{display:block;font-size:14px;font-weight:600;color:#000;margin-bottom:8px}.otp-description{font-size:14px;color:#565959;margin:8px 0 15px;line-height:1.5}.otp-input-wrapper{display:flex;justify-content:center;margin:15px 0}.otp-inputs-wrapper{display:flex;justify-content:center;gap:10px;margin:20px auto;flex-wrap:wrap}.otp-input-box{width:50px;height:50px;font-size:24px;font-weight:700;text-align:center;border:2px solid #d3d3d3;border-radius:8px;transition:all .2s ease;background-color:#fff;color:#565959;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.otp-input-box:focus{outline:none;border-color:#0071ce;background-color:#fff;box-shadow:0 0 8px #0071ce33}.otp-input-box:hover{border-color:#b0b0b0}.otp-field{font-size:24px;letter-spacing:8px;text-align:center;width:200px;padding:15px;border:2px solid #ddd;border-radius:8px;font-family:Courier New,monospace;transition:border-color .3s}.otp-field:focus{outline:none;border-color:#565959}.otp-field.otp-error{border-color:#d32f2f}.error-message{color:#d32f2f;font-size:14px;margin-top:8px;display:block}.resend-link,.resend-span{display:block;text-align:center;margin-top:15px;color:#565959;text-decoration:none;font-size:14px}.resend-link:hover{text-decoration:underline}.verify-button{width:100%;padding:12px 20px;background-color:#0071ce;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s;margin-top:20px}.verify-button:hover:not(:disabled){background-color:#0066b8}.verify-button:disabled{background-color:#ccc;cursor:not-allowed}.success-container{text-align:center;padding:30px 0}.success-message{font-size:18px;color:#2e7d32;font-weight:500}.error-container{text-align:center;padding:30px 0}.error-message-large{font-size:16px;color:#d32f2f;font-weight:500}.error-hint{font-size:14px;color:#999;margin-top:10px}#root{width:100%;margin:0;padding:0}
