.page-module__riOAga__main{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__riOAga__container{text-align:center;flex:1;align-items:center;width:100%;padding:1em;display:flex}
.Footer-module-scss-module__22zurG__container{background-color:var(--theme-color-1);flex-direction:column;place-content:center;width:100%;margin-top:auto;display:flex}.Footer-module-scss-module__22zurG__uniqueCode{text-align:center;margin-top:2em;padding:0 1em;font-weight:400}.Footer-module-scss-module__22zurG__links{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em;width:100%;height:4em;padding:0 2em;display:flex}@media (max-width:1300px){.Footer-module-scss-module__22zurG__links{flex-direction:column;gap:.5em;height:auto;padding:2em 1em}}.Footer-module-scss-module__22zurG__link{text-transform:uppercase;color:var(--background);background-color:#0000;padding-bottom:.25em;font-size:.5em;line-height:1.5em;text-decoration:underline;display:block}
.Input-module-scss-module__1EcDNq__input,.Input-module-scss-module__1EcDNq__select,.Input-module-scss-module__1EcDNq__hybridInput{appearance:none;border:none;border:.1em solid var(--foreground);font-size:1em;font-weight:700;font-family:var(--font);width:100%;height:3em;color:var(--foreground);text-align:center;text-transform:uppercase;letter-spacing:.075em;background-color:#0000;padding:0 1em}.Input-module-scss-module__1EcDNq__input::placeholder,.Input-module-scss-module__1EcDNq__select::placeholder,.Input-module-scss-module__1EcDNq__hybridInput::placeholder{text-transform:uppercase;color:var(--foreground);opacity:.8}@media (max-width:768px){.Input-module-scss-module__1EcDNq__input,.Input-module-scss-module__1EcDNq__select,.Input-module-scss-module__1EcDNq__hybridInput{font-size:.75em}}.Input-module-scss-module__1EcDNq__hybridInput{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.Input-module-scss-module__1EcDNq__hybridInput .Input-module-scss-module__1EcDNq__label{white-space:nowrap;text-overflow:ellipsis;position:relative;top:.05em;overflow:hidden}.Input-module-scss-module__1EcDNq__hybridPlaceholder{text-transform:uppercase;position:relative;top:.05em}.Input-module-scss-module__1EcDNq__optional{opacity:.5;font-size:.7em}.Input-module-scss-module__1EcDNq__selectContainer{flex-direction:column;width:100%;display:flex;position:relative}.Input-module-scss-module__1EcDNq__selectForGallery .Input-module-scss-module__1EcDNq__select{background-color:#0000;border:2px solid #e4e3d4;border-radius:2em;padding:0 3em 0 1em}.Input-module-scss-module__1EcDNq__select{cursor:pointer;text-transform:uppercase;min-width:8em;padding-right:3em;line-height:1em}.Input-module-scss-module__1EcDNq__selectArrow{color:#fff;pointer-events:none;width:1em;height:1em;position:absolute;top:50%;right:1em;transform:translateY(-50%)}.Input-module-scss-module__1EcDNq__textarea{resize:none;width:100%;height:initial;padding:.5em 1em}.Input-module-scss-module__1EcDNq__textareaWrapper{width:100%;height:100%;display:flex;position:relative}.Input-module-scss-module__1EcDNq__count{color:var(--text-color);opacity:.6;font-size:.9em;position:absolute;bottom:1em;right:1em}.Input-module-scss-module__1EcDNq__input:autofill{color:var(--col-text)!important;background:0 0!important}.Input-module-scss-module__1EcDNq__input:autofill{color:var(--col-text)!important;background:0 0!important}.Input-module-scss-module__1EcDNq__iconWrapper{justify-content:center;align-items:center;display:flex}.Input-module-scss-module__1EcDNq__iconWrapper img{width:1.5em;height:1.5em}
.Button-module-scss-module__PSFtKW__button{color:var(--background);background-color:var(--foreground);text-transform:uppercase;cursor:pointer;width:100%;height:3em;font-size:1em;font-family:var(--font);border:none;justify-content:center;align-items:center;gap:1em;padding:0 1em;transition:opacity .3s;display:flex;position:relative;box-shadow:0 1px 4px #00000040}@media (min-width:768px){.Button-module-scss-module__PSFtKW__button:not(:disabled):hover .Button-module-scss-module__PSFtKW__label{opacity:.5}}@media (max-width:500px){.Button-module-scss-module__PSFtKW__button{font-size:.85em}}.Button-module-scss-module__PSFtKW__button:disabled{opacity:.5;cursor:not-allowed}.Button-module-scss-module__PSFtKW__label{letter-spacing:.05em;font-size:1.25em}.Button-module-scss-module__PSFtKW__icon{color:inherit;width:1em;height:1em;font-size:1.25em}.Button-module-scss-module__PSFtKW__secondary,.Button-module-scss-module__PSFtKW__xs{background-color:var(--accent-color);color:var(--col-text);padding:1.2em 4em}.Button-module-scss-module__PSFtKW__xs{border-radius:100%;justify-content:center;align-items:center;width:2em;height:2em;padding:.8em;font-size:.8em;display:flex}.Button-module-scss-module__PSFtKW__transparent{background-color:#0000}.Button-module-scss-module__PSFtKW__square{border-radius:.5em;justify-content:center;align-items:center;width:3em;min-width:3em;height:3em;min-height:3em;padding:0;display:flex}.Button-module-scss-module__PSFtKW__square .Button-module-scss-module__PSFtKW__label{font-size:1.5em}.Button-module-scss-module__PSFtKW__spotifyIcon,.Button-module-scss-module__PSFtKW__appleMusicIcon{width:1em;height:1em;font-size:1.5em}.Button-module-scss-module__PSFtKW__loadingContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}
.SpinnerCircle-module-scss-module__UDkeKq__ldsRing{opacity:.9;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.SpinnerCircle-module-scss-module__UDkeKq__ldsRing div{box-sizing:border-box;border:.2em solid #0000;border-top-color:#fff;border-radius:50%;width:1.6em;height:1.6em;animation:1.2s cubic-bezier(.5,0,.5,1) infinite SpinnerCircle-module-scss-module__UDkeKq__ldsRing;display:block;position:absolute}.SpinnerCircle-module-scss-module__UDkeKq__ldsRing div:first-child{animation-delay:-.45s}.SpinnerCircle-module-scss-module__UDkeKq__ldsRing div:nth-child(2){animation-delay:-.3s}.SpinnerCircle-module-scss-module__UDkeKq__ldsRing div:nth-child(3){animation-delay:-.15s}@keyframes SpinnerCircle-module-scss-module__UDkeKq__ldsRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Form-module-scss-module__wY4e7W__container{width:100%}.Form-module-scss-module__wY4e7W__content{width:100%;margin:0 auto 3em}.Form-module-scss-module__wY4e7W__title{margin-bottom:1em;font-size:1.5em}@media (max-width:768px){.Form-module-scss-module__wY4e7W__title{font-size:1.1em}}.Form-module-scss-module__wY4e7W__form{flex-direction:column;align-items:center;gap:1.25em;width:100%;max-width:30em;margin:0 auto;display:flex}@media (max-width:900px){.Form-module-scss-module__wY4e7W__form{gap:.75em}}.Form-module-scss-module__wY4e7W__formFooter{flex-direction:column;justify-content:center;align-items:center;gap:1.5em;margin-top:1em;display:flex}@media (max-width:768px){.Form-module-scss-module__wY4e7W__formFooter{gap:1em;margin-top:.5em}}.Form-module-scss-module__wY4e7W__link{text-decoration:underline}
.Checkbox-module-scss-module__-aBDLa__container{font-family:var(--font);cursor:pointer;justify-content:space-between;align-items:center;gap:.5em;width:100%;display:flex}.Checkbox-module-scss-module__-aBDLa__label{color:var(--foreground);width:100%;font-size:.6em;font-weight:500;line-height:1.2em}.Checkbox-module-scss-module__-aBDLa__label a{color:var(--foreground)}.Checkbox-module-scss-module__-aBDLa__button{border:.125em solid var(--foreground);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;width:1.5em;min-width:1.5em;height:1.5em;padding:0;font-size:.75em;display:flex}.Checkbox-module-scss-module__-aBDLa__checkmark{opacity:0;border-radius:100%;width:1em;height:1em;font-size:1em;transition:all .3s}.Checkbox-module-scss-module__-aBDLa__active{opacity:1}
.Result-module-scss-module__cXqlpG__container{flex-direction:column;align-items:center;gap:1em;width:100%;display:flex}@media (max-width:768px){.Result-module-scss-module__cXqlpG__container{gap:1em}}.Result-module-scss-module__cXqlpG__canvasContainer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;margin:-1.5em 0;position:relative}.Result-module-scss-module__cXqlpG__ticketCanvas{width:100%;height:auto;overflow:hidden}
.Landing-module-scss-module__5IIZJG__container{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2.5em;margin-bottom:3em;display:flex}@media (max-width:600px){.Landing-module-scss-module__5IIZJG__container{gap:1em;margin-top:1em;margin-bottom:1em}}.Landing-module-scss-module__5IIZJG__title{letter-spacing:.05em;font-size:.9em;line-height:1.5em}.Landing-module-scss-module__5IIZJG__title p{font-size:1.5em}.Landing-module-scss-module__5IIZJG__title span{white-space:nowrap}@media (max-width:1000px){.Landing-module-scss-module__5IIZJG__title{max-width:28em}}@media (max-width:600px){.Landing-module-scss-module__5IIZJG__title{max-width:28em;font-size:3.25vw}}
.Header-module-scss-module__8wKCQq__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5em;width:100%;margin-top:3em;display:flex;position:relative}@media (max-width:900px){.Header-module-scss-module__8wKCQq__container{margin-top:1.5em}}.Header-module-scss-module__8wKCQq__title{font-size:2em}@media (max-width:900px){.Header-module-scss-module__8wKCQq__title{font-size:1.1em}}.Header-module-scss-module__8wKCQq__logo{-webkit-user-select:none;user-select:none;pointer-events:none;z-index:20;width:100%;max-width:34em;padding:0 3em}.Header-module-scss-module__8wKCQq__chain{z-index:10;width:100em;position:absolute;top:75%;left:50%;transform:translate(-50%,-50%)rotate(-2deg)}@keyframes Header-module-scss-module__8wKCQq__sway1{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes Header-module-scss-module__8wKCQq__sway2{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.Header-module-scss-module__8wKCQq__charm1{z-index:30;transform-origin:top;width:100%;max-width:3.5em;animation:3.5s ease-in-out infinite alternate Header-module-scss-module__8wKCQq__sway1;position:absolute;top:60%;left:calc(50% - 16.5em)}.Header-module-scss-module__8wKCQq__charm2{z-index:30;transform-origin:top;width:100%;max-width:3em;animation:3s ease-in-out infinite alternate Header-module-scss-module__8wKCQq__sway2;position:absolute;top:51%;left:calc(50% + 13.5em)}@media (max-width:550px){.Header-module-scss-module__8wKCQq__chain,.Header-module-scss-module__8wKCQq__charm1,.Header-module-scss-module__8wKCQq__charm2{font-size:3vw}}
