@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";body,html{--background: #000000;--text-color: #fff;--text-white: #fff;--background-rgb: 0, 0, 0;--text-color-rgb: 255, 255, 255;background:var(--background);color:var(--text-color);padding:0;margin:0;font-family:Raleway,sans-serif;font-optical-sizing:auto;font-weight:500;font-size:18px;line-height:1.8}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{font-weight:300}img{max-width:100%}button{outline:0;border:0;padding:0;background:none;color:inherit}a{cursor:pointer}p{margin-top:0;margin-bottom:1em}.poster-container{z-index:0;background:var(--background)}.poster-container img{width:100%;height:100%;object-fit:contain;object-position:center center}.main-content{position:relative;z-index:2}.app-wrapper{max-width:640px;margin:0 auto;background:rgba(var(--background-rgb),.5)}.app-wrapper .content-wrapper{display:flex;flex-direction:column;justify-content:center}.app-wrapper .content-wrapper .content-step{position:relative;padding:1em .5em 2em;overflow:auto}.app-wrapper .content-wrapper .content-step.content-step--form{padding:2em .5em}.app-wrapper .message-container{position:fixed;top:10px;left:5%;width:90%;padding:10px .5em;background:#fff;color:#000;z-index:100}.text-lg{font-size:2em;line-height:1.1}.subheading{font-weight:700;color:var(--text-white);line-height:1.1;text-transform:uppercase;display:block}.subheading:before{content:"/"}b.title{font-weight:700;margin-bottom:.5em;font-size:1.5rem;color:var(--text-white);line-height:1.1;text-transform:uppercase}b.title:before{content:"/"}.app-wrapper .list-step{padding-left:1em}.app-wrapper form{position:relative}.app-wrapper form.loading{pointer-events:none;opacity:.5}.app-wrapper .btn-container{margin-top:1em;display:flex;justify-content:space-between;align-items:center;font-size:1.1em;font-weight:700}.app-wrapper .btn-container .btn-back{font-weight:300}.app-wrapper .btn-container .btn-next{padding:.5em 1em;background:#fff;color:var(--background);border-radius:0;transition:all .3s ease}.app-wrapper .btn-container .btn-next:hover{background:rgba(var(--text-color-rgb),.8);color:var(--background)}.app-wrapper .btn-container .btn-submit{padding:.5em 1em;background:#fff;color:var(--background)}.app-wrapper .input-file-wrapper{padding:1em;background:rgba(var(--background-rgb),.8);margin-top:.5rem;max-width:320px;border:1px solid rgba(var(--text-color-rgb),.3)}.app-wrapper .form-row{display:flex;flex-direction:column}.app-wrapper .form-row+.form-row{margin-top:1em}.app-wrapper .form-row.form-row--submit{margin-top:2rem}.app-wrapper .form-row label{display:block;font-size:.8rem;margin-bottom:.5em;opacity:.7}.app-wrapper .form-row input[type=text],.app-wrapper .form-row input[type=email],.app-wrapper .form-row input[type=number]{width:100%;padding:.25rem .5rem;border-radius:0;border:1px solid rgba(var(--text-color-rgb),.3);background-color:transparent;color:var(--text-white);outline:0;font-size:16px;transition:all .5s ease;font-weight:400;font-family:inherit;font-size:2em}.app-wrapper .form-row input[type=text]:focus,.app-wrapper .form-row input[type=email]:focus,.app-wrapper .form-row input[type=number]:focus{background:var(--text-color);color:var(--background)}.step-indicator{position:fixed;right:1em;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:5px;display:none}.step-indicator .step{width:40px;height:40px;font-size:20px;line-height:1;font-weight:700;background-color:transparent;border:1px solid var(--text-color);display:flex;align-items:center;justify-content:center;color:var(--text-color);transition:all .5s ease}.step-indicator .step.active{background-color:var(--text-color);color:var(--background)}.qrs{display:flex;align-items:center;gap:1em}.qr{height:240px;display:block}.disabled{opacity:.3;pointer-events:none}.thankyou{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center}.thankyou .btn{padding:.5em 1em;background:#fff;color:var(--background);font-weight:300;font-size:1.2em;border-radius:0;transition:all .3s ease}.warning{border:2px solid white;padding:1em 1.5em 0;margin-bottom:1.5em}.v-enter-active{transition:opacity .5s ease}.v-enter-from,.v-leave-to{opacity:0}
