.night-card{transition:rotate .5s cubic-bezier(.2,.8,.2,1)}@media (min-width:1024px){.night-card{rotate:-1.5deg}.night-card:hover{rotate:none}}.night-stage .night-messages{height:clamp(13rem,100svh - 34rem,19.5rem)}.rp-hero-aside .night-messages{height:clamp(12rem,100svh - 40rem,16rem)}.night-stage .night-slip{display:none}@media (min-height:1000px){.night-stage .night-slip{display:block}}.night-messages{-webkit-mask-image:linear-gradient(#0000,#000 2.75rem);mask-image:linear-gradient(#0000,#000 2.75rem)}.night-pop{transform-origin:0 100%;animation:.5s cubic-bezier(.2,.9,.3,1.25) both night-pop}.night-pop-end{transform-origin:100% 100%}@keyframes night-pop{0%{opacity:0;translate:0 12px;scale:.94}}.night-typing span{opacity:.6;background:currentColor;width:6px;height:6px;animation:.9s steps(3,jump-none) infinite night-dot}.night-typing span:nth-child(2){animation-delay:.15s}.night-typing span:nth-child(3){animation-delay:.3s}@keyframes night-dot{0%,60%,to{translate:0}30%{translate:0 -5px}}.storely-mark.is-typing .storely-mark-dot{animation:.9s cubic-bezier(.45,0,.55,1) infinite storely-typing}.storely-mark.is-typing .storely-mark-dot:nth-of-type(2){animation-delay:.12s}.storely-mark.is-typing .storely-mark-dot:nth-of-type(3){animation-delay:.24s}.night-scan{background:currentColor;width:9px;height:9px;animation:.8s steps(4,end) infinite night-scan}@keyframes night-scan{to{rotate:360deg}}.night-sticker{animation:.55s cubic-bezier(.3,1.6,.5,1) both night-slap;rotate:4deg}@keyframes night-slap{0%{opacity:0;rotate:-14deg;scale:1.8}}.night-slip{--tooth:8px;padding-bottom:calc(var(--tooth) + 14px);-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(var(--tooth) * 2) 100%;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(var(--tooth) * 2) 100%;clip-path:inset(0 0 100%);visibility:hidden}.night-slip.is-printed{visibility:visible;animation:1.1s steps(10,end) both night-print}@keyframes night-print{0%{clip-path:inset(0 0 100%);translate:0 -18px}to{clip-path:inset(0 0 -2px);translate:0}}.night-chip-progress{background:var(--chip-progress,var(--signature-violet));transform-origin:0;animation:night-progress var(--dur,10s) linear both;position:absolute;inset:0}.night-chip-progress[data-playing=false]{animation-play-state:paused}@keyframes night-progress{0%{scale:0 1}}@media (prefers-reduced-motion:reduce){.night-card,.night-card:hover{rotate:none}.night-pop,.night-sticker,.night-typing span,.night-scan,.storely-mark.is-typing .storely-mark-dot{animation:none}.night-slip{clip-path:none;visibility:visible}.night-slip.is-printed{animation:none}.night-chip-progress{animation:none;scale:1}}
