.confetti-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:9999;animation:confetti-fade-out .5s ease-in 3.5s forwards}@keyframes confetti-fade-out{0%{opacity:1}to{opacity:0}}.confetti{position:absolute;top:-20px;opacity:0;will-change:transform,opacity}.confetti.square{width:10px;height:10px;border-radius:2px}.confetti.strip{width:5px;height:14px;border-radius:1px}.confetti.circle{width:10px;height:10px;border-radius:50%}.confetti.triangle{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid;background:transparent!important}.confetti.star{width:10px;height:10px;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}@keyframes fall-1{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(-120px) translateY(110vh) rotate(520deg) scale(.4)}}@keyframes fall-2{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(80px) translateY(105vh) rotate(-680deg) scale(.3)}}@keyframes fall-3{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(-60px) translateY(115vh) rotate(400deg) scale(.5)}}@keyframes fall-4{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(150px) translateY(108vh) rotate(-300deg) scale(.2)}}@keyframes fall-5{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(20px) translateY(120vh) rotate(600deg) scale(.6)}}@keyframes fall-6{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(-180px) translateY(112vh) rotate(-440deg) scale(.35)}}@keyframes fall-7{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(100px) translateY(118vh) rotate(260deg) scale(.45)}}@keyframes fall-8{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(-90px) translateY(106vh) rotate(-560deg) scale(.55)}}@keyframes fall-9{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(200px) translateY(114vh) rotate(380deg) scale(.25)}}@keyframes fall-10{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(-40px) translateY(109vh) rotate(-2turn) scale(.5)}}@keyframes fall-11{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(60px) translateY(116vh) rotate(480deg) scale(.4)}}@keyframes fall-12{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(-130px) translateY(111vh) rotate(-1turn) scale(.3)}}@keyframes fall-13{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(170px) translateY(107vh) rotate(620deg) scale(.6)}}@keyframes fall-14{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(-70px) translateY(113vh) rotate(-500deg) scale(.45)}}@keyframes fall-15{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(30px) translateY(110vh) rotate(300deg) scale(.35)}}@keyframes fall-16{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(-200px) translateY(117vh) rotate(-640deg) scale(.55)}}@keyframes fall-17{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(110px) translateY(104vh) rotate(440deg) scale(.2)}}@keyframes fall-18{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(-50px) translateY(119vh) rotate(-280deg) scale(.5)}}@keyframes fall-19{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(140px) translateY(108vh) rotate(560deg) scale(.4)}}@keyframes fall-20{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(-100px) translateY(115vh) rotate(-400deg) scale(.3)}}@keyframes fall-21{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(190px) translateY(112vh) rotate(700deg) scale(.6)}}@keyframes fall-22{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(-160px) translateY(106vh) rotate(-460deg) scale(.45)}}@keyframes fall-23{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(50px) translateY(118vh) rotate(340deg) scale(.35)}}@keyframes fall-24{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(-80px) translateY(113vh) rotate(-600deg) scale(.55)}}@keyframes fall-25{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(120px) translateY(110vh) rotate(500deg) scale(.25)}}@keyframes fall-26{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(-25px) translateY(116vh) rotate(-320deg) scale(.5)}}@keyframes fall-27{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(75px) translateY(107vh) rotate(580deg) scale(.4)}}@keyframes fall-28{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(-145px) translateY(114vh) rotate(-660deg) scale(.3)}}@keyframes fall-29{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(165px) translateY(109vh) rotate(420deg) scale(.6)}}@keyframes fall-30{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateX(-115px) translateY(112vh) rotate(-540deg) scale(.45)}}.confetti:nth-child(5n){animation-duration:2.8s}.confetti:nth-child(5n+1){animation-duration:3.4s}.confetti:nth-child(5n+2){animation-duration:3.8s}.confetti:nth-child(5n+3){animation-duration:4.2s}.confetti:nth-child(5n+4){animation-duration:2.4s}.confetti:nth-child(30n+1){animation-name:fall-1}.confetti:nth-child(30n+2){animation-name:fall-2}.confetti:nth-child(30n+3){animation-name:fall-3}.confetti:nth-child(30n+4){animation-name:fall-4}.confetti:nth-child(30n+5){animation-name:fall-5}.confetti:nth-child(30n+6){animation-name:fall-6}.confetti:nth-child(30n+7){animation-name:fall-7}.confetti:nth-child(30n+8){animation-name:fall-8}.confetti:nth-child(30n+9){animation-name:fall-9}.confetti:nth-child(30n+10){animation-name:fall-10}.confetti:nth-child(30n+11){animation-name:fall-11}.confetti:nth-child(30n+12){animation-name:fall-12}.confetti:nth-child(30n+13){animation-name:fall-13}.confetti:nth-child(30n+14){animation-name:fall-14}.confetti:nth-child(30n+15){animation-name:fall-15}.confetti:nth-child(30n+16){animation-name:fall-16}.confetti:nth-child(30n+17){animation-name:fall-17}.confetti:nth-child(30n+18){animation-name:fall-18}.confetti:nth-child(30n+19){animation-name:fall-19}.confetti:nth-child(30n+20){animation-name:fall-20}.confetti:nth-child(30n+21){animation-name:fall-21}.confetti:nth-child(30n+22){animation-name:fall-22}.confetti:nth-child(30n+23){animation-name:fall-23}.confetti:nth-child(30n+24){animation-name:fall-24}.confetti:nth-child(30n+25){animation-name:fall-25}.confetti:nth-child(30n+26){animation-name:fall-26}.confetti:nth-child(30n+27){animation-name:fall-27}.confetti:nth-child(30n+28){animation-name:fall-28}.confetti:nth-child(30n+29){animation-name:fall-29}.confetti:nth-child(30n+0){animation-name:fall-30}.confetti:nth-child(9n){background-color:#ff4d6d}.confetti:nth-child(9n+1){background-color:#ff9f1c}.confetti:nth-child(9n+2){background-color:#2ec4b6}.confetti:nth-child(9n+3){background-color:#cbff8c}.confetti:nth-child(9n+4){background-color:#a78bfa}.confetti:nth-child(9n+5){background-color:#38bdf8}.confetti:nth-child(9n+6){background-color:#f9c74f}.confetti:nth-child(9n+7){background-color:#ff6b6b}.confetti:nth-child(9n+8){background-color:#06d6a0}.confetti.triangle:nth-child(9n){border-bottom-color:#ff4d6d}.confetti.triangle:nth-child(9n+1){border-bottom-color:#ff9f1c}.confetti.triangle:nth-child(9n+2){border-bottom-color:#2ec4b6}.confetti.triangle:nth-child(9n+3){border-bottom-color:#cbff8c}.confetti.triangle:nth-child(9n+4){border-bottom-color:#a78bfa}.confetti.triangle:nth-child(9n+5){border-bottom-color:#38bdf8}.confetti.triangle:nth-child(9n+6){border-bottom-color:#f9c74f}.confetti.triangle:nth-child(9n+7){border-bottom-color:#ff6b6b}.confetti.triangle:nth-child(9n+8){border-bottom-color:#06d6a0}.confetti:first-child{left:.7%;animation-delay:0s}.confetti:nth-child(2){left:1.3%;animation-delay:.04s}.confetti:nth-child(3){left:2.7%;animation-delay:.08s}.confetti:nth-child(4){left:4%;animation-delay:0s}.confetti:nth-child(5){left:5.3%;animation-delay:.12s}.confetti:nth-child(6){left:6%;animation-delay:.06s}.confetti:nth-child(7){left:7.3%;animation-delay:.16s}.confetti:nth-child(8){left:9%;animation-delay:.02s}.confetti:nth-child(9){left:10%;animation-delay:.2s}.confetti:nth-child(10){left:11.3%;animation-delay:.09s}.confetti:nth-child(11){left:12%;animation-delay:.24s}.confetti:nth-child(12){left:13.3%;animation-delay:.01s}.confetti:nth-child(13){left:14.7%;animation-delay:.28s}.confetti:nth-child(14){left:16%;animation-delay:.13s}.confetti:nth-child(15){left:17.3%;animation-delay:.05s}.confetti:nth-child(16){left:18%;animation-delay:.32s}.confetti:nth-child(17){left:19.3%;animation-delay:.17s}.confetti:nth-child(18){left:20.7%;animation-delay:.07s}.confetti:nth-child(19){left:22%;animation-delay:.36s}.confetti:nth-child(20){left:23.3%;animation-delay:.11s}.confetti:nth-child(21){left:24%;animation-delay:.03s}.confetti:nth-child(22){left:25.3%;animation-delay:.4s}.confetti:nth-child(23){left:26.7%;animation-delay:.15s}.confetti:nth-child(24){left:28%;animation-delay:.08s}.confetti:nth-child(25){left:29.3%;animation-delay:.44s}.confetti:nth-child(26){left:30%;animation-delay:.19s}.confetti:nth-child(27){left:31.3%;animation-delay:.1s}.confetti:nth-child(28){left:32.7%;animation-delay:.48s}.confetti:nth-child(29){left:34%;animation-delay:.22s}.confetti:nth-child(30){left:35.3%;animation-delay:.06s}.confetti:nth-child(31){left:36%;animation-delay:.52s}.confetti:nth-child(32){left:37.3%;animation-delay:.26s}.confetti:nth-child(33){left:38.7%;animation-delay:.02s}.confetti:nth-child(34){left:40%;animation-delay:.56s}.confetti:nth-child(35){left:41.3%;animation-delay:.3s}.confetti:nth-child(36){left:42%;animation-delay:.14s}.confetti:nth-child(37){left:43.3%;animation-delay:.6s}.confetti:nth-child(38){left:44.7%;animation-delay:.34s}.confetti:nth-child(39){left:46%;animation-delay:.18s}.confetti:nth-child(40){left:47.3%;animation-delay:.64s}.confetti:nth-child(41){left:48%;animation-delay:.38s}.confetti:nth-child(42){left:49.3%;animation-delay:.01s}.confetti:nth-child(43){left:50.7%;animation-delay:.68s}.confetti:nth-child(44){left:52%;animation-delay:.42s}.confetti:nth-child(45){left:53.3%;animation-delay:.2s}.confetti:nth-child(46){left:54%;animation-delay:.72s}.confetti:nth-child(47){left:55.3%;animation-delay:.46s}.confetti:nth-child(48){left:56.7%;animation-delay:.24s}.confetti:nth-child(49){left:58%;animation-delay:.76s}.confetti:nth-child(50){left:59.3%;animation-delay:.5s}.confetti:nth-child(51){left:60%;animation-delay:.04s}.confetti:nth-child(52){left:61.3%;animation-delay:.8s}.confetti:nth-child(53){left:62.7%;animation-delay:.54s}.confetti:nth-child(54){left:64%;animation-delay:.28s}.confetti:nth-child(55){left:65.3%;animation-delay:.84s}.confetti:nth-child(56){left:66%;animation-delay:.58s}.confetti:nth-child(57){left:67.3%;animation-delay:.32s}.confetti:nth-child(58){left:68.7%;animation-delay:.88s}.confetti:nth-child(59){left:70%;animation-delay:.62s}.confetti:nth-child(60){left:71.3%;animation-delay:.08s}.confetti:nth-child(61){left:72%;animation-delay:.92s}.confetti:nth-child(62){left:73.3%;animation-delay:.66s}.confetti:nth-child(63){left:74.7%;animation-delay:.36s}.confetti:nth-child(64){left:76%;animation-delay:.96s}.confetti:nth-child(65){left:77.3%;animation-delay:.7s}.confetti:nth-child(66){left:78%;animation-delay:.4s}.confetti:nth-child(67){left:79.3%;animation-delay:1s}.confetti:nth-child(68){left:80.7%;animation-delay:.74s}.confetti:nth-child(69){left:82%;animation-delay:.44s}.confetti:nth-child(70){left:83.3%;animation-delay:1.04s}.confetti:nth-child(71){left:84%;animation-delay:.78s}.confetti:nth-child(72){left:85.3%;animation-delay:.12s}.confetti:nth-child(73){left:86.7%;animation-delay:1.08s}.confetti:nth-child(74){left:88%;animation-delay:.82s}.confetti:nth-child(75){left:89.3%;animation-delay:.48s}.confetti:nth-child(76){left:90%;animation-delay:1.12s}.confetti:nth-child(77){left:91.3%;animation-delay:.86s}.confetti:nth-child(78){left:92.7%;animation-delay:.52s}.confetti:nth-child(79){left:94%;animation-delay:1.16s}.confetti:nth-child(80){left:95.3%;animation-delay:.9s}.confetti:nth-child(81){left:3%;animation-delay:.15s}.confetti:nth-child(82){left:8%;animation-delay:.55s}.confetti:nth-child(83){left:15%;animation-delay:.25s}.confetti:nth-child(84){left:21%;animation-delay:.65s}.confetti:nth-child(85){left:27%;animation-delay:.35s}.confetti:nth-child(86){left:33%;animation-delay:.75s}.confetti:nth-child(87){left:39%;animation-delay:.45s}.confetti:nth-child(88){left:45%;animation-delay:.85s}.confetti:nth-child(89){left:51%;animation-delay:.55s}.confetti:nth-child(90){left:57%;animation-delay:.95s}.confetti:nth-child(91){left:63%;animation-delay:.65s}.confetti:nth-child(92){left:69%;animation-delay:1.05s}.confetti:nth-child(93){left:75%;animation-delay:.75s}.confetti:nth-child(94){left:81%;animation-delay:1.15s}.confetti:nth-child(95){left:87%;animation-delay:.85s}.confetti:nth-child(96){left:93%;animation-delay:1.25s}.confetti:nth-child(97){left:11%;animation-delay:.18s}.confetti:nth-child(98){left:23%;animation-delay:.58s}.confetti:nth-child(99){left:37%;animation-delay:.28s}.confetti:nth-child(100){left:49%;animation-delay:.68s}.confetti:nth-child(101){left:61%;animation-delay:.38s}.confetti:nth-child(102){left:73%;animation-delay:.78s}.confetti:nth-child(103){left:85%;animation-delay:.48s}.confetti:nth-child(104){left:97%;animation-delay:.88s}.confetti:nth-child(105){left:5%;animation-delay:.98s}.confetti:nth-child(106){left:17%;animation-delay:.22s}.confetti:nth-child(107){left:29%;animation-delay:.62s}.confetti:nth-child(108){left:41%;animation-delay:.32s}.confetti:nth-child(109){left:53%;animation-delay:.72s}.confetti:nth-child(110){left:65%;animation-delay:.42s}.confetti:nth-child(111){left:77%;animation-delay:.82s}.confetti:nth-child(112){left:89%;animation-delay:.52s}.confetti:nth-child(113){left:2%;animation-delay:.92s}.confetti:nth-child(114){left:14%;animation-delay:.02s}.confetti:nth-child(115){left:26%;animation-delay:.42s}.confetti:nth-child(116){left:38%;animation-delay:.82s}.confetti:nth-child(117){left:50%;animation-delay:.22s}.confetti:nth-child(118){left:62%;animation-delay:.62s}.confetti:nth-child(119){left:74%;animation-delay:.02s}.confetti:nth-child(120){left:86%;animation-delay:.52s}.confetti:nth-child(121){left:98%;animation-delay:1.1s}.confetti:nth-child(122){left:7%;animation-delay:.3s}.confetti:nth-child(123){left:19%;animation-delay:.7s}.confetti:nth-child(124){left:31%;animation-delay:.1s}.confetti:nth-child(125){left:43%;animation-delay:.5s}.confetti:nth-child(126){left:55%;animation-delay:.9s}.confetti:nth-child(127){left:67%;animation-delay:.3s}.confetti:nth-child(128){left:79%;animation-delay:1.2s}.confetti:nth-child(129){left:91%;animation-delay:.6s}.confetti:nth-child(130){left:4%;animation-delay:1s}.confetti:nth-child(131){left:16%;animation-delay:.4s}.confetti:nth-child(132){left:28%;animation-delay:.8s}.confetti:nth-child(133){left:40%;animation-delay:.2s}.confetti:nth-child(134){left:52%;animation-delay:.6s}.confetti:nth-child(135){left:64%;animation-delay:1s}.confetti:nth-child(136){left:76%;animation-delay:.16s}.confetti:nth-child(137){left:88%;animation-delay:.56s}.confetti:nth-child(138){left:96%;animation-delay:.96s}.confetti:nth-child(139){left:10%;animation-delay:.36s}.confetti:nth-child(140){left:22%;animation-delay:.76s}.confetti:nth-child(141){left:34%;animation-delay:.16s}.confetti:nth-child(142){left:46%;animation-delay:.56s}.confetti:nth-child(143){left:58%;animation-delay:.96s}.confetti:nth-child(144){left:70%;animation-delay:.36s}.confetti:nth-child(145){left:82%;animation-delay:.76s}.confetti:nth-child(146){left:94%;animation-delay:.06s}.confetti:nth-child(147){left:13%;animation-delay:.46s}.confetti:nth-child(148){left:25%;animation-delay:.86s}.confetti:nth-child(149){left:47%;animation-delay:.26s}.confetti:nth-child(150){left:59%;animation-delay:.66s}