._container_2gvjb_1{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;overflow:hidden;z-index:1000}._confetti_2gvjb_13{position:absolute;top:-20px;left:var(--confetti-left);width:var(--confetti-width);height:var(--confetti-height);background-color:var(--confetti-color);border-radius:var(--confetti-radius);opacity:0;animation:_fall_2gvjb_1 var(--confetti-duration) linear var(--confetti-delay) infinite;will-change:transform,opacity;contain:strict}@keyframes _fall_2gvjb_1{0%{transform:translateY(-20px) rotate(0) translate(0);opacity:1}10%{opacity:1}90%{opacity:1}to{transform:translateY(105vh) rotate(var(--confetti-rotation-end)) translate(var(--confetti-drift));opacity:0}}._balloonContainer_2gvjb_45{position:absolute;bottom:-150px;left:var(--balloon-left);display:flex;flex-direction:column;align-items:center;transform:scale(var(--balloon-scale));animation:_rise_2gvjb_1 var(--balloon-duration) ease-in var(--balloon-delay) infinite;opacity:0}._balloon_2gvjb_45{position:relative;width:60px;height:75px;background:radial-gradient(circle at 35% 35%,#ffffff 0%,var(--balloon-color) 45%,var(--balloon-shadow) 100%);border-radius:50%/40% 40% 60% 60%;box-shadow:inset -5px -5px 12px #0006,0 8px 16px #0003}._balloon_2gvjb_45:after{content:"";position:absolute;top:10%;left:15%;width:15px;height:8px;background:#fff9;border-radius:50%;transform:rotate(-30deg)}._knot_2gvjb_81{width:0;height:0;border-bottom:8px solid var(--balloon-color);border-left:6px solid transparent;border-right:6px solid transparent;margin-top:-1px;filter:brightness(.9)}._string_2gvjb_92{width:2px;height:70px;background:#ffffff73;box-shadow:.5px 0 1px #0003;transform-origin:top;animation:_stringSway_2gvjb_1 var(--balloon-sway-duration) ease-in-out infinite}@keyframes _rise_2gvjb_1{0%{transform:translateY(0) scale(var(--balloon-scale)) translate(0);opacity:0}5%{opacity:1}95%{opacity:1}to{transform:translateY(-120vh) scale(var(--balloon-scale)) translate(var(--balloon-sway-amount));opacity:0}}@keyframes _stringSway_2gvjb_1{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}
