@keyframes hcSlideInUp{0%{opacity:0;transform:translateY(30px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hcCardEnter{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hcFadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes hcResultsReveal{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hcMainResultPop{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes hcSelectPulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes hcBtnSuccess{0%{transform:scale(1)}25%{transform:scale(.95)}50%{transform:scale(1.05)}75%{transform:scale(.98)}to{transform:scale(1)}}@keyframes hcNumberPulse{0%{transform:scale(1)}30%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes hcStepPulse{0%,to{box-shadow:0 4px 16px #00000026}50%{box-shadow:0 4px 20px #00000040,0 0 0 6px #ffffff14}}@keyframes hcProgressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hcSuccessBounce{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes hcCelebrate{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-10px) rotate(-5deg)}75%{transform:translateY(-10px) rotate(5deg)}}@keyframes hcSpin{to{transform:rotate(360deg)}}.hc-card-animated{animation:hcCardEnter .6s cubic-bezier(.16,1,.3,1) forwards;opacity:0;animation-delay:.1s;animation-fill-mode:forwards;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s ease}.hc-card-animated:hover{transform:translateY(-2px) scale(1.005);box-shadow:0 8px 30px #0000001f;border-color:var(--hc-text-muted)}.hc-card-animated:nth-child(1){animation-delay:.05s}.hc-card-animated:nth-child(2){animation-delay:.15s}.hc-card-animated:nth-child(3){animation-delay:.25s}.hc-card-animated:nth-child(4){animation-delay:.35s}.hc-card-animated:nth-child(5){animation-delay:.45s}.hc-card-animated:nth-child(6){animation-delay:.55s}.hc-input-animated{transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.hc-input-animated:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--hc-text),var(--hc-text-muted));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:0}.hc-input-animated:focus-within{border-color:var(--hc-text);transform:scale(1.02);box-shadow:0 4px 20px #00000014,0 0 0 4px #ffffff0d}.hc-input-animated:focus-within:before{opacity:.5}.hc-btn-animated{transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.hc-btn-animated>*{position:relative;z-index:1}.hc-btn-animated:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(255,255,255,.2) 0%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:0}.hc-btn-animated:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 20px #00000026}.hc-btn-animated:hover:before{opacity:1}.hc-btn-animated:active{transform:translateY(0) scale(.98);box-shadow:0 2px 8px #00000014}.hc-btn-animated.success{animation:hcBtnSuccess .6s cubic-bezier(.16,1,.3,1)}.hc-btn-animated.celebrating{animation:hcCelebrate .6s ease-in-out 2}.hc-option-animated{transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.hc-option-animated:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(255,255,255,.15) 0%,transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:0}.hc-option-animated:hover{transform:translate(4px) scale(1.01);box-shadow:0 4px 16px #00000014}.hc-option-animated:hover:after{opacity:1}.hc-option-animated:active{transform:translate(2px) scale(.99)}.hc-option-animated.active{box-shadow:0 0 0 3px #ffffff1a;animation:hcSelectPulse .5s cubic-bezier(.16,1,.3,1)}.hc-option-animated>*{position:relative;z-index:1}.hc-option-vertical-animated{transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.hc-option-vertical-animated:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(255,255,255,.1) 0%,transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:0}.hc-option-vertical-animated:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 24px #0000001f}.hc-option-vertical-animated:hover:before{opacity:1}.hc-option-vertical-animated:active{transform:translateY(-2px) scale(.98)}.hc-option-vertical-animated.active{box-shadow:0 0 0 3px #ffffff1a;transform:translateY(-4px);animation:hcSelectPulse .5s cubic-bezier(.16,1,.3,1)}.hc-option-vertical-animated>*{position:relative;z-index:1}.hc-option-vertical-animated:hover .hc-icon{transform:scale(1.1) rotate(5deg)}.hc-icon{transition:transform .3s cubic-bezier(.16,1,.3,1)}.hc-status-success{animation:hcSuccessBounce .6s cubic-bezier(.16,1,.3,1)}.hc-number-counting{animation:hcNumberPulse .6s ease-out}.hc-fade-in-up{animation:hcFadeInUp .5s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.hc-slide-in-up{animation:hcSlideInUp .5s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.hc-stagger>*:nth-child(1){animation-delay:.05s}.hc-stagger>*:nth-child(2){animation-delay:.15s}.hc-stagger>*:nth-child(3){animation-delay:.25s}.hc-stagger>*:nth-child(4){animation-delay:.35s}.hc-stagger>*:nth-child(5){animation-delay:.45s}.hc-stagger>*:nth-child(6){animation-delay:.55s}.hc-stagger>*:nth-child(7){animation-delay:.65s}.hc-stagger>*:nth-child(8){animation-delay:.75s}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hc-premium-animations-v2.css.map */
