html,body{margin:0;padding:0}*{box-sizing:border-box}:root{--vw: min(100vw, 390px);--vh: 100vh;--vs: 1;--default-page-gradient: linear-gradient( -45deg, hsla(235, 100%, 13%, 1), hsla(235, 86%, 30%, 1), hsla(275, 61%, 39%, 1) );background-color:#000}#app{position:relative;font-family:Karla,sans-serif}.screen{position:relative;min-height:var(--vh)}.screen:before{content:"";display:block;position:fixed;top:0;height:100%;width:100%;background-color:var(--page-color, black);z-index:-1}.container{position:relative;max-width:450px;overflow-x:hidden;margin:0 auto;z-index:1;isolation:isolate}@media screen and (min-width: 641px){.screen.initial,.screen.complete{padding:45px 0 120px}.screen:before{background-image:var(--default-page-gradient);background-size:cover}.container{margin:0 auto;border-radius:20px;overflow:hidden;box-shadow:0 0 20px #00000080}}@media screen and (max-width: 640px){.screen.hasForm:before{background-image:var(--default-page-gradient);background-size:cover}.screen:not(.hasForm) a.logo{display:none!important}}.stage{width:100%;margin-top:100px;min-height:100vh;height:calc(var(--height, 1) * var(--vw));overflow:hidden;isolation:isolate}.stage>.inner{position:relative}.stage.empty{pointer-events:none;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.stage.empty .placeholder{font-size:calc(.049 * var(--vw));margin:-10ch 8ch 0;text-align:center}.background{position:absolute;inset:0;background-image:var(--gradient-image);background-attachment:scroll;background-repeat:no-repeat}.stage .entry{position:absolute;left:0;top:0;width:calc(var(--w, 0) * var(--vw));height:calc(var(--h, 0) * var(--vw));--tx: calc(var(--x, 0) * var(--vw) - 50%);--ty: calc(var(--y, 0) * var(--vw) - 50%);transform:translate(var(--tx),var(--ty)) rotate(calc(var(--r, 0) * 1rad)) scale(var(--sx, 1),var(--sy, 1));z-index:calc(1 + var(--z, 0))}body:not(.active-gesture) .selected.image.entry{filter:drop-shadow(0px 0px 4px #356eff88)}.image.entry .img,.image.entry img{width:100%;height:100%}.text.entry{display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translate(var(--tx),var(--ty)) rotate(calc(var(--r, 0) * 1rad)) scale(calc(var(--sx, 1) * var(--vs, 1)),calc(var(--sy, 1) * var(--vs, 1)))}.text.entry .pm-text{position:relative}.text.entry .pm-text p{text-align:var(--align, left)}.track.entry{font-family:Helvetica,sans-serif;border-radius:var(--border-radius, 12px);background-color:#000;padding:10px;box-shadow:0 0 10px #00000026}.track.entry .inner{display:flex;height:100%;width:100%}.track.entry .meta{display:flex;flex:1;min-width:0}.track.entry .image{position:relative;height:100%;aspect-ratio:1;background-color:red}.track.entry .image img{display:block;width:100%;height:100%}.track.entry .text{display:flex;position:relative;flex-direction:column;justify-content:center;overflow:hidden;min-width:0}.track.entry .text-inner{padding-left:10pt;padding-right:10pt}.track.entry .name{font-size:15.5pt;line-height:18pt}.track.entry .artists{font-size:13pt;opacity:50%;flex:1;position:relative}.track.entry .name,.track.entry .artists-inner{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.track.entry button.spotify-play{display:block;text-align:left;margin-top:10px;font-weight:700;font-size:13pt;color:#65d26e}.track.entry .spotify-play img{margin-right:10px;width:21pt;height:21pt;vertical-align:middle}.track.entry .controls{display:flex;height:100%;align-items:center;justify-content:center;margin-right:8pt}.track.entry .controls-inner{position:relative}.track.entry button.toggle-play{box-shadow:0 0 5px #0000001a;height:50%;background-color:#ffffff26;aspect-ratio:1;border-radius:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;flex-basis:200px;margin:0;padding:0;border:0;outline:0;color:#ff00d6;font-size:35px}.track.entry .toggle-play img{width:20px;height:20px}.track.entry .progress-indicator-wrapper{position:absolute;inset:0}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}p{margin:0}p:nth-child(n + 2){margin-top:var(--marginTop, .5em)}span.bold{font-weight:700}span.italic{font-style:italic}span.underline{text-decoration:underline}.footer{position:fixed;bottom:0;width:var(--vw);z-index:1000;user-select:none}.footer .inner{position:relative;display:flex;max-width:90%;margin:0 auto;margin-bottom:calc(env(safe-area-inset-bottom) + 16px);justify-content:space-evenly}.bottomSheetContainer{--border-radius: 26px}.bottomSheetContainer .bottomSheet{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1.5rem 2.5rem;box-shadow:0 0 20px #0000006b;cursor:pointer;background-color:#ffffff0d;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.bottomSheetContainer .appIcon{translate:0px 1rem;display:block;width:calc(var(--vw) * .18);filter:drop-shadow(0px 3.35202px 3.35202px rgba(0,0,0,.25))}.bottomSheetContainer .content{margin:45px 0}.bottomSheetContainer p{color:#fff;font-size:20px;text-align:center}@keyframes slideIn{0%{translate:0px 100%}to{translate:0px 0px}}@media screen and (min-width: 641px){.bottomSheetContainer{padding:.75rem}.bottomSheet{border-radius:var(--border-radius)}}.rsvp-bar button.emoji{display:block;border:none;aspect-ratio:1.3;flex:1;margin:2%;padding:2% 0;background:rgba(41,42,52,.37);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);appearance:none;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .05s linear}.rsvp-bar button.emoji:active{transform:translateY(1px)}.rsvp-bar button.emoji:not(.selected){background:rgba(41,42,52,.17)}.rsvp-bar button.emoji span{display:block}.rsvp-bar button.emoji span.emoji{font-size:calc(.075 * var(--vw));text-align:center}.rsvp-bar button.emoji span.label{font-weight:500;font-size:15.5px;line-height:18px;text-align:center;color:#fff;text-rendering:geometricPrecision}.event-info{position:absolute;top:20px;font-size:calc(.049 * var(--vw));line-height:1.4em;width:100%;text-align:center;color:#fff;text-rendering:geometricPrecision}.event-info>*:not(.profile-cluster){filter:var(--overlay-text-filter, none)}.event-info .name{font-size:calc(.06 * var(--vw));line-height:1.5}.event-info .location{position:relative;padding:0 3ch}.event-info .location>span{display:inline-block}.event-info .location>span.icon{display:inline-block;width:1.35ch;aspect-ratio:.85;background:url(/assets/location-icon-NKPMDKP6.svg);background-repeat:no-repeat;margin-right:.75ch;vertical-align:middle}.profile-cluster{--aspectRatio: 1;--cw: calc(var(--vw) * .25);--ch: calc(var(--vw) * .25);--x: 0;--y: 0;--width: 1;--height: 1;position:relative;width:var(--cw);height:calc(var(--ch) / var(--aspectRatio));margin:0 auto}.profile-cluster .avatar{position:absolute;top:0;width:var(--cw);height:var(--ch);transform-origin:top left;transform:translate(calc(var(--x) * var(--cw)),calc(var(--y) * var(--ch))) scale(var(--width),var(--height));overflow:hidden;border-radius:50%;--shadow-offset: calc(var(--cw) * .2);box-shadow:0 var(--shadow-offset) var(--shadow-offset) #00000040}.profile-cluster .avatar img{width:100%;height:100%;object-fit:cover;overflow:hidden}.profile-cluster .avatar .hidden-indicator{position:absolute;top:0;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at center,var(--c1) 20%,var(--c2) 50%);font-size:calc(var(--vw) * .1);display:flex;align-items:center;justify-content:center;color:#fff}a.logo{position:absolute;display:block;top:25px;left:20px;height:60px;width:250px;filter:drop-shadow(0 0 6px #fdf3c966);text-shadow:0 0 2px #fdf3c94d;transform:translateY(-7px);background:url(/assets/daze-logo-EDCNDJPD.svg) 0 0 / contain no-repeat}.sign-in-form{position:fixed;width:100%;top:0;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;padding:45px;height:100%}.sign-in-form form{display:flex;min-height:50vh;flex-direction:column;align-items:center;justify-content:space-evenly}.sign-in-form label{font-size:30px;line-height:34px}.sign-in-form input{display:block;font-size:21px;line-height:52px;padding:5px;font-family:Karla;background:rgba(0,0,0,.15);appearance:none;border:1px solid rgba(254,149,235,.18);box-shadow:0 0 10px #ffffff1a;border-radius:17px;color:#fff;text-align:center}.sign-in-form div.phone-input{position:relative}.sign-in-form div.phone-input select.country-code{position:absolute;top:0;padding:5px 20px;appearance:none;font-size:21px;line-height:57px;background:transparent;border:none;color:#fff;width:60px;overflow:hidden;white-space:nowrap}.sign-in-form div.phone-input input[type=phone]{padding-left:25px}.sign-in-form input:disabled{filter:saturate(0);pointer-events:none}.sign-in-form .submit{position:relative}.sign-in-form .submit>input{padding:0 20px;background:linear-gradient(0deg,#633c7a,#e054b0);background-size:cover;min-width:100px;box-shadow:0 4px 4px #00000038;border-radius:100px;border:none;line-height:38px}.sign-in-form .submit>input:active{translate:0px 1px;background:linear-gradient(0deg,#633c7a 10%,#e054b0)}.sign-in-form .submit:after{display:block;content:"";position:absolute;top:0;width:100%;height:100%;background:url(/assets/arrow-YTF4JYWL.svg) no-repeat;background-size:21px 21px;background-position:center;pointer-events:none}.sign-in-form form.busy .submit:after{background:url(/assets/three-dots-CEO7ALIS.svg) no-repeat;background-size:30px 30px;background-position:center}a.download{display:inline-block;background:hsla(219,92%,58%,1);box-shadow:0 3.21675px 5.62931px #00000040;border-radius:26.5px;color:#fff;text-decoration:none;font-family:SF Pro,Karla,sans-serif;font-size:19.5px;line-height:52px;padding:0 30px;white-space:nowrap}a.download:hover{background:hsla(219,92%,58%,.75)}a.download:visited{color:#fff}#recaptcha{visibility:hidden!important}.modal-backdrop{position:absolute;inset:0;background-color:#00000080}.error{color:#e339ff}.large{font-size:150%}.center{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
