.wa-month-backdrop{animation:wa-month-backdrop-in .24s cubic-bezier(.25,1,.5,1) both}.wa-month-card{isolation:isolate;transform-origin:50% 58%;animation:wa-month-card-in .52s cubic-bezier(.16,1,.3,1) both}.wa-month-card:before{width:330px;height:330px;top:-185px;left:calc(50% - 165px);border-radius:50%;background:radial-gradient(circle at 42% 56%,rgba(202,174,255,.2),transparent 42%),radial-gradient(circle at 66% 38%,rgba(132,92,214,.18),transparent 52%);filter:blur(18px);opacity:.8;animation:wa-month-aura-drift 8s ease-in-out infinite alternate}.wa-month-card:after,.wa-month-card:before{content:"";position:absolute;z-index:-1;pointer-events:none}.wa-month-card:after{inset:0;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.06),transparent 28%)}.wa-month-benefits,.wa-month-card h2,.wa-month-days,.wa-month-error,.wa-month-foot,.wa-month-kicker,.wa-month-orbit,.wa-month-primary,.wa-month-subtitle{animation:wa-month-content-in .48s cubic-bezier(.22,1,.36,1) backwards}.wa-month-kicker{animation-delay:70ms}.wa-month-card h2{animation-delay:105ms}.wa-month-subtitle{animation-delay:.14s}.wa-month-orbit{animation-delay:175ms}.wa-month-benefits,.wa-month-days{animation-delay:.22s}.wa-month-error{animation-delay:.24s}.wa-month-primary{animation-delay:255ms}.wa-month-foot{animation-delay:.29s}.wa-month-stars i{opacity:.35;animation:wa-month-star-breathe 4.8s ease-in-out infinite}.wa-month-stars i:nth-child(2){animation-delay:-1.1s}.wa-month-stars i:nth-child(3){animation-delay:-2.6s}.wa-month-stars i:nth-child(4){animation-delay:-3.7s}.wa-month-orbit:before{content:"";position:absolute;inset:35px;border-radius:50%;background:rgba(142,101,220,.12);filter:blur(20px);opacity:.55;animation:wa-month-halo-breathe 5.6s ease-in-out infinite}.wa-month-orbit__ring{animation:wa-month-ring-breathe 5.6s ease-in-out infinite}.wa-month-orbit__ring:before{animation:wa-month-orbit-light 5.6s ease-in-out infinite}.wa-month-orbit__ring:after{content:"";position:absolute;inset:23px;border:1px solid rgba(207,184,255,.1);border-radius:50%;opacity:.75}.wa-month-orbit__core{position:relative;animation:wa-month-core-breathe 5.6s ease-in-out infinite}.wa-month-orbit__core:after{content:"";position:absolute;inset:1px;border:1px solid rgba(255,255,255,.12);border-radius:50%;pointer-events:none}.wa-month-orbit__spark{opacity:.72;animation:wa-month-spark-drift 6.4s ease-in-out infinite alternate}.wa-month-orbit__spark--b{animation-delay:-3.2s;animation-direction:alternate-reverse}.wa-month-close{transition:color .18s cubic-bezier(.25,1,.5,1),background-color .18s cubic-bezier(.25,1,.5,1),transform .18s cubic-bezier(.25,1,.5,1)}.wa-month-primary{position:relative;overflow:hidden;transition:transform .2s cubic-bezier(.25,1,.5,1),box-shadow .24s cubic-bezier(.25,1,.5,1),background .24s cubic-bezier(.25,1,.5,1),color .24s cubic-bezier(.25,1,.5,1)}.wa-month-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.3) 47%,transparent 64%);transform:translateX(-125%);pointer-events:none}.wa-month-primary:focus-visible{outline:2px solid rgba(233,219,255,.85);outline-offset:3px}.wa-month-primary:not(:disabled):active{transform:translateY(1px) scale(.988);box-shadow:0 6px 16px rgba(148,98,226,.22);transition-duration:90ms}.wa-month-benefits span{transition:color .18s ease,background-color .18s ease}@media (hover:hover) and (pointer:fine){.wa-month-close:not(:disabled):hover{color:#f3ebff;background:rgba(255,255,255,.12);transform:rotate(4deg)}.wa-month-primary:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(148,98,226,.3)}.wa-month-primary:not(:disabled):hover:after{transform:translateX(125%);transition:transform .7s cubic-bezier(.16,1,.3,1)}.wa-month-primary:not(:disabled):active:hover{transform:translateY(1px) scale(.988)}.wa-month-benefits span:hover{color:#d9cce9;background:rgba(255,255,255,.075)}}.wa-month-primary[aria-busy=true]:disabled{background:linear-gradient(135deg,#d8c7f2,#a37fe0);color:#2b1c40;box-shadow:0 10px 26px rgba(148,98,226,.18);cursor:progress;animation:wa-month-busy-pulse 1.5s ease-in-out infinite}@keyframes wa-month-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes wa-month-card-in{0%{opacity:0;transform:translateY(18px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wa-month-content-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes wa-month-aura-drift{0%{opacity:.65;transform:translate3d(-8px,-4px,0) scale(.96)}to{opacity:.9;transform:translate3d(10px,8px,0) scale(1.05)}}@keyframes wa-month-star-breathe{0%,to{opacity:.22;transform:scale(.75)}50%{opacity:.85;transform:scale(1.15)}}@keyframes wa-month-halo-breathe{0%,to{opacity:.34;transform:scale(.92)}50%{opacity:.62;transform:scale(1.08)}}@keyframes wa-month-ring-breathe{0%,to{border-color:rgba(199,169,255,.2);box-shadow:0 0 32px rgba(136,85,231,.1);transform:scale(.985)}50%{border-color:rgba(215,193,255,.34);box-shadow:0 0 52px rgba(136,85,231,.2);transform:scale(1.015)}}@keyframes wa-month-orbit-light{0%,to{opacity:.42;transform:translate3d(-2px,3px,0) scale(.8)}50%{opacity:1;transform:translate3d(2px,-2px,0) scale(1.12)}}@keyframes wa-month-core-breathe{0%,to{box-shadow:0 0 40px rgba(144,95,235,.25),inset 0 1px rgba(255,255,255,.16);transform:scale(.99)}50%{box-shadow:0 0 58px rgba(144,95,235,.38),inset 0 1px rgba(255,255,255,.2);transform:scale(1.018)}}@keyframes wa-month-busy-pulse{0%,to{opacity:.78}50%{opacity:1}}@keyframes wa-month-spark-drift{0%{opacity:.45;transform:translate3d(-2px,3px,0) scale(.9)}to{opacity:.88;transform:translate3d(3px,-4px,0) scale(1.08)}}@media (prefers-reduced-motion:reduce){.wa-month-backdrop,.wa-month-benefits,.wa-month-card,.wa-month-card h2,.wa-month-card:before,.wa-month-days,.wa-month-error,.wa-month-foot,.wa-month-kicker,.wa-month-orbit,.wa-month-orbit:before,.wa-month-orbit__core,.wa-month-orbit__ring,.wa-month-orbit__ring:before,.wa-month-orbit__spark,.wa-month-primary,.wa-month-primary[aria-busy=true]:disabled,.wa-month-stars i,.wa-month-subtitle{animation:none!important}.wa-month-benefits span,.wa-month-close,.wa-month-primary,.wa-month-primary:hover:after{transition-duration:.01ms!important}}