.EventorIcon{width:24px;height:24px}.EventorIcon__ExternalLink{width:18px;height:18px}.EventorApp.EventorApp--light .HeroAnimation__Shape{background-color:#5b1177}.EventorApp.EventorApp--light .HeroAnimation__TicketLabel,.EventorApp.EventorApp--light .HeroAnimation__TicketLogo{color:#5b1177}.EventorApp.EventorApp--light .HeroAnimation__TicketType{background-color:#5b1177}.EventorApp.EventorApp--light .HeroAnimation__TicketQRScan{box-shadow:#5b1177;background-color:#5b1177}.EventorApp.EventorApp--dark .HeroAnimation__Shape{background-color:#ea11b7}.EventorApp.EventorApp--dark .HeroAnimation__TicketLabel,.EventorApp.EventorApp--dark .HeroAnimation__TicketLogo{color:#ea11b7}.EventorApp.EventorApp--dark .HeroAnimation__TicketType{background-color:#ea11b7}.EventorApp.EventorApp--dark .HeroAnimation__TicketHeader{border-bottom:2px dashed #ea11b733}.EventorApp.EventorApp--dark .HeroAnimation__Ticket{background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%);box-shadow:0 10px 30px #0000004d}.EventorApp.EventorApp--dark .HeroAnimation__Ticket--hover{box-shadow:0 15px 40px #ea11b733}.EventorApp.EventorApp--dark .HeroAnimation__TicketFooter{border-top:2px dashed #ea11b733}.EventorApp.EventorApp--dark .HeroAnimation__TicketQRScan{box-shadow:#ea11b7;background-color:#ea11b7}.HeroAnimation{perspective:1000px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.HeroAnimation__Ticket{width:100%;transform-style:preserve-3d;opacity:1;background:linear-gradient(135deg,#fff 0%,#f8f8f8 100%);border-radius:4px;max-width:320px;padding:15px;transition:all .6s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;transform:rotateY(10deg)rotateX(5deg);box-shadow:0 10px 30px #0000001a}.HeroAnimation__Ticket--animated{opacity:1;animation:1.2s cubic-bezier(.23,1,.32,1) forwards ticketEntrance}.HeroAnimation__Ticket--hover{transform:rotateY(-5deg)rotateX(-2deg)translateZ(20px);box-shadow:0 15px 40px #5b117733}.HeroAnimation__TicketHeader{border-bottom:2px dashed #5b117733;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;display:flex}.HeroAnimation__TicketLogo{letter-spacing:-.5px;font-size:1.8rem;font-weight:700}.HeroAnimation__TicketType{color:#fff;letter-spacing:1px;border-radius:5px;padding:5px 10px;font-size:.8rem;font-weight:700}.HeroAnimation__TicketBody{text-align:left;flex-direction:column;justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.HeroAnimation__TicketInfo{flex:1;width:100%;margin-bottom:8px;padding-right:0}.HeroAnimation__TicketEvent{margin-bottom:15px;font-size:1.2rem;font-weight:700}.HeroAnimation__TicketDate,.HeroAnimation__TicketTime,.HeroAnimation__TicketLocation,.HeroAnimation__TicketSeat{flex-direction:column;margin-bottom:10px;display:flex}.HeroAnimation__TicketLabel{margin-bottom:2px;font-size:.7rem;font-weight:600}.HeroAnimation__TicketValue{font-size:.9rem;font-weight:500}.HeroAnimation__TicketQR{background-color:#fff;border-radius:8px;width:150px;height:150px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 5px 15px #0000000d}.HeroAnimation__TicketQRScan{opacity:0;width:100%;height:4px;position:absolute;top:0;left:0;transform:translateY(-4px)}.HeroAnimation__TicketQRScan--active{opacity:.7;animation:1.5s ease-in-out qrScan}.HeroAnimation__TicketFooter{border-top:2px dashed #5b117733;justify-content:space-between;align-items:center;padding-top:15px;display:flex}.HeroAnimation__TicketAttendee{font-size:1rem;font-weight:600}.HeroAnimation__TicketId{opacity:.7;font-size:.8rem}.HeroAnimation__TicketShine{opacity:0;background:linear-gradient(135deg,#fff3 0%,#fff0 50% 100%);width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.HeroAnimation__Ticket--hover .HeroAnimation__TicketShine{opacity:1;animation:2s infinite shineEffect}.HeroAnimation__TicketStatus{color:#fff;letter-spacing:2px;opacity:0;z-index:10;border-radius:5px;padding:10px 20px;font-size:1.5rem;font-weight:700;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale3d(0,0,0)}.HeroAnimation__TicketStatus svg{width:80px;height:80px}.HeroAnimation__TicketStatus--visible{opacity:1;animation:.5s infinite alternate statusPulse;transform:translate(-50%,-50%)scale3d(2,2,2)}.HeroAnimation__Shapes{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.HeroAnimation__Shape{opacity:.2;border-radius:50%;animation:6s ease-in-out infinite float;position:absolute}.HeroAnimation__Shape--1{width:80px;height:80px;animation-delay:0s;top:30%;left:90%}.HeroAnimation__Shape--2{width:60px;height:60px;animation-delay:1s;bottom:20%;right:-10%}.HeroAnimation__Shape--3{width:40px;height:40px;animation-delay:2s;bottom:80%;right:95%}.HeroAnimation__TicketLabel{text-transform:uppercase}.EventorIcon__Check{opacity:1;background:#0a04;border-radius:100%;width:50%;height:50%;margin:auto;box-shadow:0 5px 15px #0003}.Hero__Wave{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1440 320\"><path fill=\"%235b1177\" fill-opacity=\"0.1\" d=\"M0,192L48,197.3C96,203,192,213,288,229.3C384,245,480,267,576,250.7C672,235,768,181,864,181.3C960,181,1056,235,1152,234.7C1248,235,1344,181,1392,154.7L1440,128L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z\"></path></svg>") 0 0/cover no-repeat;width:100%;height:100px;position:absolute;bottom:0;left:0}@keyframes ticketEntrance{0%{opacity:0;transform:rotateY(30deg)rotateX(10deg)translateY(50px)}to{opacity:1;transform:rotateY(10deg)rotateX(5deg)translateY(0)}}@keyframes qrScan{0%{transform:translateY(-4px)}to{transform:translateY(150px)}}@keyframes shineEffect{0%{opacity:0;transform:translate(-100%)translateY(-100%)}20%{opacity:.5}30%{opacity:0}to{opacity:0;transform:translate(100%)translateY(100%)}}@keyframes statusPulse{0%{transform:translate(-50%,-50%)scale3d(2,2,2)}to{transform:translate(-50%,-50%)scale3d(1.05,1.05,1.05)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@media (min-width:560px){.HeroAnimation__Ticket{max-width:400px;padding:20px}.HeroAnimation__TicketBody{flex-direction:row}.HeroAnimation__TicketEvent{font-size:1rem}.HeroAnimation__TicketInfo{padding-right:20px}}@media (min-width:992px){.HeroAnimation__Ticket{padding:25px}}
.EventorIcon{width:24px;height:24px}.EventorIcon__ExternalLink{width:18px;height:18px}.EventorApp.EventorApp--light .EventorHome__Highlight{color:#5b1177}.EventorApp.EventorApp--light .EventorHome__Highlight:after{background-color:#5b1177}.EventorApp.EventorApp--light .EventorHome{background-color:#fcfcfc}.EventorApp.EventorApp--light .EventorHome__SecondLineButtons a{color:#5b1177}.EventorApp.EventorApp--dark .EventorHome__Highlight{color:#ea11b7}.EventorApp.EventorApp--dark .EventorHome__Highlight:after{background-color:#ea11b7}.EventorApp.EventorApp--dark .EventorHome{background-color:#18181c}.EventorApp.EventorApp--dark .EventorHome__SecondLineButtons a{color:#ea11b7}.EventorHome{text-align:center;flex-direction:column;flex-grow:1;min-height:750px;padding:10% 16px;display:flex;overflow:hidden}.EventorHome__Title{margin-bottom:1.5rem;font-size:1.8rem;font-weight:800;line-height:1.2}.EventorHome__Highlight{margin-left:8px;position:relative}.EventorHome__Highlight:after{content:"";opacity:.2;width:100%;height:8px;position:absolute;bottom:5px;left:0}.EventorHome__Subtitle{opacity:.9;font-size:1.1rem}.EventorHome__Buttons{flex-direction:column;align-items:center;margin:32px 0;display:flex}.EventorHome .EventorButton--secondary:hover{background-color:#0000;border:none}.EventorHome__FirstLineButtons{justify-content:center;width:100%;display:flex}.EventorHome__FirstLineButtons .EventorButton{margin:0 16px}.EventorHome__FirstLineButtons .EventorButton a{width:140px}.EventorHome__SecondLineButtons{justify-content:center;width:100%;margin-top:24px;display:flex}.EventorHome__ImageContainer{flex:1;justify-content:center;align-items:center;display:flex;position:relative}@media screen and (min-width:560px){.EventorHome{align-items:center;padding:5%}.EventorHome__Title{font-size:2.2rem}.EventorHome__Subtitle{font-size:1.25rem}}@media (min-width:992px){.EventorHome{text-align:left;flex-direction:row;align-items:center;gap:16px;padding:5% 10%}.EventorHome__Content{flex:1;max-width:800px}.EventorHome__Title{font-size:3.5rem}}
