.confirmation-modal{overflow:hidden;position:relative}.bonus-image-container{animation:imageEntrance 1s cubic-bezier(.34,1.56,.64,1);height:130px;margin:0 auto;perspective:1000px;position:relative;transform-style:preserve-3d;width:130px}@keyframes imageEntrance{0%{opacity:0;transform:scale(.5) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.bonus-image{animation:pulse-shadow 3s infinite;border-radius:10px;box-shadow:0 10px 25px #0000004d;height:100%;object-fit:contain;transition:all .5s ease;width:100%}@keyframes pulse-shadow{0%{box-shadow:0 10px 25px #0000004d}50%{box-shadow:0 15px 30px #f8b70066}to{box-shadow:0 10px 25px #0000004d}}.bonus-image-container:hover .bonus-image{transform:rotateY(10deg) scale(1.05)}.bonus-image-container:after{background:linear-gradient(135deg,#f8b70000,#f8b7001a);border-radius:10px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .3s ease}.bonus-name{animation:textEntrance .8s .3s both;color:#f8b700;overflow:hidden;position:relative;text-shadow:0 0 10px #f8b7004d}@keyframes textEntrance{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bonus-name:after{animation:lineSpread 1s .8s forwards;background:linear-gradient(90deg,#f8b70000,#f8b700 50%,#f8b70000);bottom:-3px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);width:100%}@keyframes lineSpread{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.confirmation-message{animation:textEntrance .8s .5s both;padding-bottom:8px;position:relative}.button-container{animation:textEntrance .8s .7s both;display:flex;justify-content:center;margin-top:20px;width:100%}.btn{border-radius:6px;font-weight:700;min-width:120px;overflow:hidden;padding:10px 20px;position:relative;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.btn:active{transform:scale(.95)}.btn:focus{outline:none}.btn-primary{background:linear-gradient(45deg,#f8b700,#ffcb45);box-shadow:0 5px 15px #f8b7004d;color:#0d1b3e}.btn-primary:hover{background:linear-gradient(45deg,#ffcb45,#f8b700);box-shadow:0 8px 20px #f8b70066;transform:translateY(-3px)}.btn-secondary{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff1a;box-shadow:0 5px 15px #0000001a;color:#fff;margin-right:12px}.btn-secondary:hover{background-color:#ffffff26;box-shadow:0 8px 20px #00000026;transform:translateY(-3px)}.btn-shine{background:linear-gradient(90deg,#fff0,#fff3 50%,#fff0);height:100%;left:-100%;pointer-events:none;position:absolute;top:0;width:100%}.btn:hover .btn-shine{animation:shine 1s forwards}@keyframes shine{0%{left:-100%}to{left:100%}}.modal-content-wrapper{position:relative;width:100%;z-index:10}.confirmation-bg{background:radial-gradient(circle at center,#f8b7000d 0,#0d1b3e00 70%);height:100%;left:0;top:0;width:100%}.confirmation-bg,.pulse-ring{pointer-events:none;position:absolute;z-index:1}.pulse-ring{animation:pulseRing 4s infinite;background:radial-gradient(circle at center,#f8b7001a 0,#f8b70000 70%);border-radius:50%;height:300px;left:50%;top:50%;transform:translate(-50%,-50%);width:300px}@keyframes pulseRing{0%{opacity:.3;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.1;transform:translate(-50%,-50%) scale(1.2)}to{opacity:.3;transform:translate(-50%,-50%) scale(.8)}}
/*# sourceMappingURL=main.32da0784.css.map*/