.ticket-lift{filter:drop-shadow(0 4px 0 color-mix(in oklch, var(--help-plate-violet-deep) 55%, black))}.ticket-clay{background:linear-gradient(to bottom, color-mix(in oklch, var(--help-plate-violet-light) 86%, white), var(--help-plate-violet-light) 38%, var(--help-plate-violet-deep));box-shadow:inset 0 2px 0 rgb(var(--landing-white-rgb) / .32), inset 0 -5px 0 color-mix(in oklch, var(--help-plate-violet-deep) 72%, black)}.ticket-cut{--stub:5rem;-webkit-mask:radial-gradient(circle at calc(100% - var(--stub)) 0, transparent .6rem, black calc(.6rem + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% - var(--stub)) 100%, transparent .6rem, black calc(.6rem + .5px)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at calc(100% - var(--stub)) 0, transparent .6rem, black calc(.6rem + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% - var(--stub)) 100%, transparent .6rem, black calc(.6rem + .5px)) bottom / 100% 51% no-repeat}@media (min-width:40rem){.ticket-cut{--stub:6rem}}.ticket-stub{border-left:2px dashed rgb(var(--landing-white-rgb) / .4)}:root:has([data-slot=site-nav-bottom]) .giveaway-enter-bar{bottom:calc(4.5rem + env(safe-area-inset-bottom,0px));padding-bottom:.75rem}.place-gold{background:color-mix(in oklch, var(--warning) 22%, transparent);color:var(--warning);box-shadow:inset 0 0 0 2px var(--warning)}.place-silver{background:color-mix(in oklch, var(--muted-foreground) 18%, transparent);color:var(--foreground-secondary);box-shadow:inset 0 0 0 2px var(--muted-foreground)}.place-bronze{--bronze:color-mix(in oklch, var(--warning) 55%, var(--destructive));background:color-mix(in oklch, var(--bronze) 20%, transparent);color:var(--bronze);box-shadow:inset 0 0 0 2px var(--bronze)}.won-star{width:1.25rem;height:1.25rem;fill:var(--hue);opacity:0;pointer-events:none;margin:-.625rem;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:no-preference){.winner-rise{animation:giveaway-rise .32s ease-out calc(var(--rise-at,1) * 90ms) both}.winner-trophy{animation:.48s cubic-bezier(.34,1.4,.64,1) both giveaway-drop}[data-celebrate] .won-medal{animation:.82s cubic-bezier(.2,0,0,1) .12s both giveaway-hop}[data-celebrate] .won-star{animation:.76s cubic-bezier(.2,0,0,1) .26s both giveaway-burst}}@keyframes giveaway-rise{0%{opacity:0;transform:translateY(.5rem)}}@keyframes giveaway-drop{0%{opacity:0;transform:translateY(-.75rem)rotate(-10deg)}}@keyframes giveaway-hop{35%{transform:translateY(-.625rem)scale(1.06)rotate(-4deg)}}@keyframes giveaway-burst{0%{opacity:0;transform:translate(0)scale(.3)rotate(0)}25%{opacity:1}to{opacity:0;transform:translate(var(--x), var(--y)) scale(1) rotate(var(--r))}}.help-slab.giveaway-slab{box-shadow:none;background:0 0}.giveaway-slab:before{content:"";z-index:-20;border-radius:inherit;background:linear-gradient(to bottom, color-mix(in oklch, var(--slab-light) 86%, white), var(--slab-light) 38%, var(--slab-deep));box-shadow:inset 0 2px 0 rgb(var(--landing-white-rgb) / .32), inset 0 -6px 0 color-mix(in oklch, var(--slab-deep) 72%, black);opacity:.4;position:absolute;inset:0}[data-slot=giveaway-stage] canvas.picture-glow[data-lit]{opacity:.9;scale:1.1}:root[data-lite] .ticket-lift{filter:none}
