@keyframes elegantFadeUp{0%{opacity:0;transform:translateY(40px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes elegantScaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.section-reveal{opacity:0;animation:elegantFadeUp 1.2s ease-out forwards}.section-reveal:first-child{animation-delay:0s}.section-reveal:nth-child(2){animation-delay:.15s}.section-reveal:nth-child(3){animation-delay:.3s}.section-reveal:nth-child(4){animation-delay:.45s}.section-reveal:nth-child(5){animation-delay:.6s}.section-reveal:nth-child(6){animation-delay:.75s}.section-reveal:nth-child(7){animation-delay:.9s}@keyframes coverFadeUp{0%{opacity:0;transform:translateY(24px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes coverLineGrow{0%{opacity:0;transform:scaleY(0)}to{opacity:.3;transform:scaleY(1)}}.cover-line-top{opacity:0;animation:coverLineGrow 1.5s ease-out .8s forwards}.cover-line-bottom{opacity:0;animation:coverLineGrow 1.5s ease-out 2s forwards}.cover-fade-1{opacity:0;animation:coverFadeUp 1s ease-out 1s forwards}.cover-fade-2{opacity:0;animation:coverFadeUp 1.2s ease-out 1.2s forwards}.cover-fade-3{opacity:0;animation:coverFadeUp 1s ease-out 1.5s forwards}.cover-fade-4{opacity:0;animation:coverFadeUp 1s ease-out 1.6s forwards}.cover-fade-5{opacity:0;animation:coverFadeUp 1s ease-out 1.8s forwards}@keyframes gentleBounce{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(6px);opacity:1}}@keyframes lbFadeIn{0%{opacity:0}to{opacity:1}}@keyframes lbScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes kenBurns{0%{transform:scale(1.05) translate(0)}50%{transform:scale(1.12) translate(-1%,-.5%)}to{transform:scale(1.08) translate(.5%,.5%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.animate-fadeIn{animation:fadeIn .3s ease-out}.animate-scaleIn{animation:scaleIn .4s ease-out}@keyframes calendarDropdownIn{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .8s ease-out both}@keyframes wiz-float{0%,to{transform:translateY(0) rotate(0deg) scale(1)}25%{transform:translateY(-35px) rotate(8deg) scale(1.05)}50%{transform:translateY(-18px) rotate(-5deg) scale(.98)}75%{transform:translateY(-45px) rotate(3deg) scale(1.02)}}.wiz-float{animation:wiz-float 18s ease-in-out infinite}@keyframes wiz-slide-in{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.wiz-step-enter{animation:wiz-slide-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes wiz-stagger{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.wiz-step-enter>*{animation:wiz-stagger .4s ease-out both}.wiz-step-enter>:first-child{animation-delay:.05s}.wiz-step-enter>:nth-child(2){animation-delay:.1s}.wiz-step-enter>:nth-child(3){animation-delay:.15s}.wiz-step-enter>:nth-child(4){animation-delay:.2s}.wiz-step-enter>:nth-child(5){animation-delay:.25s}.wiz-step-enter>:nth-child(6){animation-delay:.3s}.wiz-step-enter>:nth-child(7){animation-delay:.35s}.wiz-step-enter>:nth-child(8){animation-delay:.4s}@keyframes progress-glow{0%,to{box-shadow:0 0 4px rgba(196,149,106,.3)}50%{box-shadow:0 0 12px rgba(196,149,106,.5)}}.wiz-progress-active{animation:progress-glow 2s ease-in-out infinite}@keyframes wiz-float-line{0%,to{opacity:.1;transform:translateX(0) scaleX(1)}50%{opacity:.25;transform:translateX(20px) scaleX(1.3)}}.wiz-float-line{animation:wiz-float-line 10s ease-in-out infinite}@keyframes wiz-sparkle{0%,to{opacity:.06;transform:rotate(45deg) scale(1)}50%{opacity:.15;transform:rotate(45deg) scale(1.8)}}.wiz-sparkle{animation:wiz-sparkle 4s ease-in-out infinite}