.Header-module__ldgnoG__header{z-index:100;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--linha);background-color:#fbf7f0e0;width:100%;padding:.75rem 0;position:sticky;top:0}.Header-module__ldgnoG__container{max-width:var(--largura-pagina);width:100%;padding:0 var(--spacing-md);align-items:center;margin:0 auto;display:flex}.Header-module__ldgnoG__logo{flex-shrink:0;align-items:center;display:flex}@media (max-width:560px){.Header-module__ldgnoG__container{padding:0 var(--spacing-sm)}}
.Footer-module__Grjkva__footer{background:var(--fundo-suave);border-top:1px solid var(--linha);padding:var(--spacing-lg) 0}.Footer-module__Grjkva__container{max-width:var(--largura-pagina);padding:0 var(--spacing-md);margin:0 auto}.Footer-module__Grjkva__linha{justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.Footer-module__Grjkva__logo{flex-shrink:0;align-items:center;min-height:44px;display:flex}.Footer-module__Grjkva__copy{font-size:var(--txt-xs);color:var(--tinta-apagada);margin:0}
.WaitlistForm-module__qgP59q__waitlistCard{border:1px solid var(--linha);background:#fff;border-radius:12px;padding:1.5rem}.WaitlistForm-module__qgP59q__waitlistHeader{margin-bottom:1.25rem}.WaitlistForm-module__qgP59q__waitlistTitle{color:var(--tinta);align-items:center;gap:.5rem;margin:0 0 .4rem;font-size:1rem;font-weight:600;display:flex}.WaitlistForm-module__qgP59q__waitlistIcon{color:var(--alerta);flex-shrink:0}.WaitlistForm-module__qgP59q__waitlistSubtitle{color:var(--tinta-fraca);margin:0;font-size:.875rem;line-height:1.5}.WaitlistForm-module__qgP59q__form{flex-direction:column;gap:.875rem;display:flex}.WaitlistForm-module__qgP59q__formGroup{flex-direction:column;gap:.375rem;display:flex}.WaitlistForm-module__qgP59q__label{color:var(--tinta-2);font-size:.8125rem;font-weight:500}.WaitlistForm-module__qgP59q__fieldHint{color:var(--tinta-fraca);margin:.25rem 0 0;font-size:.6875rem;line-height:1.4}.WaitlistForm-module__qgP59q__input{border:1px solid var(--linha-forte);width:100%;color:var(--tinta);box-sizing:border-box;background:#fff;border-radius:8px;padding:.625rem .875rem;font-size:.875rem;transition:border-color .15s}.WaitlistForm-module__qgP59q__input:focus{border-color:var(--primaria);outline:none;box-shadow:0 0 0 3px #0e4f521a}.WaitlistForm-module__qgP59q__submitBtn{background:var(--primaria);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:.25rem;padding:.75rem;font-size:.875rem;font-weight:600;transition:background .2s}.WaitlistForm-module__qgP59q__submitBtn:hover:not(:disabled){background:var(--primaria-escura)}.WaitlistForm-module__qgP59q__submitBtn:disabled{opacity:.6;cursor:not-allowed}.WaitlistForm-module__qgP59q__errorMsg{background:var(--erro-fundo);border:1px solid var(--erro-linha);color:var(--erro);border-radius:8px;align-items:flex-start;gap:.5rem;padding:.75rem;font-size:.8125rem;display:flex}.WaitlistForm-module__qgP59q__successCard{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.WaitlistForm-module__qgP59q__successIcon{color:var(--ok)}.WaitlistForm-module__qgP59q__successTitle{color:var(--tinta);margin:0;font-size:1rem;font-weight:600}.WaitlistForm-module__qgP59q__successText{color:var(--tinta-fraca);margin:0;font-size:.875rem;line-height:1.5}.WaitlistForm-module__qgP59q__positionBadge{background:var(--ok-fundo);border:1px solid var(--ok-linha);color:var(--ok);border-radius:20px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}
.CityGate-module__YbLN9q__gateCard{border:1px solid var(--linha);background:#fff;border-radius:12px;padding:1.5rem}.CityGate-module__YbLN9q__gateHeader{margin-bottom:1.25rem}.CityGate-module__YbLN9q__gateTitle{color:var(--tinta);margin:0 0 .4rem;font-size:1rem;font-weight:600}.CityGate-module__YbLN9q__gateSubtitle{color:var(--tinta-fraca);margin:0;font-size:.875rem;line-height:1.5}.CityGate-module__YbLN9q__form{flex-direction:column;gap:.875rem;display:flex}.CityGate-module__YbLN9q__formGroup{flex-direction:column;gap:.375rem;display:flex}.CityGate-module__YbLN9q__label{color:var(--tinta-2);font-size:.8125rem;font-weight:500}.CityGate-module__YbLN9q__input{border:1px solid var(--linha-forte);width:100%;color:var(--tinta);box-sizing:border-box;background:#fff;border-radius:8px;padding:.625rem .875rem;font-size:.875rem;transition:border-color .15s}select.CityGate-module__YbLN9q__input{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.25rem}.CityGate-module__YbLN9q__input:focus{border-color:var(--primaria);outline:none;box-shadow:0 0 0 3px #0e4f521a}.CityGate-module__YbLN9q__submitBtn{background:var(--primaria);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:.25rem;padding:.75rem;font-size:.875rem;font-weight:600;transition:background .2s}.CityGate-module__YbLN9q__submitBtn:hover:not(:disabled){background:var(--primaria-escura)}.CityGate-module__YbLN9q__submitBtn:disabled{opacity:.6;cursor:not-allowed}.CityGate-module__YbLN9q__cancelBtn{width:100%;color:var(--tinta-fraca);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.625rem;font-size:.8125rem;font-weight:500}.CityGate-module__YbLN9q__cancelBtn:hover:not(:disabled){color:var(--tinta)}.CityGate-module__YbLN9q__cancelBtn:disabled{opacity:.6;cursor:not-allowed}.CityGate-module__YbLN9q__errorMsg{background:var(--erro-fundo);border:1px solid var(--erro-linha);color:var(--erro);border-radius:8px;align-items:flex-start;gap:.5rem;padding:.75rem;font-size:.8125rem;display:flex}.CityGate-module__YbLN9q__successCard{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.CityGate-module__YbLN9q__successIcon{color:var(--ok)}.CityGate-module__YbLN9q__successTitle{color:var(--tinta);margin:0;font-size:1rem;font-weight:600}.CityGate-module__YbLN9q__successText{color:var(--tinta-fraca);margin:0;font-size:.875rem;line-height:1.5}
.page-module__XjuLyG__main{background:linear-gradient(to bottom, #fff 0%, var(--fundo) 100%);min-height:100vh;color:var(--tinta)}.page-module__XjuLyG__container{max-width:1560px;padding:3rem var(--spacing-md,2rem) 4rem;margin:0 auto}.page-module__XjuLyG__reservationTimer{background:var(--alerta-fundo);border:1px solid var(--ouro-300);color:var(--alerta-escuro);border-radius:10px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 18px;font-size:.875rem;display:flex}.page-module__XjuLyG__content{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.page-module__XjuLyG__loadingContainer,.page-module__XjuLyG__errorContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:4rem 2rem;display:flex}.page-module__XjuLyG__spinner{border:4px solid var(--linha);border-top-color:var(--primary-color,var(--primaria));border-radius:50%;width:48px;height:48px;margin-bottom:1.5rem;animation:.8s linear infinite page-module__XjuLyG__spin}@keyframes page-module__XjuLyG__spin{to{transform:rotate(360deg)}}.page-module__XjuLyG__errorContainer h2{color:var(--tinta);margin-bottom:.75rem;font-size:1.75rem;font-weight:700}.page-module__XjuLyG__errorContainer p{color:var(--tinta-fraca);margin-bottom:1.5rem;font-size:1rem}.page-module__XjuLyG__backButton{background:var(--primary-color,var(--primaria));color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;transition:all .2s}.page-module__XjuLyG__backButton:hover{background:var(--primary-hover,var(--primaria-escura));transform:translateY(-1px)}.page-module__XjuLyG__summarySection{border:1px solid var(--linha);background:#fff;border-radius:16px;padding:2rem;position:sticky;top:100px;box-shadow:0 1px 3px #0000000d}.page-module__XjuLyG__sectionTitle{color:var(--tinta);border-bottom:2px solid var(--fundo-suave);margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.5rem;font-weight:700}.page-module__XjuLyG__eventCard{background:var(--fundo);border:1px solid var(--linha);border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.page-module__XjuLyG__eventName{color:var(--tinta);margin:0 0 .75rem;font-size:1.125rem;font-weight:600}.page-module__XjuLyG__eventMeta{color:var(--tinta-fraca);flex-direction:column;gap:.5rem;font-size:.875rem;display:flex}.page-module__XjuLyG__ticketsList{margin-bottom:1.5rem}.page-module__XjuLyG__ticketsTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-fraca);margin-bottom:1rem;font-size:.875rem;font-weight:600}.page-module__XjuLyG__ticketItem{border-bottom:1px solid var(--fundo-suave);justify-content:space-between;align-items:flex-start;padding:1rem 0;display:flex}.page-module__XjuLyG__ticketItem:last-child{border-bottom:none}.page-module__XjuLyG__ticketInfo{flex-direction:column;flex:1;gap:.25rem;display:flex}.page-module__XjuLyG__ticketGroup{text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-fraca);font-size:.75rem;font-weight:600}.page-module__XjuLyG__ticketName{color:var(--tinta);font-size:.95rem;font-weight:600}.page-module__XjuLyG__ticketQuantity{color:var(--tinta-fraca);font-size:.875rem}.page-module__XjuLyG__ticketPrice{color:var(--tinta);white-space:nowrap;font-size:1rem;font-weight:700}.page-module__XjuLyG__totalSection{border-top:2px solid var(--linha);margin-top:1rem;padding-top:1.5rem}.page-module__XjuLyG__totalRow{justify-content:space-between;align-items:center;display:flex}.page-module__XjuLyG__totalLabel{color:var(--tinta);font-size:1.125rem;font-weight:600}.page-module__XjuLyG__totalPrice{color:var(--tinta);font-size:1.75rem;font-weight:800}.page-module__XjuLyG__formSection{border:1px solid var(--linha);background:#fff;border-radius:16px;padding:2rem;box-shadow:0 1px 3px #0000000d}.page-module__XjuLyG__formGroup{margin-bottom:1.5rem}.page-module__XjuLyG__label{color:var(--tinta-2);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.page-module__XjuLyG__input{width:100%;color:var(--tinta);border:1px solid var(--linha-forte);background:#fff;border-radius:8px;padding:.875rem 1rem;font-family:inherit;font-size:.95rem;transition:all .2s}.page-module__XjuLyG__input:focus{border-color:var(--primary-color,var(--primaria));outline:none;box-shadow:0 0 0 3px #0e4f521a}.page-module__XjuLyG__input::placeholder{color:var(--tinta-apagada)}.page-module__XjuLyG__paymentSection{border-top:2px solid var(--fundo-suave);margin:2rem 0;padding-top:2rem}.page-module__XjuLyG__paymentTitle{color:var(--tinta);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.page-module__XjuLyG__paymentMethods{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.page-module__XjuLyG__paymentMethod{background:var(--fundo);border:2px solid var(--linha);cursor:pointer;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:1rem;width:100%;padding:1rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.page-module__XjuLyG__paymentMethod:hover{background:var(--fundo-suave);border-color:var(--linha-forte)}.page-module__XjuLyG__paymentMethod.page-module__XjuLyG__selected{background:var(--primaria-fundo);border-color:var(--primary-color,var(--primaria));box-shadow:0 0 0 3px #0e4f521a}.page-module__XjuLyG__paymentIcon{background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}.page-module__XjuLyG__paymentName{color:var(--tinta);margin-bottom:.25rem;font-size:1rem;font-weight:600}.page-module__XjuLyG__paymentDesc{color:var(--tinta-fraca);font-size:.875rem}.page-module__XjuLyG__errorAlert{background:var(--erro-fundo);border:1px solid var(--erro-linha);color:var(--erro);border-radius:8px;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem;font-size:.875rem;display:flex}.page-module__XjuLyG__errorAlert svg{flex-shrink:0}.page-module__XjuLyG__checkoutButton{background:linear-gradient(135deg, var(--primary-color,var(--primaria)) 0%, var(--primary-hover,var(--primaria-escura)) 100%);color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:none;border-radius:12px;width:100%;margin-bottom:1rem;padding:1.25rem;font-size:1.125rem;font-weight:700;transition:opacity .2s,transform .15s;box-shadow:0 10px 25px -5px #0e4f5266}.page-module__XjuLyG__checkoutButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 30px -10px #0e4f5280}.page-module__XjuLyG__checkoutButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.page-module__XjuLyG__disclaimer{color:var(--tinta-apagada);text-align:center;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.page-module__XjuLyG__disclaimer svg{flex-shrink:0}@media (max-width:1024px){.page-module__XjuLyG__content{grid-template-columns:1fr;gap:2rem}.page-module__XjuLyG__summarySection{order:2;position:static}.page-module__XjuLyG__formSection{order:1}}@media (max-width:768px){.page-module__XjuLyG__container{max-width:100%;padding:2rem 20px 3rem}.page-module__XjuLyG__summarySection,.page-module__XjuLyG__formSection{padding:1.5rem}.page-module__XjuLyG__paymentMethods{gap:.5rem}.page-module__XjuLyG__paymentMethod{padding:.875rem}.page-module__XjuLyG__sectionTitle{font-size:1.25rem}.page-module__XjuLyG__totalPrice{font-size:1.5rem}}@media (max-width:640px){.page-module__XjuLyG__container{padding:1.5rem 16px 2rem}.page-module__XjuLyG__summarySection,.page-module__XjuLyG__formSection{border-radius:12px;padding:1.25rem}.page-module__XjuLyG__sectionTitle{margin-bottom:1.25rem;font-size:1.125rem}.page-module__XjuLyG__eventName{font-size:1rem}.page-module__XjuLyG__ticketName{font-size:.875rem}.page-module__XjuLyG__ticketPrice{font-size:.95rem}.page-module__XjuLyG__totalPrice{font-size:1.375rem}.page-module__XjuLyG__paymentMethod{gap:.75rem;padding:.75rem}.page-module__XjuLyG__paymentIcon{width:40px;height:40px;font-size:1.25rem}.page-module__XjuLyG__paymentName{font-size:.95rem}.page-module__XjuLyG__paymentDesc{font-size:.8rem}.page-module__XjuLyG__checkoutButton{padding:1rem;font-size:1rem}.page-module__XjuLyG__input{padding:.75rem;font-size:.9rem}}@media (max-width:480px){.page-module__XjuLyG__container{padding:1rem 12px 1.5rem}.page-module__XjuLyG__summarySection,.page-module__XjuLyG__formSection,.page-module__XjuLyG__eventCard{padding:1rem}.page-module__XjuLyG__ticketItem{flex-direction:column;gap:.5rem;padding:.75rem 0}.page-module__XjuLyG__ticketPrice{align-self:flex-end}}.page-module__XjuLyG__couponSection{border-top:1px solid var(--linha);padding:1rem 0}.page-module__XjuLyG__couponRow{gap:.5rem;display:flex}.page-module__XjuLyG__couponInput{border:1px solid var(--linha);color:var(--tinta);font-size:.875rem;font-family:var(--fonte-codigo);letter-spacing:.05em;text-transform:uppercase;background:#fff;border-radius:8px;flex:1;padding:.625rem .875rem;transition:border-color .15s}.page-module__XjuLyG__couponInput:focus{border-color:var(--primaria);outline:none;box-shadow:0 0 0 3px #0e4f521a}.page-module__XjuLyG__couponInput:disabled{background:var(--fundo);color:var(--tinta-fraca)}.page-module__XjuLyG__couponApplyBtn{background:var(--primaria);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:background .2s}.page-module__XjuLyG__couponApplyBtn:hover:not(:disabled){background:var(--primaria-escura)}.page-module__XjuLyG__couponApplyBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__XjuLyG__couponRemoveBtn{color:var(--erro);border:1px solid var(--erro-linha);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.page-module__XjuLyG__couponRemoveBtn:hover{background:var(--erro-fundo)}.page-module__XjuLyG__couponError{color:var(--erro);margin:.375rem 0 0;font-size:.8125rem}.page-module__XjuLyG__couponApplied{background:var(--ok-fundo);border:1px solid var(--ok-linha);color:var(--ok-escuro);border-radius:8px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.page-module__XjuLyG__couponDiscount{color:var(--ok);margin-left:auto;font-weight:700}.page-module__XjuLyG__formRow2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.page-module__XjuLyG__cardOwnerNote{background:var(--alerta-fundo);border:1px solid var(--alerta-linha);color:var(--alerta-escuro);border-radius:8px;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5}.page-module__XjuLyG__personBlock{background:var(--fundo);border:1px solid var(--linha);border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.page-module__XjuLyG__personBlockHead{border-bottom:1px solid var(--linha);align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.page-module__XjuLyG__personBadge{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.8125rem;font-weight:800;display:flex}.page-module__XjuLyG__personBadgeParticipant{background:var(--tinta)}.page-module__XjuLyG__personBadgeBuyer{background:var(--tinta-fraca)}.page-module__XjuLyG__personBlockTitle{color:var(--tinta);margin:0 0 .25rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.page-module__XjuLyG__personBlockSub{color:var(--tinta-fraca);margin:0;font-size:.8125rem;line-height:1.45}.page-module__XjuLyG__fieldHint{color:var(--tinta-fraca);margin:.375rem 0 0;font-size:.75rem;line-height:1.4}.page-module__XjuLyG__fieldError{color:var(--erro);margin:.375rem 0 0;font-size:.75rem;line-height:1.4}.page-module__XjuLyG__rowHint{color:var(--tinta-fraca);margin:-.75rem 0 1.5rem;font-size:.75rem;line-height:1.4}.page-module__XjuLyG__summaryParticipant{background:var(--fundo);border:1px solid var(--linha);border-left:3px solid var(--tinta);border-radius:8px;flex-direction:column;gap:.125rem;margin-bottom:1.5rem;padding:.75rem 1rem;display:flex}.page-module__XjuLyG__summaryParticipantLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-fraca);font-size:.6875rem;font-weight:700}.page-module__XjuLyG__summaryParticipantName{color:var(--tinta);font-size:.9375rem;font-weight:600}.page-module__XjuLyG__paymentIconWrap{width:40px;height:40px;color:var(--tinta-2);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__XjuLyG__pixWrapper{justify-content:center;padding:2rem 1rem 4rem;display:flex}.page-module__XjuLyG__pixCard{border:1px solid var(--linha);background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:480px;padding:2.5rem 2rem;display:flex;box-shadow:0 1px 3px #0000000d}.page-module__XjuLyG__pixTitle{color:var(--tinta);text-align:center;margin:0;font-size:1.375rem;font-weight:700}.page-module__XjuLyG__pixSubtitle{color:var(--tinta-fraca);text-align:center;margin:0;font-size:.9rem}.page-module__XjuLyG__qrCodeWrapper{background:var(--fundo);border:1px solid var(--linha);border-radius:12px;padding:1rem}.page-module__XjuLyG__qrCodeImage{object-fit:contain;width:220px;height:220px;display:block}.page-module__XjuLyG__qrCodePlaceholder{width:220px;height:220px;color:var(--tinta-apagada);justify-content:center;align-items:center;font-size:.875rem;display:flex}.page-module__XjuLyG__pixTotal{background:var(--fundo);width:100%;color:var(--tinta-fraca);border-radius:10px;justify-content:space-between;align-items:center;padding:.875rem 1rem;font-size:.9rem;display:flex}.page-module__XjuLyG__pixTotal strong{color:var(--tinta);font-size:1.25rem;font-weight:700}.page-module__XjuLyG__pixCopyArea{border:1px solid var(--linha);border-radius:10px;gap:0;width:100%;display:flex;overflow:hidden}.page-module__XjuLyG__pixCodeInput{color:var(--tinta-fraca);background:var(--fundo);font-size:.75rem;font-family:var(--fonte-codigo);text-overflow:ellipsis;white-space:nowrap;border:none;outline:none;flex:1;min-width:0;padding:.75rem 1rem;overflow:hidden}.page-module__XjuLyG__pixCopyBtn{background:var(--primaria);color:#fff;cursor:pointer;white-space:nowrap;border:none;padding:.75rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .15s}.page-module__XjuLyG__pixCopyBtn:hover{background:var(--primaria-escura)}.page-module__XjuLyG__pixStatus{color:var(--tinta-fraca);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.page-module__XjuLyG__pixPulse{background:var(--ok);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.5s ease-in-out infinite page-module__XjuLyG__pulse}@keyframes page-module__XjuLyG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.page-module__XjuLyG__pixInstructions{background:var(--fundo);border-radius:10px;flex-direction:column;gap:.5rem;width:100%;padding:1rem;display:flex}.page-module__XjuLyG__pixInstructions p{color:var(--tinta-fraca);margin:0;font-size:.8125rem}.page-module__XjuLyG__cardForm{flex-direction:column;gap:0;display:flex}.page-module__XjuLyG__cardPreview{background:linear-gradient(135deg, var(--tinta) 0%, var(--tinta-2) 60%, var(--manto-900) 100%);color:#fff;font-family:var(--fonte-codigo);border-radius:14px;flex-direction:column;justify-content:space-between;min-height:120px;margin-bottom:1.5rem;padding:1.25rem 1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000002e}.page-module__XjuLyG__cardPreview:before{content:"";background:#ffffff0f;border-radius:50%;width:130px;height:130px;position:absolute;top:-30px;right:-30px}.page-module__XjuLyG__cardPreview:after{content:"";background:#ffffff0a;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-40px;right:30px}.page-module__XjuLyG__cardPreviewNumber{letter-spacing:.15em;color:#ffffffe6;margin-bottom:.75rem;font-size:1.1rem}.page-module__XjuLyG__cardPreviewBottom{justify-content:space-between;align-items:flex-end;display:flex}.page-module__XjuLyG__cardPreviewLabel{text-transform:uppercase;color:#ffffff80;letter-spacing:.08em;margin-bottom:2px;font-size:.6rem}.page-module__XjuLyG__cardPreviewValue{color:#ffffffd9;letter-spacing:.05em;text-transform:uppercase;font-size:.8rem}.page-module__XjuLyG__cardBrandBadge{letter-spacing:.05em;color:#fff;text-transform:uppercase;background:#ffffff26;border-radius:4px;align-self:flex-start;padding:3px 8px;font-size:.7rem;font-weight:700}.page-module__XjuLyG__cardNumberWrapper{position:relative}.page-module__XjuLyG__cardNumberWrapper .page-module__XjuLyG__input{padding-right:3.5rem}.page-module__XjuLyG__cardBrandIcon{color:var(--tinta-fraca);letter-spacing:.05em;pointer-events:none;border:1px solid var(--linha);background:var(--fundo);border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:700;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.page-module__XjuLyG__backLinkBtn{color:var(--tinta-fraca);cursor:pointer;text-align:center;background:0 0;border:none;width:100%;margin-top:.5rem;padding:.25rem 0;font-family:inherit;font-size:.875rem;transition:color .15s}.page-module__XjuLyG__backLinkBtn:hover{color:var(--tinta)}@media (max-width:640px){.page-module__XjuLyG__formRow2{grid-template-columns:1fr;gap:1rem}.page-module__XjuLyG__pixCard{padding:1.5rem 1rem}.page-module__XjuLyG__qrCodeImage,.page-module__XjuLyG__qrCodePlaceholder{width:180px;height:180px}.page-module__XjuLyG__pixWrapper{padding:1.25rem .75rem 3rem}}@media (max-width:480px){.page-module__XjuLyG__qrCodeImage,.page-module__XjuLyG__qrCodePlaceholder{width:160px;height:160px}.page-module__XjuLyG__pixCard{border-radius:12px;padding:1.25rem .875rem}.page-module__XjuLyG__pixTitle{font-size:1.125rem}.page-module__XjuLyG__reservationTimer{padding:10px 14px;font-size:.8125rem}}.page-module__XjuLyG__termsOverlay{z-index:1000;background:#000000a6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.page-module__XjuLyG__termsModal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:600px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000040}.page-module__XjuLyG__termsModalHeader{background:var(--primaria);flex-shrink:0;padding:20px 24px}.page-module__XjuLyG__termsModalTitle{color:#fff;letter-spacing:.02em;text-align:center;text-transform:uppercase;margin:0;font-size:15px;font-weight:800}.page-module__XjuLyG__termsModalBody{color:var(--tinta);flex-direction:column;flex:1;gap:14px;padding:24px 28px;font-size:14px;line-height:1.75;display:flex;overflow-y:scroll}.page-module__XjuLyG__termsModalBody p{text-align:left;margin:0}.page-module__XjuLyG__termsClause{letter-spacing:.04em;text-transform:uppercase;border-bottom:2px solid var(--destaque-linha);padding-bottom:12px;font-size:13px;font-weight:700;color:var(--manto-800)!important;text-align:center!important;margin-bottom:4px!important}.page-module__XjuLyG__termsScrollHint{text-align:center;color:var(--tinta-apagada);min-height:28px;padding:8px 0;font-size:12px;font-style:italic}.page-module__XjuLyG__termsModalFooter{border-top:1px solid var(--linha);background:var(--fundo);flex-direction:column;flex-shrink:0;gap:14px;padding:18px 24px;display:flex}.page-module__XjuLyG__termsCheckboxLabel{color:var(--tinta);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.page-module__XjuLyG__termsCheckboxDisabled{opacity:.4;cursor:not-allowed}.page-module__XjuLyG__termsCheckbox{cursor:pointer;width:18px;height:18px;accent-color:var(--primaria);flex-shrink:0}.page-module__XjuLyG__termsAcceptBtn{background:var(--primaria);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;padding:14px;font-size:15px;font-weight:700;transition:background .15s,opacity .15s}.page-module__XjuLyG__termsAcceptBtn:disabled{background:var(--linha-forte);color:var(--tinta-apagada);cursor:not-allowed}.page-module__XjuLyG__termsAcceptBtn:not(:disabled):hover{background:var(--primaria-escura)}
.page-module__4LU3qq__main{background:linear-gradient(to bottom, #fff 0%, var(--fundo) 100%);min-height:100vh;color:var(--tinta)}.page-module__4LU3qq__container{max-width:800px;padding:3rem var(--spacing-md,2rem) 4rem;margin:0 auto}.page-module__4LU3qq__loadingContainer,.page-module__4LU3qq__errorContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:4rem 2rem;display:flex}.page-module__4LU3qq__spinner{border:4px solid var(--linha);border-top-color:var(--primary-color,var(--primaria));border-radius:50%;width:48px;height:48px;margin-bottom:1.5rem;animation:.8s linear infinite page-module__4LU3qq__spin}@keyframes page-module__4LU3qq__spin{to{transform:rotate(360deg)}}.page-module__4LU3qq__errorContainer h2{color:var(--tinta);margin-bottom:.75rem;font-size:1.75rem;font-weight:700}.page-module__4LU3qq__errorContainer p{color:var(--tinta-fraca);margin-bottom:1.5rem;font-size:1rem}.page-module__4LU3qq__backButton{background:var(--primary-color,var(--primaria));color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.page-module__4LU3qq__backButton:hover{background:var(--primary-hover,var(--primaria-escura));transform:translateY(-1px)}.page-module__4LU3qq__successCard{border:1px solid var(--linha);text-align:center;background:#fff;border-radius:16px;padding:3rem;box-shadow:0 1px 3px #0000000d}.page-module__4LU3qq__successIcon{background:var(--ok-fundo);width:80px;height:80px;color:var(--ok);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex}.page-module__4LU3qq__title{color:var(--tinta);margin-bottom:.75rem;font-size:2rem;font-weight:700}.page-module__4LU3qq__subtitle{color:var(--tinta-fraca);margin-bottom:2rem;font-size:1.125rem}.page-module__4LU3qq__orderInfo{background:var(--fundo);border:1px solid var(--linha);text-align:left;border-radius:12px;margin:2rem 0;padding:1.5rem}.page-module__4LU3qq__infoRow{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.page-module__4LU3qq__infoRow:last-child{border-bottom:none}.page-module__4LU3qq__infoLabel{color:var(--tinta-fraca);font-size:.95rem;font-weight:500}.page-module__4LU3qq__infoValue{color:var(--tinta);font-size:.95rem;font-weight:600}.page-module__4LU3qq__ticketsSection{text-align:left;margin:2rem 0}.page-module__4LU3qq__ticketsTitle{color:var(--tinta);margin-bottom:1rem;font-size:1.25rem;font-weight:700}.page-module__4LU3qq__ticketsList{flex-direction:column;gap:1rem;display:flex}.page-module__4LU3qq__ticketCard{background:var(--fundo);border:1px solid var(--linha);border-radius:12px;padding:1.25rem}.page-module__4LU3qq__ticketHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.page-module__4LU3qq__ticketCode{color:var(--tinta);font-size:1rem;font-weight:700;font-family:var(--fonte-codigo);margin-bottom:.25rem}.page-module__4LU3qq__ticketType{color:var(--tinta-fraca);font-size:.875rem}.page-module__4LU3qq__ticketPrice{color:var(--tinta);font-size:1.125rem;font-weight:700}.page-module__4LU3qq__ticketStatus{border-top:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.75rem;display:flex}.page-module__4LU3qq__statusBadge{background:var(--ok-fundo);color:var(--ok);border-radius:6px;padding:.375rem .75rem;font-size:.875rem;font-weight:600;display:inline-block}.page-module__4LU3qq__formLink{background:var(--primary-color,var(--primaria));color:#fff;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.page-module__4LU3qq__formLink:hover{background:var(--primary-hover,var(--primaria-escura));transform:translateY(-1px)}.page-module__4LU3qq__formsAlert{background:var(--alerta-fundo);border:1px solid var(--alerta-linha);color:var(--alerta-escuro);border-radius:12px;align-items:flex-start;gap:1rem;margin:2rem 0;padding:1.25rem;display:flex}.page-module__4LU3qq__formsAlert svg{flex-shrink:0;margin-top:.125rem}.page-module__4LU3qq__formsAlert strong{color:var(--alerta-escuro);margin-bottom:.25rem;font-size:1rem;display:block}.page-module__4LU3qq__formsAlert p{margin:0;font-size:.875rem;line-height:1.5}.page-module__4LU3qq__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin:2rem 0;display:flex}.page-module__4LU3qq__primaryButton,.page-module__4LU3qq__secondaryButton{text-align:center;border-radius:8px;padding:.875rem 2rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.page-module__4LU3qq__primaryButton{background:linear-gradient(135deg, var(--primary-color,var(--primaria)) 0%, var(--primary-hover,var(--primaria-escura)) 100%);color:#fff;box-shadow:0 10px 25px -5px #0e4f5266}.page-module__4LU3qq__primaryButton:hover{transform:translateY(-2px);box-shadow:0 20px 30px -10px #0e4f5280}.page-module__4LU3qq__secondaryButton{color:var(--primary-color,var(--primaria));border:2px solid var(--primary-color,var(--primaria));background:#fff}.page-module__4LU3qq__secondaryButton:hover{background:var(--fundo);transform:translateY(-1px)}.page-module__4LU3qq__disclaimer{color:var(--tinta-apagada);text-align:center;border-top:1px solid var(--linha);justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;padding-top:2rem;font-size:.875rem;display:flex}.page-module__4LU3qq__disclaimer svg{flex-shrink:0}@media (max-width:768px){.page-module__4LU3qq__container{max-width:100%;padding:2rem 20px 3rem}.page-module__4LU3qq__successCard{padding:2rem 1.5rem}.page-module__4LU3qq__title{font-size:1.5rem}.page-module__4LU3qq__subtitle{font-size:1rem}.page-module__4LU3qq__actions{flex-direction:column}.page-module__4LU3qq__primaryButton,.page-module__4LU3qq__secondaryButton{width:100%}.page-module__4LU3qq__orderInfo{padding:1.25rem}.page-module__4LU3qq__infoRow{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width:640px){.page-module__4LU3qq__container{padding:1.5rem 16px 2rem}.page-module__4LU3qq__successCard{padding:1.5rem 1rem}.page-module__4LU3qq__successIcon{width:64px;height:64px}.page-module__4LU3qq__title{font-size:1.375rem}.page-module__4LU3qq__subtitle{font-size:.95rem}.page-module__4LU3qq__ticketsTitle{font-size:1.125rem}.page-module__4LU3qq__ticketCard{padding:1rem}.page-module__4LU3qq__ticketHeader{flex-direction:column;align-items:flex-start;gap:.5rem}.page-module__4LU3qq__formsAlert{flex-direction:column;padding:1rem}}@media (max-width:480px){.page-module__4LU3qq__container{padding:1rem 12px 1.5rem}.page-module__4LU3qq__successCard{padding:1.25rem .875rem}.page-module__4LU3qq__title{font-size:1.25rem}}
.page-module__eYq6ca__main{background-color:var(--background-color);min-height:100vh}.page-module__eYq6ca__container{max-width:800px;margin:var(--spacing-xl) auto;padding:0 var(--spacing-md)}.page-module__eYq6ca__title{margin-bottom:var(--spacing-lg);color:var(--text-color);font-size:2rem;font-weight:700}.page-module__eYq6ca__form{background-color:var(--white);padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-color)}.page-module__eYq6ca__formGroup{margin-bottom:var(--spacing-lg)}.page-module__eYq6ca__row{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.page-module__eYq6ca__label{margin-bottom:var(--spacing-xs);color:var(--text-color);font-size:.9rem;font-weight:500;display:block}.page-module__eYq6ca__input,.page-module__eYq6ca__select,.page-module__eYq6ca__textarea{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);outline:none;font-family:inherit;font-size:1rem;transition:border-color .2s}.page-module__eYq6ca__input:focus,.page-module__eYq6ca__select:focus,.page-module__eYq6ca__textarea:focus{border-color:var(--primary-color)}.page-module__eYq6ca__submitButton{width:100%;padding:var(--spacing-md);background-color:var(--primary-color);color:var(--white);border-radius:var(--radius-md);cursor:pointer;border:none;font-size:1rem;font-weight:600;transition:background-color .2s}.page-module__eYq6ca__submitButton:hover{background-color:var(--primary-hover)}
.page-module__iHT7Jq__main{background:linear-gradient(to bottom, #fff 0%, var(--fundo) 100%);min-height:100vh;color:var(--tinta)}.page-module__iHT7Jq__loadingContainer,.page-module__iHT7Jq__errorContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:4rem 2rem;display:flex}.page-module__iHT7Jq__spinner{border:4px solid var(--linha);border-top-color:var(--primary-color,var(--primaria));border-radius:50%;width:48px;height:48px;margin-bottom:1.5rem;animation:.8s linear infinite page-module__iHT7Jq__spin}@keyframes page-module__iHT7Jq__spin{to{transform:rotate(360deg)}}.page-module__iHT7Jq__errorContainer h2{color:var(--tinta);margin-bottom:.75rem;font-size:1.75rem;font-weight:700}.page-module__iHT7Jq__errorContainer p{color:var(--tinta-fraca);font-size:1rem}.page-module__iHT7Jq__heroSection{width:auto;max-width:var(--largura-pagina);margin:var(--spacing-md);background:var(--manto-800);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}.page-module__iHT7Jq__heroImage{aspect-ratio:4/5;background-color:var(--manto-900);background-position:50%;background-size:cover;grid-area:1/1;animation:none;position:relative}.page-module__iHT7Jq__heroOverlay{display:none}.page-module__iHT7Jq__heroContent{z-index:3;isolation:isolate;grid-area:2/1;align-items:center;display:flex;position:relative}.page-module__iHT7Jq__heroContent:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 14% 16%,#e2c17073 0 1.5px,#0000 2px),radial-gradient(circle at 80% 24%,#e2c1704d 0 1px,#0000 2px),radial-gradient(circle at 34% 84%,#e2c17047 0 1px,#0000 2px),radial-gradient(70% 60% at 18% 0,#17808680,#0000 70%);position:absolute;inset:0}.page-module__iHT7Jq__heroContainer{width:100%;max-width:none;margin:0;padding:clamp(1.75rem,1rem + 3vw,3rem)}.page-module__iHT7Jq__categoryBadge{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--ouro-300);font-size:var(--txt-xs);font-weight:var(--peso-forte);text-transform:uppercase;letter-spacing:.14em;background:0 0;border:none;border-radius:0;margin-bottom:.75rem;padding:0;display:inline-block}.page-module__iHT7Jq__eventTitle{font-size:clamp(1.9rem,1.2rem + 2.4vw,3rem);font-weight:var(--peso-semi);letter-spacing:-.015em;color:#fff;margin-bottom:var(--spacing-lg);text-shadow:none;max-width:18ch;line-height:1.08}.page-module__iHT7Jq__eventMeta{gap:var(--spacing-md);padding:var(--spacing-md) 0 0;border-top:1px solid #e2c17047;flex-direction:column;display:flex}.page-module__iHT7Jq__metaCard{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;align-items:center;gap:.75rem;padding:0;transition:none;display:flex}.page-module__iHT7Jq__metaCard:hover{box-shadow:none;transform:none}.page-module__iHT7Jq__metaIcon{color:var(--ouro-300);flex-shrink:0;width:20px;height:20px}.page-module__iHT7Jq__metaCard>div{flex-direction:column;gap:.1rem;display:flex}.page-module__iHT7Jq__metaLabel{font-size:var(--txt-xs);font-weight:var(--peso-semi);text-transform:uppercase;letter-spacing:.1em;color:var(--manto-300)}.page-module__iHT7Jq__metaValue{font-size:var(--txt-md);font-weight:var(--peso-medio);color:var(--manto-50)}@media (min-width:901px){.page-module__iHT7Jq__heroSection{min-height:520px;margin:var(--spacing-xl) var(--spacing-md) var(--spacing-md);grid-template-columns:1.2fr .8fr}.page-module__iHT7Jq__heroImage{aspect-ratio:auto;grid-area:1/2;min-height:340px}.page-module__iHT7Jq__heroContent{grid-area:1/1}}@media (min-width:1212px){.page-module__iHT7Jq__heroSection{margin-left:auto;margin-right:auto}}.page-module__iHT7Jq__description p,.page-module__iHT7Jq__descriptionText p{max-width:var(--largura-leitura)}.page-module__iHT7Jq__contentWrapper{background:var(--fundo);padding:4rem 0}.page-module__iHT7Jq__container{max-width:var(--largura-pagina);padding:0 var(--spacing-md);gap:var(--spacing-xl);grid-template-columns:1fr;align-items:start;margin:0 auto;display:grid}.page-module__iHT7Jq__mainContent{flex-direction:column;gap:2.5rem;display:flex}.page-module__iHT7Jq__section{border:1px solid var(--linha);background:#fff;border-radius:24px;padding:2.5rem;box-shadow:0 1px 3px #0000000d}.page-module__iHT7Jq__sectionTitle{color:var(--tinta);letter-spacing:-.02em;align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:1.75rem;font-weight:800;display:flex}.page-module__iHT7Jq__sectionTitle:before{content:"";background:linear-gradient(to bottom, var(--primary-color,var(--primaria)), var(--primary-hover,var(--primaria-escura)));border-radius:3px;width:5px;height:32px;display:block}.page-module__iHT7Jq__description{color:var(--tinta-2);font-size:1.125rem;line-height:1.9}.page-module__iHT7Jq__description p{margin-bottom:1rem}.page-module__iHT7Jq__description p:last-child{margin-bottom:0}.page-module__iHT7Jq__locationCard{flex-direction:column;gap:1.25rem;display:flex}.page-module__iHT7Jq__locationHeader{align-items:flex-start;gap:1.25rem;display:flex}.page-module__iHT7Jq__locationIcon{color:var(--primary-color,var(--primaria));flex-shrink:0;margin-top:4px}.page-module__iHT7Jq__locationName{color:var(--tinta);margin-bottom:.5rem;font-size:1.375rem;font-weight:700}.page-module__iHT7Jq__locationAddress{color:var(--tinta-fraca);font-size:1rem;line-height:1.6}.page-module__iHT7Jq__locationNotes{color:var(--tinta-fraca);border-top:1px solid var(--linha);padding-top:1.25rem;font-size:.95rem;font-style:italic;line-height:1.6}.page-module__iHT7Jq__infoGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem;display:grid}.page-module__iHT7Jq__infoCard{background:var(--fundo);border:1px solid var(--linha);border-radius:16px;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.page-module__iHT7Jq__infoIcon{color:var(--primary-color,var(--primaria));flex-shrink:0;margin-top:2px}.page-module__iHT7Jq__infoCard>div{flex-direction:column;flex:1;gap:.5rem;display:flex}.page-module__iHT7Jq__infoLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-fraca);font-size:.875rem;font-weight:600}.page-module__iHT7Jq__infoValue{color:var(--tinta);font-size:1rem;font-weight:600}.page-module__iHT7Jq__tagsContainer{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__iHT7Jq__tag{color:var(--tinta-2);border:1px solid var(--linha);background:#fff;border-radius:8px;padding:.375rem .875rem;font-size:.875rem;font-weight:500;display:inline-block}.page-module__iHT7Jq__sidebar{order:-1;width:100%;max-width:600px;height:fit-content;margin:0 auto;position:static}.page-module__iHT7Jq__ticketCard{border:1px solid var(--linha);background:#fff;border-radius:24px;padding:2rem;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000014}.page-module__iHT7Jq__ticketCard:before{content:"";background:var(--ouro-500);width:100%;height:5px;position:absolute;top:0;left:0}.page-module__iHT7Jq__ticketHeader{border-bottom:2px solid var(--fundo-suave);margin-bottom:2rem;padding-bottom:1.5rem}.page-module__iHT7Jq__ticketTitle{color:var(--tinta);letter-spacing:-.02em;margin-bottom:.5rem;font-size:1.875rem;font-weight:800}.page-module__iHT7Jq__ticketSubtitle{color:var(--tinta-fraca);font-size:.95rem;font-weight:500}.page-module__iHT7Jq__ticketGroups{flex-direction:column;gap:2rem;margin-bottom:2rem;display:flex}.page-module__iHT7Jq__ticketGroup{flex-direction:column;gap:1rem;display:flex}.page-module__iHT7Jq__groupName{color:var(--tinta);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:1rem;font-weight:700}.page-module__iHT7Jq__groupDescription{color:var(--tinta-fraca);margin:0;font-size:.875rem;line-height:1.6}.page-module__iHT7Jq__ticketTypesList{flex-direction:column;gap:.875rem;display:flex}.page-module__iHT7Jq__ticketTypeCard{background:var(--fundo);border:2px solid var(--linha);border-radius:16px;flex-direction:column;gap:1rem;padding:1.25rem;transition:all .2s;display:flex}.page-module__iHT7Jq__ticketTypeCard:hover:not(.page-module__iHT7Jq__disabled){background:var(--fundo-suave);border-color:var(--primary-color,var(--primaria));transform:translateY(-2px);box-shadow:0 4px 12px #0e4f521a}.page-module__iHT7Jq__ticketTypeCard.page-module__iHT7Jq__selected{background:var(--primaria-fundo);border-color:var(--primary-color,var(--primaria));box-shadow:0 0 0 3px #0e4f521a}.page-module__iHT7Jq__ticketTypeCard.page-module__iHT7Jq__disabled{opacity:.5;cursor:not-allowed;background:var(--fundo-suave)}.page-module__iHT7Jq__ticketTypeContent{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-module__iHT7Jq__ticketTypeInfo{flex-direction:column;flex:1;gap:.5rem;display:flex}.page-module__iHT7Jq__ticketTypeName{color:var(--tinta);font-size:1rem;font-weight:600}.page-module__iHT7Jq__ticketAvailability{color:var(--tinta-fraca);font-size:.75rem;font-weight:500}.page-module__iHT7Jq__ticketSoldOut{color:var(--erro);font-size:.75rem;font-weight:600}.page-module__iHT7Jq__ticketTypePrice{white-space:nowrap;flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}.page-module__iHT7Jq__precoPix{font-size:var(--txt-xl);font-weight:var(--peso-forte);color:var(--tinta);font-variant-numeric:tabular-nums}.page-module__iHT7Jq__precoRotulo{font-size:var(--txt-xs);font-weight:var(--peso-semi);text-transform:uppercase;letter-spacing:.08em;color:var(--tinta-apagada)}.page-module__iHT7Jq__precoCartao{font-size:var(--txt-sm);color:var(--tinta-fraca);font-variant-numeric:tabular-nums;margin-top:.3rem}.page-module__iHT7Jq__selectTicketBtn{border:2px solid var(--primary-color,var(--primaria));color:var(--primary-color,var(--primaria));cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:8px;margin-top:1rem;padding:.625rem 1.5rem;font-size:.9rem;font-weight:600;transition:background .15s,color .15s}.page-module__iHT7Jq__selectTicketBtn:hover,.page-module__iHT7Jq__selectTicketBtnActive{background:var(--primary-color,var(--primaria));color:#fff}.page-module__iHT7Jq__totalSection{background:linear-gradient(135deg, var(--fundo) 0%, var(--fundo-suave) 100%);border:2px solid var(--linha);border-radius:16px;margin:2rem 0;padding:1.5rem}.page-module__iHT7Jq__totalInfo{justify-content:space-between;align-items:center;display:flex}.page-module__iHT7Jq__totalLabel{color:var(--tinta-fraca);font-size:1rem;font-weight:600}.page-module__iHT7Jq__totalPrice{color:var(--tinta);font-size:2rem;font-weight:800}.page-module__iHT7Jq__buyButton{background:var(--primary-color,var(--primaria));color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:none;border-radius:16px;justify-content:center;align-items:center;gap:.75rem;width:100%;margin-bottom:1rem;padding:1.25rem;font-size:1.125rem;font-weight:700;transition:background .2s,transform .15s,box-shadow .2s;display:flex;box-shadow:0 6px 16px -4px #0e4f5266}.page-module__iHT7Jq__buyButton:hover:not(.page-module__iHT7Jq__disabled){background:var(--primary-hover,var(--primaria-escura));transform:translateY(-2px)scale(1.02);box-shadow:0 20px 30px -10px #0e4f5280}.page-module__iHT7Jq__buyButton.page-module__iHT7Jq__disabled{opacity:.5;cursor:not-allowed;background:var(--linha-forte);box-shadow:none}.page-module__iHT7Jq__buyButton svg{transition:transform .2s}.page-module__iHT7Jq__buyButton:hover:not(.page-module__iHT7Jq__disabled) svg{transform:translate(4px)}.page-module__iHT7Jq__disclaimer{text-align:center;color:var(--tinta-apagada);justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.page-module__iHT7Jq__disclaimer svg{flex-shrink:0}.page-module__iHT7Jq__noTickets{text-align:center;color:var(--tinta-fraca);padding:3rem 1rem}.page-module__iHT7Jq__noTickets svg{color:var(--linha-forte);margin:0 auto 1rem}.page-module__iHT7Jq__noTickets p{font-size:1rem;font-weight:500}@media (min-width:1201px){.page-module__iHT7Jq__container{grid-template-columns:minmax(0,1fr) 380px}.page-module__iHT7Jq__sidebar{order:0;max-width:none;margin:0;position:sticky;top:100px}}@media (max-width:768px){.page-module__iHT7Jq__heroImage{animation:none}.page-module__iHT7Jq__heroContainer{max-width:100%;padding:2.5rem 1.25rem 1.75rem}.page-module__iHT7Jq__eventTitle{font-size:2.25rem}.page-module__iHT7Jq__eventMeta{flex-direction:column;gap:.75rem}.page-module__iHT7Jq__metaCard{width:100%;padding:.75rem 1rem}.page-module__iHT7Jq__contentWrapper{padding:1.5rem 0}.page-module__iHT7Jq__container{gap:1.5rem;max-width:100%;padding:0 1.25rem}.page-module__iHT7Jq__section{border-radius:16px;padding:1.25rem}.page-module__iHT7Jq__sectionTitle{font-size:1.375rem}.page-module__iHT7Jq__ticketCard{padding:1.25rem}.page-module__iHT7Jq__ticketTypeCard{padding:.875rem}.page-module__iHT7Jq__infoGrid{grid-template-columns:1fr}}@media (max-width:640px){.page-module__iHT7Jq__heroContainer{padding:2rem 1rem 1.5rem}.page-module__iHT7Jq__eventTitle{font-size:1.75rem}.page-module__iHT7Jq__ticketTypeContent{flex-direction:column;align-items:stretch}.page-module__iHT7Jq__ticketTypePrice{font-size:1.25rem}.page-module__iHT7Jq__selectTicketBtn{width:100%}}@media (max-width:480px){.page-module__iHT7Jq__heroSection{min-height:40vh}.page-module__iHT7Jq__eventTitle{font-size:1.5rem}.page-module__iHT7Jq__categoryBadge{padding:.5rem .875rem;font-size:.75rem}.page-module__iHT7Jq__metaCard{gap:.75rem}.page-module__iHT7Jq__metaValue{font-size:.9rem}.page-module__iHT7Jq__section{padding:1rem}}.page-module__iHT7Jq__buyButton.page-module__iHT7Jq__botaoContagem,.page-module__iHT7Jq__buyButton.page-module__iHT7Jq__botaoContagem.page-module__iHT7Jq__disabled{background:var(--manto-900);color:var(--areia-50);opacity:1;cursor:default;box-shadow:none;transform:none}.page-module__iHT7Jq__contagem{letter-spacing:.04em;text-transform:uppercase;color:var(--manto-200);flex-direction:column;align-items:center;gap:.125rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:flex}.page-module__iHT7Jq__contagem strong{font-family:var(--fonte-codigo);letter-spacing:0;text-transform:none;color:var(--ouro-300);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.page-module__iHT7Jq__aberturaAviso{background:var(--destaque-fundo);border:1px solid var(--destaque-linha);color:var(--ouro-800);border-radius:12px;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:.875rem 1rem;display:flex}.page-module__iHT7Jq__aberturaAviso>svg{color:var(--ouro-600);flex-shrink:0;margin-top:.125rem}.page-module__iHT7Jq__aberturaQuando{font-size:.875rem;font-weight:700;line-height:1.35;display:block}.page-module__iHT7Jq__aberturaDica{color:var(--ouro-700);margin-top:.25rem;font-size:.8125rem;line-height:1.4;display:block}.page-module__iHT7Jq__ticketTypeCard.page-module__iHT7Jq__disabled.page-module__iHT7Jq__aguardando{opacity:1;cursor:default;background:var(--fundo);border-style:dashed}
