@font-face{font-family:RobotoMono;src:url(/_next/static/media/RobotoMono.b70721d9.ttf);font-weight:400;font-style:normal}@font-face{font-family:RobotoMonoFmc;src:url(/_next/static/media/RobotoMono.b70721d9.ttf);font-weight:100 700;font-style:normal;font-display:swap}.fmc-open-status{display:grid;justify-items:center;gap:.75rem;padding:2rem 1.25rem;text-align:center}.fmc-open-status__icon{width:4.5rem;height:4.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:2.2rem;font-weight:900;color:#150b22;background:#d6ef19;box-shadow:0 0 30px rgba(214,239,25,.45)}.fmc-open-status__icon--error{background:#ff7a90}.fmc-open-status__icon--warn{background:#ffb347}.fmc-open-status__spinner{width:4rem;height:4rem;border-radius:50%;border:5px solid rgba(214,239,25,.22);border-top-color:#d6ef19;box-shadow:0 0 22px rgba(214,239,25,.3);animation:fmc-open-spin .9s linear infinite}.fmc-open-status h2{margin:0;font-size:clamp(1.4rem,6vw,1.9rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em}.fmc-open-status p{margin:0;max-width:34ch;color:#dcd3f2;line-height:1.55;font-size:1.08rem}.fmc-open-status__msg{display:grid;justify-items:center;gap:.3rem;max-width:100%}.fmc-open-status__lead{font-size:1.2rem;font-weight:800;color:#fff}.fmc-open-status__email{max-width:100%;font-size:1rem;font-weight:800;color:#b793ff;overflow-wrap:anywhere}.fmc-open-status__ref{padding:.35rem .8rem;border-radius:999px;background:rgba(21,11,34,.8);border:1px solid hsla(0,0%,94%,.22);font-size:.95rem;letter-spacing:.06em;color:#f0f0f0;-webkit-user-select:text;-moz-user-select:text;user-select:text}.fmc-open-status__actions{display:grid;gap:.6rem;width:100%;margin-top:.5rem}@media screen and (min-width:768px){.fmc-open-status__actions{display:flex;justify-content:center}}.fmc-open-status--declined{gap:1rem;padding:2.25rem 1.5rem;background:rgba(21,11,34,.6);border:1px solid hsla(0,0%,94%,.12);box-shadow:none}.fmc-open-status--declined .fmc-open-status__ref{padding:0;background:none;border:0;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#dcd3f2}.fmc-open-status--declined h2{font-size:clamp(1.15rem,5vw,1.5rem);font-weight:700;text-transform:none;letter-spacing:0;color:#f0f0f0}.fmc-open-status--declined p{font-size:.95rem}.fmc-open-status--declined strong{font-weight:700;color:#f0f0f0}.fmc-open-status--declined .fmc-open-btn--primary{box-shadow:none}.fmc-open-status--declined .fmc-open-btn--ghost{border-color:transparent;color:#dcd3f2}.fmc-open-tickets{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.25rem;margin-top:1.25rem}.fmc-open-tickets>.fmc-open-btn{max-width:360px}.fmc-open-tickets__hint{margin:0;font-size:.95rem;font-weight:700;color:#d6ef19}.fmc-open-tickets__stage{position:relative;width:100%}@media screen and (min-width:1024px){.fmc-open-tickets__stage{width:min(1120px,100vw - 3rem)}}.fmc-open-tickets__arrow{display:none}@media screen and (min-width:1024px){.fmc-open-tickets__arrow{position:absolute;top:50%;z-index:2;width:2.75rem;height:2.75rem;margin-top:-1.4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #d6ef19;background:rgba(21,11,34,.92);color:#d6ef19;font-size:1.6rem;line-height:1;cursor:pointer;box-shadow:0 0 16px rgba(214,239,25,.3)}.fmc-open-tickets__arrow:hover{background:rgba(214,239,25,.18)}.fmc-open-tickets__arrow--prev{left:-.5rem}.fmc-open-tickets__arrow--next{right:-.5rem}}.fmc-open-tickets__track{display:flex;justify-content:safe center;gap:1rem;width:100%;padding:1rem 1rem 1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(214,239,25,.5) transparent}.fmc-open-tickets__track>*{flex:0 0 min(100%,360px);width:auto;scroll-snap-align:center}@media screen and (max-width:1023px){.fmc-open-tickets__track--many{justify-content:flex-start;scroll-padding-inline:1rem}.fmc-open-tickets__track--many>*{flex-basis:min(74vw,300px);scroll-snap-align:start}}@media screen and (min-width:1024px){.fmc-open-tickets__track{padding:1rem 1rem 1.5rem;scroll-padding-inline:1rem}.fmc-open-tickets__track>*{flex-basis:340px}}.fmc-open-ticket{isolation:isolate;transition:transform .25s ease,border-color .3s ease,box-shadow .3s ease;position:relative;width:100%;max-width:360px;border-radius:1.25rem;overflow:hidden;color:#f0f0f0;background:radial-gradient(ellipse at 50% 100%,rgba(183,147,255,.22) 0,transparent 65%),#0a0018;border:1px solid rgba(183,147,255,.3);box-shadow:0 14px 40px rgba(0,0,0,.55),0 0 28px rgba(183,147,255,.12)}.fmc-open-ticket:after,.fmc-open-ticket:before{content:"";position:absolute;pointer-events:none;z-index:-1}.fmc-open-ticket:before{inset:0;border-radius:inherit;opacity:0;transition:opacity .4s ease;background:radial-gradient(ellipse at 20% 80%,rgba(var(--fo-accent-rgb,214,239,25),.26) 0,rgba(var(--fo-accent-rgb,214,239,25),.08) 45%,transparent 72%)}.fmc-open-ticket:after{top:-50%;left:-60%;width:40%;height:200%;background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.07) 45%,hsla(0,0%,100%,.16) 50%,hsla(0,0%,100%,.07) 55%,transparent 70%);transform:skewX(-20deg);transition:left .6s ease}@media(hover:hover){.fmc-open-ticket:hover{transform:translateY(-3px);border-color:rgba(var(--fo-accent-rgb,214,239,25),.75);box-shadow:0 0 25px rgba(var(--fo-accent-rgb,214,239,25),.22),0 0 50px rgba(var(--fo-accent-rgb,214,239,25),.08),0 14px 34px rgba(0,0,0,.35)}.fmc-open-ticket:hover:before{opacity:1}.fmc-open-ticket:hover:after{left:130%}}@media(prefers-reduced-motion:reduce){.fmc-open-ticket,.fmc-open-ticket:after,.fmc-open-ticket:before{transition:none}.fmc-open-ticket:hover{transform:none}}.fmc-open-ticket__top{padding:1.1rem 1.1rem 1rem;color:#150b22;background:radial-gradient(ellipse at 100% 0,hsla(0,0%,100%,.45) 0,transparent 55%),linear-gradient(135deg,#e9defc,#c9b5f5 50%,#b093ef);border-bottom:2px dashed rgba(21,11,34,.4)}.fmc-open-ticket__brand{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.9rem}.fmc-open-ticket__brand strong{font-size:1.15rem;font-weight:900;letter-spacing:-.02em;text-transform:uppercase;color:#150b22}.fmc-open-ticket__brand span{font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.fmc-open-ticket__type{margin:0 0 .15rem;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(21,11,34,.72)}.fmc-open-ticket__holder{margin:.7rem 0 0;font-size:.8rem;font-weight:600;letter-spacing:.04em;line-height:1.2;color:rgba(21,11,34,.78);word-break:break-word}.fmc-open-ticket__info{display:grid;gap:.2rem;font-size:.82rem;font-weight:700;color:#150b22}.fmc-open-ticket__pulep{position:absolute;right:.55rem;bottom:1.2rem;writing-mode:vertical-rl;transform:rotate(180deg);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:#dcd3f2}.fmc-open-ticket__qr{display:grid;justify-items:center;gap:.6rem;padding:calc(1.1rem + 5px) 1.1rem 1.2rem}.fmc-open-ticket__qr-box{display:grid;place-items:center;width:min(100%,240px);aspect-ratio:1;padding:10px;border-radius:.9rem;background:#fff}.fmc-open-ticket__qr-box img{width:100%;height:100%;image-rendering:pixelated;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.fmc-open-ticket__qr-box.is-inactive img{opacity:.12}.fmc-open-ticket__code{font-size:1.05rem;font-weight:900;letter-spacing:.18em;-webkit-user-select:text;-moz-user-select:text;user-select:text}.fmc-open-ticket__count{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#dcd3f2}.fmc-open-ticket__badge{padding:.2rem .7rem;border-radius:999px;font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;background:#150b22;color:#fff;border:1px solid #150b22}.fmc-open-ticket__badge--used{background:#8a4b00;border-color:#8a4b00}.fmc-open-ticket__badge--cancelled{background:#a3182f;border-color:#a3182f}.fmc-open-ticket__actions{display:flex;justify-content:center;padding:0 1.1rem 1.1rem}.fmc-open-paid{display:grid;justify-items:center;gap:.9rem;width:100%;max-width:28rem;margin-inline:auto;padding-block:1rem;text-align:center}.fmc-open-paid__lead{display:grid;gap:.2rem;margin:0;color:#dcd3f2;font-size:.95rem;line-height:1.4}.fmc-open-paid__lead span:first-child{color:#fff;font-size:1.05rem;font-weight:700}.fmc-open-paid__lead strong{color:#d6ef19;word-break:break-all}.fmc-open-regview{display:grid;align-content:center;min-height:calc(100svh - 230px);gap:1rem;width:100%;max-width:28rem;margin-inline:auto;padding-block:1rem}.fmc-open-regview__head{display:flex;align-items:center;justify-content:center;gap:.7rem}.fmc-open-regview__head h2{margin:0;font-size:1.4rem;font-weight:900;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;color:#fff}.fmc-open-regview__head>div{display:grid;gap:.15rem}.fmc-open-regview__head>div>span{font-size:.9rem;letter-spacing:.1em;color:#dcd3f2}.fmc-open-regview__check{flex:none;display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;background:#d6ef19;color:#150b22;font-size:1.4rem;font-weight:900;box-shadow:0 0 18px rgba(214,239,25,.4)}.fmc-open-regview__card{display:grid;grid-template-columns:clamp(7.5rem,32vw,10rem) 1fr;gap:1.1rem;padding:1.1rem;border-radius:1rem;border:1px solid rgba(183,147,255,.35);background:rgba(10,0,24,.75);box-shadow:0 10px 28px rgba(0,0,0,.45)}.fmc-open-regview__qr{display:grid;place-items:center;align-self:start;aspect-ratio:1;padding:6px;border-radius:.6rem;background:#fff}.fmc-open-regview__qr img{width:100%;height:100%;image-rendering:pixelated;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.fmc-open-regview__info{display:grid;align-content:center;justify-items:start;gap:.2rem;min-width:0;text-align:left}.fmc-open-regview__badge{padding:.2rem .75rem;border-radius:999px;background:#d6ef19;color:#150b22;font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fmc-open-regview__kicker{margin-top:.35rem;font-size:.78rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#b793ff}.fmc-open-regview__artist{font-size:clamp(1.3rem,5.5vw,1.7rem);font-weight:900;line-height:1.1;text-transform:uppercase;color:#fff;overflow-wrap:anywhere}.fmc-open-regview__name{font-size:.95rem;color:#dcd3f2}.fmc-open-regview__rows{grid-column:1/-1;display:grid;gap:.35rem;margin:0;padding-top:.7rem;border-top:1px dashed rgba(183,147,255,.4)}.fmc-open-regview__rows div{display:flex;justify-content:space-between;gap:.8rem}.fmc-open-regview__rows dt{flex:none;font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#b793ff}.fmc-open-regview__rows dd{margin:0;min-width:0;font-size:.95rem;font-weight:700;text-align:right;color:#fff;overflow-wrap:anywhere}.fmc-open-regview__pulep{grid-column:1/-1;text-align:right}.fmc-open-regview__actions{display:grid;gap:.5rem}.fmc-open-regview__hint{font-size:.88rem;text-align:center;color:#dcd3f2}.fmc-open-regview__wish{margin:0;font-size:1.05rem;font-weight:800;text-align:center;color:#d6ef19}.fmc-open-warning{max-width:360px;margin:0;padding:.8rem .95rem;border-radius:.8rem;font-size:.98rem;line-height:1.5;color:#dcd3f2;background:rgba(21,11,34,.75);border:1px solid hsla(0,0%,94%,.22)}.fmc-open-warning strong{color:#f0f0f0}@keyframes fmc-open-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.fmc-open-status__spinner{animation-duration:3s}}