@keyframes scroll-infinite-1ba206c5{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-scroll-infinite[data-v-1ba206c5]{animation:scroll-infinite-1ba206c5 12s linear infinite}@media (max-width:768px){.animate-scroll-infinite[data-v-1ba206c5]{animation:scroll-infinite-1ba206c5 15s linear infinite}}.animate-scroll-infinite[data-v-1ba206c5]:hover{animation-play-state:paused}.chart-container[data-v-6c06e439]{height:80px;position:relative;width:100%}.cursor-grab[data-v-d7eae3ce]{cursor:grab}.cursor-grabbing[data-v-d7eae3ce]{cursor:grabbing}.border-rainbow[data-v-d7eae3ce]{animation:rainbow-border-d7eae3ce 2s linear infinite;border:2px solid;-o-border-image:linear-gradient(45deg,red,orange,#ff0,green,blue,indigo,violet) 1;border-image:linear-gradient(45deg,red,orange,#ff0,green,#00f,indigo,violet) 1}@keyframes sweep-d7eae3ce{0%{left:-2px;opacity:0}50%{opacity:1}to{left:100%;opacity:0}}.animate-sweep[data-v-d7eae3ce]{animation:sweep-d7eae3ce 3s ease-in-out infinite}@keyframes rainbow-border-d7eae3ce{0%{border-image-source:linear-gradient(45deg,red,orange,#ff0,green,blue,indigo,violet)}25%{border-image-source:linear-gradient(45deg,orange,#ff0,green,blue,indigo,violet,red)}50%{border-image-source:linear-gradient(45deg,#ff0,green,blue,indigo,violet,red,orange)}75%{border-image-source:linear-gradient(45deg,green,blue,indigo,violet,red,orange,#ff0)}to{border-image-source:linear-gradient(45deg,red,orange,#ff0,green,blue,indigo,violet)}}.shooting-stars-bg[data-v-d7eae3ce]{background:radial-gradient(ellipse at bottom,#1b2735 0,#090a0f);overflow:hidden;position:relative}.shooting-stars-bg[data-v-d7eae3ce]:before{animation:sparkle-d7eae3ce 8s ease-in-out infinite alternate;background-image:radial-gradient(2px 2px at 20px 30px,#eee,transparent),radial-gradient(2px 2px at 40px 70px,hsla(0,0%,100%,.8),transparent),radial-gradient(1px 1px at 90px 40px,#fff,transparent),radial-gradient(1px 1px at 130px 80px,hsla(0,0%,100%,.6),transparent),radial-gradient(2px 2px at 160px 30px,#fff,transparent),radial-gradient(1px 1px at 50px 60px,hsla(0,0%,100%,.7),transparent),radial-gradient(1px 1px at 110px 10px,#fff,transparent);background-repeat:repeat;background-size:200px 100px;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.shooting-star[data-v-d7eae3ce]{animation:shooting-star-animation var(--duration,3s) ease-out infinite;animation-delay:var(--delay,0s);background:linear-gradient(-45deg,#fff,transparent);filter:drop-shadow(0 0 6px rgba(255,255,255,.8));height:2px;left:var(--x,10%);top:var(--y,10%);width:2px;z-index:2}.shooting-star[data-v-d7eae3ce],.shooting-star[data-v-d7eae3ce]:before{border-radius:999px;position:absolute}.shooting-star[data-v-d7eae3ce]:before{background:linear-gradient(-45deg,#fff0,#fffc,#fff0);filter:drop-shadow(0 0 4px rgba(255,255,255,.6));width:300px}.shooting-star[data-v-d7eae3ce]:after,.shooting-star[data-v-d7eae3ce]:before{content:"";height:1px;right:0;top:50%;transform:translateY(-50%) rotate(-45deg)}.shooting-star[data-v-d7eae3ce]:after{background:linear-gradient(-45deg,#fff0,#fff);border-radius:999px;filter:drop-shadow(0 0 6px rgba(255,255,255,.9));position:absolute;width:100px}@keyframes sparkle-d7eae3ce{0%{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1)}to{opacity:.4;transform:scale(1)}}.shooting-stars-bg[data-v-d7eae3ce]{box-shadow:inset 0 0 20px #ffffff1a,0 0 20px #3b82f633}.shooting-stars-bg[data-v-d7eae3ce]:hover{box-shadow:inset 0 0 30px #ffffff26,0 0 30px #3b82f64d;transition:box-shadow .3s ease}.shooting-stars-bg[data-v-d7eae3ce]>*{position:relative;z-index:10}span.shooting-star-new[data-v-d7eae3ce]{animation:animate-d7eae3ce 3s linear infinite;background:#fff;border-radius:50%;box-shadow:0 0 0 4px #ffffff1a,0 0 0 8px #ffffff1a,0 0 20px #fff;height:4px;left:50%;position:absolute;top:50%;width:4px}span.shooting-star-new[data-v-d7eae3ce]:before{background:linear-gradient(90deg,#fff,transparent);content:"";height:1px;opacity:.7;position:absolute;top:50%;transform:translateY(-50%);width:300px}@keyframes animate-d7eae3ce{0%{opacity:0;transform:rotate(315deg) translate(0)}70%{opacity:1}to{opacity:0;transform:rotate(315deg) translate(-400px)}}@media (min-width:640px){@keyframes animate-d7eae3ce{0%{opacity:0;transform:rotate(315deg) translate(0)}70%{opacity:1}to{opacity:0;transform:rotate(315deg) translate(-800px)}}}span.shooting-star-new[data-v-d7eae3ce]:first-child{animation-delay:0;animation-duration:3s;left:auto;right:0;top:0}span.shooting-star-new[data-v-d7eae3ce]:nth-child(2){animation-delay:.5s;animation-duration:4s;left:auto;right:40px;top:0}span.shooting-star-new[data-v-d7eae3ce]:nth-child(3){animation-delay:1s;animation-duration:3.5s;left:auto;right:0;top:40px}span.shooting-star-new[data-v-d7eae3ce]:nth-child(4){animation-delay:1.5s;animation-duration:4.5s;left:auto;right:80px;top:0}span.shooting-star-new[data-v-d7eae3ce]:nth-child(5){animation-delay:2s;animation-duration:3.8s;left:auto;right:120px;top:0}span.shooting-star-new[data-v-d7eae3ce]:nth-child(6){animation-delay:2.5s;animation-duration:4.2s;left:auto;right:160px;top:0}span.shooting-star-new[data-v-d7eae3ce]:nth-child(7){animation-delay:3s;animation-duration:3.7s;left:auto;right:0;top:30px}span.shooting-star-new[data-v-d7eae3ce]:nth-child(8){animation-delay:3.5s;animation-duration:4s;left:auto;right:200px;top:0}span.shooting-star-new[data-v-d7eae3ce]:nth-child(9){animation-delay:4s;animation-duration:3.9s;left:auto;right:100px;top:20px}span.shooting-star-new[data-v-d7eae3ce]:nth-child(10){animation-delay:4.5s;animation-duration:4.1s;left:auto;right:140px;top:10px}@media (min-width:640px){span.shooting-star-new[data-v-d7eae3ce]:nth-child(2){right:80px}span.shooting-star-new[data-v-d7eae3ce]:nth-child(3){top:80px}span.shooting-star-new[data-v-d7eae3ce]:nth-child(4){right:180px}span.shooting-star-new[data-v-d7eae3ce]:nth-child(5){right:300px}span.shooting-star-new[data-v-d7eae3ce]:nth-child(6){right:400px}span.shooting-star-new[data-v-d7eae3ce]:nth-child(7){top:60px}span.shooting-star-new[data-v-d7eae3ce]:nth-child(8){right:500px}span.shooting-star-new[data-v-d7eae3ce]:nth-child(9){right:200px;top:40px}span.shooting-star-new[data-v-d7eae3ce]:nth-child(10){right:350px;top:20px}}.message-enter-active[data-v-7eb60d2e],.message-leave-active[data-v-7eb60d2e]{transition:all .2s ease-out}.message-enter-from[data-v-7eb60d2e],.message-leave-to[data-v-7eb60d2e]{opacity:0;transform:translateY(5px)}.messages-container[data-v-7eb60d2e]::-webkit-scrollbar{width:4px}.messages-container[data-v-7eb60d2e]::-webkit-scrollbar-track{background:transparent}.messages-container[data-v-7eb60d2e]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.messages-container[data-v-7eb60d2e]::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (max-width:640px){.messages-container[data-v-7eb60d2e]{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.messages-container[data-v-7eb60d2e]::-webkit-scrollbar{width:2px}}@media (max-width:480px){.messages-container[data-v-7eb60d2e]{padding-left:.75rem;padding-right:.75rem}}@media (min-width:768px){.group[data-v-7ed5554e]{animation:fadeInUp-7ed5554e .5s ease-out forwards;opacity:0;transform:translateY(12px)}.relative:nth-child(2) .group[data-v-7ed5554e]{animation-delay:.1s}.relative:nth-child(3) .group[data-v-7ed5554e]{animation-delay:.15s}.relative:nth-child(4) .group[data-v-7ed5554e]{animation-delay:.2s}.relative:nth-child(5) .group[data-v-7ed5554e]{animation-delay:.25s}.relative:nth-child(6) .group[data-v-7ed5554e]{animation-delay:.3s}.relative:nth-child(7) .group[data-v-7ed5554e]{animation-delay:.35s}}@keyframes fadeInUp-7ed5554e{to{opacity:1;transform:translateY(0)}}.bg-gray-800\/50[data-v-7ed5554e]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.shooting-stars-bg[data-v-7ed5554e]{background:radial-gradient(ellipse at bottom,#1b2735 0,#090a0f);overflow:hidden;position:relative}.shooting-stars-bg[data-v-7ed5554e]:before{animation:sparkle-gentle-7ed5554e 120s linear infinite;background-image:radial-gradient(1px 1px at 23px 45px,hsla(0,0%,100%,.6),transparent),radial-gradient(1px 1px at 67px 23px,hsla(0,0%,100%,.4),transparent),radial-gradient(.5px .5px at 134px 67px,hsla(0,0%,100%,.8),transparent),radial-gradient(1px 1px at 89px 134px,hsla(0,0%,100%,.3),transparent),radial-gradient(.5px .5px at 178px 12px,hsla(0,0%,100%,.7),transparent),radial-gradient(1px 1px at 45px 89px,hsla(0,0%,100%,.4),transparent),radial-gradient(.5px .5px at 156px 156px,hsla(0,0%,100%,.6),transparent),radial-gradient(1px 1px at 12px 178px,hsla(0,0%,100%,.3),transparent),radial-gradient(.5px .5px at 198px 45px,hsla(0,0%,100%,.5),transparent),radial-gradient(1px 1px at 78px 198px,hsla(0,0%,100%,.4),transparent);background-repeat:repeat;background-size:234px 187px;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}@keyframes sparkle-gentle-7ed5554e{0%{opacity:.3;transform:scale(.8) rotate(0)}25%{opacity:.7;transform:scale(1.15) rotate(90deg)}50%{opacity:.4;transform:scale(.85) rotate(180deg)}75%{opacity:.8;transform:scale(1.12) rotate(270deg)}to{opacity:.3;transform:scale(.8) rotate(1turn)}}.shooting-stars-bg[data-v-7ed5554e]{box-shadow:inset 0 0 20px #ffffff1a,0 0 20px #3b82f633}.shooting-stars-bg[data-v-7ed5554e]:hover{box-shadow:inset 0 0 30px #ffffff26,0 0 30px #3b82f64d;transition:box-shadow .3s ease}.shooting-stars-bg[data-v-7ed5554e]>*{position:relative;z-index:10}span.shooting-star-new[data-v-7ed5554e]{animation:animate-random-7ed5554e 3s linear infinite;background:#fff9;border-radius:50%;box-shadow:0 0 0 2px #ffffff0d,0 0 0 4px #ffffff08,0 0 10px #fff6;height:3px;left:50%;position:absolute;top:50%;width:3px}span.shooting-star-new[data-v-7ed5554e]:before{background:linear-gradient(90deg,hsla(0,0%,100%,.4),transparent);content:"";height:1px;opacity:.3;position:absolute;top:50%;transform:translateY(-50%);width:200px}@keyframes animate-random-7ed5554e{0%{opacity:0;transform:rotate(315deg) translate(0)}15%{opacity:.15}35%{opacity:.5}65%{opacity:.4}85%{opacity:.2}to{opacity:0;transform:rotate(315deg) translate(-800px)}}span.shooting-star-new[data-v-7ed5554e]:first-child{animation-delay:.3s;animation-duration:3.7s;left:auto;right:8%;top:12%}span.shooting-star-new[data-v-7ed5554e]:nth-child(2){animation-delay:1.8s;animation-duration:4.2s;left:auto;right:23%;top:34%}span.shooting-star-new[data-v-7ed5554e]:nth-child(3){animation-delay:.9s;animation-duration:3.1s;left:auto;right:5%;top:67%}span.shooting-star-new[data-v-7ed5554e]:nth-child(4){animation-delay:2.4s;animation-duration:4.8s;left:auto;right:45%;top:8%}span.shooting-star-new[data-v-7ed5554e]:nth-child(5){animation-delay:.6s;animation-duration:3.9s;left:auto;right:67%;top:89%}span.shooting-star-new[data-v-7ed5554e]:nth-child(6){animation-delay:3.1s;animation-duration:4.3s;left:auto;right:89%;top:23%}span.shooting-star-new[data-v-7ed5554e]:nth-child(7){animation-delay:1.2s;animation-duration:3.6s;left:auto;right:12%;top:45%}span.shooting-star-new[data-v-7ed5554e]:nth-child(8){animation-delay:2.7s;animation-duration:4.1s;left:auto;right:78%;top:78%}span.shooting-star-new[data-v-7ed5554e]:nth-child(9){animation-delay:.15s;animation-duration:3.4s;left:auto;right:34%;top:56%}span.shooting-star-new[data-v-7ed5554e]:nth-child(10){animation-delay:3.8s;animation-duration:4.6s;left:auto;right:56%;top:91%}@keyframes scroll-right-7879b99c{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes scroll-left-7879b99c{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes float-7879b99c{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@keyframes glow-pulse-7879b99c{0%,to{opacity:0}50%{opacity:1}}.animate-scroll-right[data-v-7879b99c]{animation:scroll-right-7879b99c 35s linear infinite;will-change:transform}.animate-scroll-left[data-v-7879b99c]{animation:scroll-left-7879b99c 30s linear infinite;will-change:transform}.row-tilt-right[data-v-7879b99c]{transform:rotate(1deg)}.row-tilt-left[data-v-7879b99c],.row-tilt-right[data-v-7879b99c]{transition:transform .3s ease;will-change:transform}.row-tilt-left[data-v-7879b99c]{transform:rotate(-1deg)}.row-tilt-right-2[data-v-7879b99c]{transform:rotate(2deg);transition:transform .3s ease;will-change:transform}.row-tilt-left[data-v-7879b99c]:hover,.row-tilt-right-2[data-v-7879b99c]:hover,.row-tilt-right[data-v-7879b99c]:hover{transform:rotate(0)}.message-card[data-v-7879b99c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);backface-visibility:hidden;border:1px solid hsla(0,0%,100%,.2);border-radius:1rem;box-shadow:0 8px 32px #0000001a,0 2px 8px #0000000d,inset 0 1px #fff6;overflow:hidden;padding:1rem 1.5rem;perspective:1000px;position:relative;transform:scaleX(1);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease;will-change:transform}.message-card[data-v-7879b99c]:before{background:linear-gradient(135deg,#ffffff4d,#ffffff1a);border-radius:inherit;content:"";inset:0;position:absolute;z-index:-1}.message-content[data-v-7879b99c]{position:relative;z-index:2}.message-glow[data-v-7879b99c]{background:radial-gradient(circle,hsla(0,0%,100%,.3) 0,transparent 70%);border-radius:50%;height:120%;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) scale3d(0,0,1);transition:transform .3s ease;width:120%;will-change:transform;z-index:1}.message-card-blue[data-v-7879b99c]{background:linear-gradient(135deg,#6366f126,#3b82f61a 50%,#93c5fd14);border-color:#6366f133}.message-card-purple[data-v-7879b99c]{background:linear-gradient(135deg,#9333ea26,#a855f71a 50%,#c4b5fd14);border-color:#9333ea33}.message-card-green[data-v-7879b99c]{background:linear-gradient(135deg,#22c55e26,#3b82f61a 50%,#86efac14);border-color:#22c55e33}.message-card[data-v-7879b99c]:hover{animation:float-7879b99c 2s ease-in-out infinite;box-shadow:0 20px 40px #00000026,0 8px 16px #0000001a,inset 0 1px #fff9;transform:scale3d(1.05,1.05,1) translate3d(0,-4px,0)}.message-card:hover .message-glow[data-v-7879b99c]{animation:glow-pulse-7879b99c 2s ease-in-out infinite;transform:translate3d(-50%,-50%,0) scaleX(1)}.message-tech[data-v-7879b99c]:hover{background:linear-gradient(135deg,#6366f140,#3b82f633 50%,#93c5fd26)}.message-humor[data-v-7879b99c]:hover{background:linear-gradient(135deg,#f5666640,#fb923c33 50%,#fcd34d26)}.message-invitation[data-v-7879b99c]:hover{background:linear-gradient(135deg,#8b5cf640,#a855f733 50%,#c4b5fd26)}.animate-scroll-left[data-v-7879b99c]:hover,.animate-scroll-right[data-v-7879b99c]:hover{animation-play-state:paused}@media (max-width:768px){.message-card[data-v-7879b99c]{font-size:.875rem;padding:.75rem 1.25rem}.animate-scroll-right[data-v-7879b99c]{animation-duration:25s}.animate-scroll-left[data-v-7879b99c]{animation-duration:20s}.message-card[data-v-7879b99c]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.message-card[data-v-7879b99c]:hover{animation:none;transform:scale3d(1.02,1.02,1) translate3d(0,-2px,0)}.message-glow[data-v-7879b99c]{display:none}}.animate-scroll-left[data-v-7879b99c],.animate-scroll-right[data-v-7879b99c],.message-card[data-v-7879b99c]{transform:translateZ(0)}
