.VerifyEmail-module__nQOC2q__container{justify-content:center;align-items:center;min-height:calc(100vh - 5rem);padding:0 .5rem 5rem;display:flex}.VerifyEmail-module__nQOC2q__loadingContainer{background:var(--card);border-radius:2rem;flex-direction:column;align-items:center;gap:1.5rem;padding:3rem;display:flex;box-shadow:0 10px 30px #0000001a}.VerifyEmail-module__nQOC2q__spinner{border:4px solid #0000001a;border-left-color:var(--secondary);border-radius:50%;width:50px;height:50px}.VerifyEmail-module__nQOC2q__errorCard,.VerifyEmail-module__nQOC2q__successCard{background:var(--card);border:2px solid var(--accent);text-align:center;border-radius:2rem;width:100%;max-width:500px;padding:3rem;box-shadow:0 10px 30px #0000001a}.VerifyEmail-module__nQOC2q__errorCard{border-top:4px solid var(--bar-poor)}.VerifyEmail-module__nQOC2q__successCard{border-top:4px solid var(--bar-excellent)}.VerifyEmail-module__nQOC2q__errorIcon{background:var(--bar-poor);width:80px;height:80px;color:var(--card);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex}.VerifyEmail-module__nQOC2q__errorIcon svg{width:50px;height:50px}.VerifyEmail-module__nQOC2q__checkmark{background:var(--bar-excellent);width:80px;height:80px;color:var(--card);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex}.VerifyEmail-module__nQOC2q__checkmark svg{width:50px;height:50px}.VerifyEmail-module__nQOC2q__successCard h2,.VerifyEmail-module__nQOC2q__errorCard h2{color:var(--light);margin-bottom:1rem;font-size:1.75rem;font-weight:700}.VerifyEmail-module__nQOC2q__successCard p,.VerifyEmail-module__nQOC2q__errorCard p{color:var(--light);opacity:.7;margin-bottom:2rem;font-size:1rem;line-height:1.6}.VerifyEmail-module__nQOC2q__successCard strong{color:var(--secondary);font-weight:600}.VerifyEmail-module__nQOC2q__buttonGroup{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.VerifyEmail-module__nQOC2q__homeButton,.VerifyEmail-module__nQOC2q__loginButton,.VerifyEmail-module__nQOC2q__verifiedButton,.VerifyEmail-module__nQOC2q__retryButton{font-weight:600;font-family:var(--font);cursor:pointer;border:none;border-radius:2rem;justify-content:center;align-items:center;padding:.5rem 1.75rem;text-decoration:none;transition:all .2s;display:inline-flex}.VerifyEmail-module__nQOC2q__homeButton,.VerifyEmail-module__nQOC2q__retryButton{color:var(--light);border:2px solid var(--secondary);background:0 0}.VerifyEmail-module__nQOC2q__homeButton:hover,.VerifyEmail-module__nQOC2q__retryButton:hover,.VerifyEmail-module__nQOC2q__loginButton{background:var(--secondary);color:var(--text-fixed)}.VerifyEmail-module__nQOC2q__verifiedButton{background:var(--bar-excellent);color:var(--text-fixed)}.VerifyEmail-module__nQOC2q__homeButton a,.VerifyEmail-module__nQOC2q__loginButton a,.VerifyEmail-module__nQOC2q__verifiedButton a{color:inherit;text-decoration:none}@media (min-width:640px){.VerifyEmail-module__nQOC2q__buttonGroup{flex-direction:row;justify-content:center}.VerifyEmail-module__nQOC2q__buttonGroup>*{flex:1;max-width:200px}}@media (max-width:480px){.VerifyEmail-module__nQOC2q__loadingContainer,.VerifyEmail-module__nQOC2q__errorCard,.VerifyEmail-module__nQOC2q__successCard{margin:.5rem;padding:2rem 1.5rem}.VerifyEmail-module__nQOC2q__errorIcon,.VerifyEmail-module__nQOC2q__checkmark{width:60px;height:60px}.VerifyEmail-module__nQOC2q__errorIcon svg,.VerifyEmail-module__nQOC2q__checkmark svg{width:35px;height:35px}.VerifyEmail-module__nQOC2q__successCard h2,.VerifyEmail-module__nQOC2q__errorCard h2{font-size:1.5rem}.VerifyEmail-module__nQOC2q__homeButton,.VerifyEmail-module__nQOC2q__loginButton,.VerifyEmail-module__nQOC2q__verifiedButton,.VerifyEmail-module__nQOC2q__retryButton{padding:.75rem 1.5rem;font-size:.9rem}}
