body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.validation-form .skeleton{width:100%}.validation-form .logo{height:auto;margin-top:-50px;width:126%}.validation-form .app-title{align-self:flex-start;color:#000!important;font-family:MMHeadlinePro-Regular;font-size:26px;font-weight:400;margin-bottom:30px;margin-top:-63px;padding-left:22px}.validation-form h2{color:#333;font-size:1.4rem;margin-bottom:20px;text-align:center}.validation-form .status-message{transition:all .3s ease}.validation-form .status-message.error{background-color:#fdeded;border-left:5px solid #f44336;color:#5f2120}.validation-form .status-message.error:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23F44336'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;width:50px}.validation-form .error-message{padding:5px}@media(min-width:600px){.validation-form{margin:0 auto;max-width:400px}.validation-form h2{font-size:1.4rem}.validation-form .error-message{font-size:1.125rem}}.email-form h2{font-size:1.5rem}@media(min-width:600px){.email-form{margin:0 auto;max-width:400px}.email-form .form-group input,.email-form .form-group label,.email-form .form-group textarea,.email-form button{font-size:1.125rem}}.email-form .form-group small{display:flex}.email-form .switch-container{align-items:center;display:flex;justify-content:center;margin:10px 0}.email-form .switch-container span{color:#777;font-size:.9rem;margin:0 10px}.email-form .switch-container span.active{color:#333;font-weight:700}.email-form .switch{display:inline-block;height:20px;position:relative;width:60px}.email-form .switch input{height:0;opacity:0;width:0}.email-form .switch .slider{background-color:#ccc;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s;width:40px}.email-form .switch .slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:14px;left:3px;position:absolute;transition:.4s;width:14px}.email-form .switch input:checked+.slider{background-color:#000}.email-form .switch input:checked+.slider:before{transform:translateX(20px)}.email-form h2{color:#333;font-size:1.4rem;margin-bottom:20px;text-align:center}.email-form .checkbox-container{align-items:center;cursor:pointer;display:flex;padding-left:35px;position:relative;-webkit-user-select:none;user-select:none}.email-form .checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.email-form .checkbox-container .checkmark{background-color:#eee;border-radius:4px;height:25px;left:0;position:absolute;top:0;width:25px}.email-form .checkbox-container:hover input~.checkmark{background-color:#ccc}.email-form .checkbox-container input:checked~.checkmark{background-color:#2196f3}.email-form .checkbox-container .checkmark:after{content:"";display:none;position:absolute}.email-form .checkbox-container input:checked~.checkmark:after{display:block}.email-form .checkbox-container .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:9px;top:5px;transform:rotate(45deg);width:5px}.email-form .form-group input,.email-form .form-group textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem;padding:10px;width:100%}.email-form .form-group input:invalid,.email-form .form-group textarea:invalid{border-color:#ff4d4d}.email-form .form-group input:valid,.email-form .form-group textarea:valid{border-color:#4caf50}.email-form .form-group small{color:#777;display:block;font-size:.875rem;margin-top:5px}.email-form .form-group small.error-message{font-weight:700}@media(min-width:600px){.email-form{margin:0 auto;max-width:400px}.email-form h2{font-size:1.4rem}.email-form .form-group input,.email-form .form-group label,.email-form .form-group textarea,.email-form button{font-size:1.125rem}}.email-form{align-items:center;background-color:#f9f9f9;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;margin:auto;max-width:100%}.email-form .privacy-link{color:#1976d2;display:inline;font-weight:500;text-decoration:underline;transition:color .2s}.email-form .privacy-link:focus,.email-form .privacy-link:hover{color:#0d47a1;text-decoration:underline}@media(max-width:768px){.email-form{height:auto;width:100vw}}.email-form p{color:#333;font-size:1rem;margin:0;padding:5px;width:98%}.email-form h3{color:#555;font-size:1.1rem;font-weight:400;margin-bottom:20px;text-align:center}.email-form .form-group{margin:20px 0;width:100%}.email-form .form-group label{color:#555;display:block;font-size:1rem;font-weight:700;margin-bottom:5px}.email-form .form-group input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem;padding:10px;width:100%}.email-form .form-group input:invalid{border-color:#ff4d4d}.email-form .form-group input:valid{border-color:#4caf50}.email-form .form-group small.error-message{color:#ff4d4d;display:flex;font-size:.875rem;margin-top:5px}.email-form button{background-color:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin:10px 0;padding:10px;width:100%}.email-form button:disabled{background-color:#ccc;cursor:not-allowed}.email-form .success-message{align-items:center;background-color:#edf7ed;border-left:5px solid #4caf50;border-radius:8px;box-shadow:0 2px 8px #0000001a;color:#1e4620;display:flex;font-weight:500;gap:10px;justify-content:center;margin:20px 0;padding:15px 20px;text-align:center;width:85%}.email-form .success-message:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%234CAF50' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 15-5-5 1.41-1.41L11 14.17l6.59-6.59L19 9l-8 8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;width:35px}.email-form .error-message{color:#ff4d4d;font-weight:700;margin:15px 0;text-align:center}@media(min-width:600px){.email-form{margin:0 auto;max-width:360px}.email-form .form-group input,.email-form .form-group label,.email-form button{font-size:1.125rem}}.email-confirmation{font-family:Arial,sans-serif;min-height:300px;min-width:85%;text-align:center}.email-confirmation,.email-confirmation .confirmation-message{align-items:center;display:flex;flex-direction:column;padding:20px}.email-confirmation .confirmation-message{border-radius:8px;box-shadow:0 2px 8px #0000001a;font-size:1.125rem;font-weight:500;font-weight:700;gap:15px;margin:20px 0;max-width:500px;transition:all .3s ease;width:100%}.email-confirmation .confirmation-message:not(.success):not(.error){background-color:#f5f5f5;border-left:5px solid #9e9e9e;color:#333}.email-confirmation .confirmation-message.success{background-color:#edf7ed;border-left:5px solid #4caf50;color:#1e4620}.email-confirmation .confirmation-message.success:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%234CAF50' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 15-5-5 1.41-1.41L11 14.17l6.59-6.59L19 9l-8 8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:30px;width:30px}.email-confirmation .confirmation-message.error{background-color:#fdeded;border-left:5px solid #f44336;color:#5f2120}.email-confirmation .confirmation-message.error:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23F44336'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;width:24px}.email-confirmation .confirmation-message p{line-height:1.5;margin:0}.email-confirmation .confirmation-message .retry-button{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-top:10px;padding:10px 20px;transition:background-color .3s ease}.email-confirmation .confirmation-message .retry-button:hover{background-color:#d32f2f}.email-confirmation .confirmation-message .retry-button:focus{outline:2px solid #ff7961;outline-offset:2px}@media(max-width:600px){.email-confirmation{padding:15px}.email-confirmation .confirmation-message{font-size:1rem;padding:15px}}@font-face{font-family:MMHeadlinePro-Regular;font-style:normal;font-weight:400;src:url(/static/media/MMHeadlinePro-Regular.4f28d6387d4be8e43928.otf) format("opentype")}.validation-form{align-items:center;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;margin:auto;max-width:100%;padding:20px}@media(max-width:768px){.validation-form{min-height:100vh;width:100vw}}.validation-form .status-message{align-items:center;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;font-size:1.125rem;font-weight:500;gap:10px;justify-content:center;margin:20px 0;padding:15px 20px;text-align:center;width:85%}.validation-form .status-message.success{background-color:#edf7ed;border-left:5px solid #4caf50;color:#1e4620}.validation-form .status-message.success:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%234CAF50' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 15-5-5 1.41-1.41L11 14.17l6.59-6.59L19 9l-8 8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:30px;width:30px}.validation-form .status-message.info{background-color:#e7f6fd;border-left:5px solid #000;color:#000}.validation-form .status-message.info:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230288D1'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E")}.validation-form .pin-step-form{display:flex;flex-direction:column;margin:20px 0;width:95%}.validation-form .error-message{align-items:center;background-color:#fdeded;border-left:5px solid #f44336;border-radius:8px;box-shadow:0 2px 8px #0000001a;color:#5f2120;display:flex;font-weight:500;gap:10px;justify-content:center;margin:20px 0;padding:15px 20px;text-align:center;width:85%}.validation-form .error-message:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23F44336'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;width:50px}.validation-form .progress-indicator{background-color:#f0f0f0;border-radius:2px;height:4px;margin:15px auto;overflow:hidden;width:85%}.validation-form .progress-bar{animation:progressAnimation 2s ease-in-out infinite;background-color:#0288d1;background:linear-gradient(90deg,#0288d1,#b3e5fc 50%,#0288d1);background-size:200% 100%;height:100%;width:100%}.validation-form .data-container{border-top:1px solid #eee;margin:20px 0;padding-top:15px;width:85%}.validation-form .data-row{align-items:flex-start;border-bottom:1px solid #f5f5f5;display:flex;flex-wrap:wrap;margin-bottom:12px;padding-bottom:12px}.validation-form .data-row:last-child{border-bottom:none}.validation-form label{color:#555;display:block;font-size:1rem;font-weight:700;margin-bottom:5px}.validation-form .value{color:#333;font-size:.95rem;width:100%;word-break:break-word}.validation-form .value.monospace{font-family:monospace;font-size:.85rem}.validation-form .sensitive-value{display:flex;flex-direction:column;width:60%}.validation-form .sensitive-value button{background:none;border:none;color:#2196f3;cursor:pointer;font-size:1rem;margin-bottom:4px;padding:0}.validation-form .sensitive-value button:hover{text-decoration:underline}.validation-form .sensitive-value>div{background:#f5f5f5;border-radius:4px;font-family:monospace;font-size:.85rem;margin-bottom:2px;overflow-wrap:anywhere;padding:8px;word-break:break-word}.validation-form .session-timer{color:#666;font-size:.9rem;margin:10px 0;text-align:center;width:85%}.validation-form .session-timer.warning{color:#ff9800}.validation-form .session-timer.expired{color:#f44336}.validation-form .back-button{background-color:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-top:20px;padding:12px;transition:background-color .3s;width:100%}@media(min-width:600px){.validation-form .back-button{max-width:200px}}.validation-form p{color:#555;line-height:1.5;margin:10px auto;text-align:center;width:98%}@media(min-width:600px){.validation-form{max-width:500px}.validation-form .label,.validation-form .sensitive-value button,.validation-form .value{font-size:1rem}}@keyframes progressAnimation{0%{background-position:100% 0}to{background-position:-100% 0}}
/*# sourceMappingURL=main.9b5b7ff8.css.map*/