@keyframes venuePop{0%,4%{opacity:0;transform:scale(.6)}10%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes venueFill{0%,30%{background:var(--card);border-color:var(--muted-foreground)}36%,92%{background:var(--primary);border-color:var(--primary)}to{background:var(--card);border-color:var(--muted-foreground)}}@keyframes venueFillSvg{0%,30%{fill:var(--card);stroke:var(--muted-foreground)}36%,92%{fill:var(--primary);stroke:var(--primary)}to{fill:var(--card);stroke:var(--muted-foreground)}}@keyframes venueToast{0%,62%{opacity:0;transform:translateY(16px)}68%,92%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes venueStamp{0%,74%{opacity:0;transform:scale(1.4)}78%,92%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes venueCursor{0%,8%{transform:translate(40px,230px)}22%{transform:translate(180px,130px)}34%{transform:translate(180px,130px) scale(.9)}40%{transform:translate(320px,190px)}60%,to{transform:translate(400px,280px)}}@keyframes venueBar1{0%{width:0}33%,to{width:100%}}@keyframes venueBar2{0%,33%{width:0}66%,to{width:100%}}@keyframes venueBar3{0%,66%{width:0}96%,to{width:100%}}@keyframes venueFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes venueDupe{0%,20%{opacity:0;transform:translate(0)}35%,80%{opacity:1;transform:translate(28px,22px)}to{opacity:0;transform:translate(28px,22px)}}@keyframes venuePulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--primary) 35%,transparent)}50%{box-shadow:0 0 0 8px transparent}}@keyframes venueRow{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.venue-loop .venue-table{animation:venuePop 12s cubic-bezier(.22,1,.36,1) infinite both;transform-box:fill-box;transform-origin:center}.venue-loop .venue-seat{animation:venueFillSvg 12s ease-out infinite both}.venue-loop .venue-toast{animation:venueToast 12s ease-out infinite both}.venue-loop .venue-stamp{animation:venueStamp 12s ease-out infinite both;transform-box:fill-box;transform-origin:center}.venue-loop .venue-cursor{animation:venueCursor 12s ease-out infinite both}.venue-loop .bar1{animation:venueBar1 12s linear infinite both}.venue-loop .bar2{animation:venueBar2 12s linear infinite both}.venue-loop .bar3{animation:venueBar3 12s linear infinite both}.venue-loop.paused *{animation-play-state:paused!important}.venue-eyebrow,.venue-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.venue-table{align-items:center;background:var(--card);border:2px solid var(--foreground);border-radius:9999px;color:var(--foreground);display:flex;font-size:12px;font-weight:700;height:40px;justify-content:center;width:40px}.venue-seat{background:var(--card);border:1.5px solid var(--muted-foreground);border-radius:9999px;box-sizing:border-box;height:10px;width:10px}.venue-canvas{background-image:radial-gradient(color-mix(in srgb,var(--muted-foreground) 25%,transparent) 1px,transparent 1px);background-size:18px 18px}.venue-room{animation:venueFloat 5s ease-in-out infinite}.venue-dupe{animation:venueDupe 4s cubic-bezier(.22,1,.36,1) infinite both}.venue-pulse{animation:venuePulse 2.4s ease-out infinite}.venue-row{animation:venueRow .6s cubic-bezier(.22,1,.36,1) both}.venue-lift{transition:transform .2s ease,box-shadow .2s ease}.venue-lift:hover{box-shadow:0 16px 32px -12px color-mix(in srgb,var(--foreground) 20%,transparent);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.venue-dupe,.venue-loop *,.venue-pulse,.venue-room,.venue-row{animation:none!important}.venue-lift{transition:none}}
/*# sourceMappingURL=fe9392a944efafec.css.map*/