.Navbar-module__nuAbfa__nav{z-index:300;height:76px;position:absolute;top:0;left:0;right:0}.Navbar-module__nuAbfa__inner{align-items:center;gap:1rem;width:100%;height:100%;padding:0 1.5rem;transition:padding .3s;display:flex}.Navbar-module__nuAbfa__nav.Navbar-module__nuAbfa__withRail .Navbar-module__nuAbfa__inner{padding-left:calc(120px + 1.5rem)}.Navbar-module__nuAbfa__backHome{color:#eed9e8;background:#ffffff12;border-radius:50px;flex-shrink:0;align-items:center;gap:8px;padding:.5rem 1.1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.Navbar-module__nuAbfa__backHome:hover{color:#fff;background:#ffffff21}.Navbar-module__nuAbfa__backHome svg{width:16px;height:16px}.Navbar-module__nuAbfa__badge{color:var(--text-muted);border:1px solid var(--border);letter-spacing:.3px;border-radius:20px;margin-left:auto;padding:4px 12px;font-size:.72rem;font-weight:500}.Navbar-module__nuAbfa__navCta{z-index:300;color:var(--bg);box-shadow:0 0 20px var(--pink-glow);white-space:nowrap;background:#fff;border-radius:50px;padding:.6rem 1.4rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:box-shadow .28s,background .28s;position:fixed;top:22px;right:24px}.Navbar-module__nuAbfa__navCta:hover{color:var(--bg);background:linear-gradient(135deg,#fff 0%,#ffe0f0 45%,#d6f8f7 100%);box-shadow:0 0 30px #d32b8266,0 0 18px #2cd2d040}.Navbar-module__nuAbfa__rail{z-index:401;background:var(--bg);border-right:1px solid var(--border-pink);flex-direction:column;align-items:center;width:120px;padding:14px 0 22px;display:flex;position:fixed;top:0;bottom:0;left:0}@keyframes Navbar-module__nuAbfa__barShine{0%{background-position:160% 0,0 0}55%,to{background-position:-160% 0,0 0}}.Navbar-module__nuAbfa__railToggle{cursor:pointer;background:0 0;border:none;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.Navbar-module__nuAbfa__bars{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.Navbar-module__nuAbfa__bars span{background:linear-gradient(110deg, transparent 30%, #fff 50%, transparent 70%), var(--pink);background-position:160% 0,0 0;background-repeat:no-repeat;background-size:220% 100%,100% 100%;border-radius:3px;height:6px;animation:3s ease-in-out infinite Navbar-module__nuAbfa__barShine;display:block}.Navbar-module__nuAbfa__bars span:first-child{width:45px}.Navbar-module__nuAbfa__bars span:nth-child(2){width:35px}.Navbar-module__nuAbfa__bars span:nth-child(3){width:25px}.Navbar-module__nuAbfa__closeIcon{width:32px;height:32px;color:var(--pink)}.Navbar-module__nuAbfa__railBrand{pointer-events:none;flex:1;justify-content:center;align-items:center;margin:.5rem 0;display:flex;overflow:hidden}.Navbar-module__nuAbfa__railLottie{aspect-ratio:16/9;flex-shrink:0;width:min(380px,100vh);margin-top:-100px;margin-left:40px;transform:rotate(-90deg)}.Navbar-module__nuAbfa__railLottie svg{display:block;width:100%!important;height:100%!important}.Navbar-module__nuAbfa__overlay{z-index:398;opacity:0;pointer-events:none;background:#04030899;transition:opacity .35s;position:fixed;inset:0}.Navbar-module__nuAbfa__overlayOpen{opacity:1;pointer-events:all}.Navbar-module__nuAbfa__panel{z-index:399;background:var(--bg);border-right:1px solid var(--border-pink);overscroll-behavior:contain;flex-direction:column;align-items:center;width:240px;max-width:calc(84vw - 120px);padding:1.2rem .8rem 1.6rem;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;left:120px;overflow-y:auto;transform:translate(-100%);box-shadow:0 0 60px #00000080}.Navbar-module__nuAbfa__panelOpen{transform:translate(0)}.Navbar-module__nuAbfa__panelNav{flex-direction:column;align-items:stretch;gap:1.8rem;width:100%;margin-top:8vh;display:flex}.Navbar-module__nuAbfa__panelLink{color:var(--t1);border-radius:10px;justify-content:flex-start;align-items:center;gap:.1rem;padding:.9rem 1rem;font-size:1.4rem;font-weight:600;text-decoration:none;transition:color .2s,background .2s;display:flex}.Navbar-module__nuAbfa__panelLink:hover{color:var(--teal);background:#ffffff0d}.Navbar-module__nuAbfa__panelIcon{width:56px;height:56px;color:var(--teal);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Navbar-module__nuAbfa__panelIcon svg{width:50%;height:50%}.Navbar-module__nuAbfa__panelSpacer{flex:1}.Navbar-module__nuAbfa__panelDownload{color:var(--t1);border-radius:10px;align-items:center;gap:8px;padding:.55rem 1rem;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.Navbar-module__nuAbfa__panelDownload:hover{color:var(--teal);background:#ffffff0d}.Navbar-module__nuAbfa__panelStoreIco{flex-shrink:0;width:18px;height:18px}.Navbar-module__nuAbfa__panelStoreTxt{flex-direction:column;line-height:1.2;display:flex}.Navbar-module__nuAbfa__panelStoreTxt small{text-transform:uppercase;letter-spacing:.5px;opacity:.7;font-size:.6rem}.Navbar-module__nuAbfa__panelStoreTxt strong{font-size:.85rem}@media (max-width:768px){.Navbar-module__nuAbfa__logoImg{height:46px}}@media (max-width:680px){.Navbar-module__nuAbfa__rail{width:76px;padding:10px 0 14px}.Navbar-module__nuAbfa__nav.Navbar-module__nuAbfa__withRail .Navbar-module__nuAbfa__inner{padding-left:calc(76px + 1rem)}.Navbar-module__nuAbfa__railToggle{width:56px;height:56px}.Navbar-module__nuAbfa__bars{gap:5px}.Navbar-module__nuAbfa__bars span{height:5px}.Navbar-module__nuAbfa__bars span:first-child{width:32px}.Navbar-module__nuAbfa__bars span:nth-child(2){width:24px}.Navbar-module__nuAbfa__bars span:nth-child(3){width:16px}.Navbar-module__nuAbfa__closeIcon{width:28px;height:28px}.Navbar-module__nuAbfa__railLottie{width:min(270px,100vh);margin-top:-76px;margin-left:22px}.Navbar-module__nuAbfa__panel{background:var(--bg-card);border-right:1px solid #d32b8240;width:min(168px,100vw - 76px);max-width:calc(100vw - 76px);padding:.8rem .4rem;left:76px;box-shadow:4px 0 40px #0000008c}.Navbar-module__nuAbfa__panelNav{gap:.4rem;margin-top:5vh}.Navbar-module__nuAbfa__panelLink{gap:.4rem;padding:.4rem .5rem;font-size:.85rem}.Navbar-module__nuAbfa__panelIcon{width:22px;height:22px}.Navbar-module__nuAbfa__navCta{padding:.5rem 1rem;font-size:.8rem;top:14px;right:16px}.Navbar-module__nuAbfa__panelDownload{gap:6px;padding:.4rem .6rem}.Navbar-module__nuAbfa__panelStoreIco{width:14px;height:14px}.Navbar-module__nuAbfa__panelStoreTxt small{font-size:.55rem}.Navbar-module__nuAbfa__panelStoreTxt strong{font-size:.75rem}.Navbar-module__nuAbfa__backHome{gap:4px;padding:.2rem .3rem;font-size:.55rem}.Navbar-module__nuAbfa__backHome svg{width:14px;height:14px}.Navbar-module__nuAbfa__badge{padding:3px 8px;font-size:.65rem}}
.Footer-module__EZoWya__footer{border-top:1px solid var(--border);margin-top:5rem;padding:3rem 2rem}.Footer-module__EZoWya__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;display:flex}.Footer-module__EZoWya__brand{align-items:center;gap:10px;display:flex}.Footer-module__EZoWya__logoImg{object-fit:contain;width:auto;height:48px}.Footer-module__EZoWya__copy{color:var(--text-faint);font-size:.85rem}.Footer-module__EZoWya__email{color:var(--primary);font-size:.85rem;text-decoration:none;transition:color .2s}.Footer-module__EZoWya__email:hover{color:var(--accent-light)}.Footer-module__EZoWya__legal{flex-wrap:wrap;gap:1.2rem;display:flex}.Footer-module__EZoWya__legal a,.Footer-module__EZoWya__legalBtn{color:var(--text-faint);font-size:.8rem;text-decoration:none;transition:color .2s}.Footer-module__EZoWya__legalBtn{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.Footer-module__EZoWya__legal a:hover,.Footer-module__EZoWya__legalBtn:hover{color:var(--primary)}@media (max-width:640px){.Footer-module__EZoWya__inner{text-align:center;flex-direction:column;align-items:center}}
.ProgressBar-module__r6j1xq__track{z-index:200;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.ProgressBar-module__r6j1xq__bar{background:linear-gradient(90deg,#d32b82,#7c4dff,#2cd2d0);height:100%;box-shadow:0 0 12px #d32b82b3}
.CountUp-module__Ai5yoa__wrap{display:inline-block;position:relative}.CountUp-module__Ai5yoa__final{opacity:0}.CountUp-module__Ai5yoa__live{white-space:nowrap;position:absolute;inset:0}
@media (prefers-reduced-motion:no-preference){.Reveal-module__I2dDfW__reveal{opacity:0;transition:opacity .9s var(--ease) var(--reveal-delay,0s), transform .9s var(--ease) var(--reveal-delay,0s)}.Reveal-module__I2dDfW__up{transform:translateY(44px)}.Reveal-module__I2dDfW__left{transform:translate(-40px)}.Reveal-module__I2dDfW__right{transform:translate(40px)}.Reveal-module__I2dDfW__scale{transform:scale(.94)translateY(24px)}.Reveal-module__I2dDfW__shown{opacity:1;transform:none}}
.BackToTop-module__5cXveq__btn{z-index:99;border:1px solid var(--border-bright);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:48px;height:48px;color:var(--white);cursor:pointer;opacity:0;pointer-events:none;background:#7c1f8a4d;border-radius:50%;font-size:1.1rem;transition:opacity .3s,transform .3s,background .2s,box-shadow .2s;position:fixed;bottom:2rem;right:2rem;transform:translateY(20px)}.BackToTop-module__5cXveq__btn.BackToTop-module__5cXveq__visible{opacity:1;pointer-events:auto;transform:translateY(0)}.BackToTop-module__5cXveq__btn:hover{background:#7c1f8a99;box-shadow:0 0 20px #7c1f8a80}
.Faq-module__ViDOkW__item{border-top:1px solid #ffffff1a}.Faq-module__ViDOkW__item:last-child{border-bottom:1px solid #ffffff1a}.Faq-module__ViDOkW__heading{font-size:1rem;font-weight:600}.Faq-module__ViDOkW__trigger{text-align:left;width:100%;min-height:56px;color:var(--t1);justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 0;font-size:1.05rem;font-weight:600;line-height:1.4;transition:color .2s;display:flex}.Faq-module__ViDOkW__trigger:hover{color:var(--teal)}.Faq-module__ViDOkW__trigger:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:6px}.Faq-module__ViDOkW__icon{flex:none;width:14px;height:14px;position:relative}.Faq-module__ViDOkW__icon:before,.Faq-module__ViDOkW__icon:after{content:"";transition:transform .4s var(--ease-spring);background:currentColor;border-radius:2px;position:absolute}.Faq-module__ViDOkW__icon:before{width:14px;height:2px;top:6px;left:0}.Faq-module__ViDOkW__icon:after{width:2px;height:14px;top:0;left:6px}.Faq-module__ViDOkW__trigger[aria-expanded=true] .Faq-module__ViDOkW__icon:after{transform:scaleY(0)rotate(90deg)}.Faq-module__ViDOkW__panel{visibility:hidden;transition:grid-template-rows .45s var(--ease), visibility 0s linear .45s;grid-template-rows:0fr;display:grid}.Faq-module__ViDOkW__panel.Faq-module__ViDOkW__open{visibility:visible;transition:grid-template-rows .45s var(--ease), visibility 0s;grid-template-rows:1fr}.Faq-module__ViDOkW__panelInner{overflow:hidden}.Faq-module__ViDOkW__panelInner p{max-width:60ch;color:var(--t2);padding-bottom:1.25rem}@media (prefers-reduced-motion:reduce){.Faq-module__ViDOkW__panel,.Faq-module__ViDOkW__panel.Faq-module__ViDOkW__open,.Faq-module__ViDOkW__icon:before,.Faq-module__ViDOkW__icon:after{transition:none}}
.Hero-module__Z8hQ_W__hero{min-height:100vh;padding-top:var(--navbar-h);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__heroStandalone{flex:1;min-height:auto}.Hero-module__Z8hQ_W__bg{pointer-events:none;background:radial-gradient(60% 50% at 70%,#d32b8226 0%,#0000 60%),radial-gradient(40% 60% at 10% 80%,#7c4dff1a 0%,#0000 60%),radial-gradient(30% 40% at 90% 10%,#2cd2d00f 0%,#0000 50%);position:absolute;inset:0}.Hero-module__Z8hQ_W__inner{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:860px;margin:0 auto;padding:5rem 2rem 4rem;display:flex}.Hero-module__Z8hQ_W__text{max-width:680px;animation:.9s cubic-bezier(.16,1,.3,1) both Hero-module__Z8hQ_W__fadeLeft}.Hero-module__Z8hQ_W__eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--primary);margin-bottom:1.4rem;font-size:.75rem;font-weight:600}.Hero-module__Z8hQ_W__title{font-family:var(--font-heading);letter-spacing:-1.5px;color:var(--white);margin-bottom:1.5rem;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:800;line-height:1.08}.Hero-module__Z8hQ_W__sub{color:var(--text-muted);max-width:580px;font-size:1.05rem;line-height:1.8;font-family:var(--font-alt);margin:0 auto 2.5rem}.Hero-module__Z8hQ_W__pills{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.Hero-module__Z8hQ_W__pill{color:var(--text);border:1px solid var(--border-bright);background:var(--primary-glow);letter-spacing:.2px;font-size:.78rem;font-weight:600;font-family:var(--font-alt);border-radius:30px;padding:6px 16px}.Hero-module__Z8hQ_W__imageWrap{animation:.9s cubic-bezier(.16,1,.3,1) .15s both Hero-module__Z8hQ_W__fadeRight;position:relative}.Hero-module__Z8hQ_W__imageFrame{border:1px solid var(--border);aspect-ratio:3/4;border-radius:24px;max-height:520px;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.Hero-module__Z8hQ_W__imageOverlay{background:linear-gradient(#0000 50%,#08061099 100%);position:absolute;inset:0}.Hero-module__Z8hQ_W__floatCard{border:1px solid var(--border-bright);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12091af2;border-radius:14px;align-items:center;gap:10px;padding:12px 18px;animation:1s cubic-bezier(.16,1,.3,1) .4s both Hero-module__Z8hQ_W__fadeUp;display:flex;position:absolute;bottom:-16px;left:-20px}.Hero-module__Z8hQ_W__floatDot{background:#2cd2d0;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s infinite Hero-module__Z8hQ_W__pulse;box-shadow:0 0 8px #2cd2d0}.Hero-module__Z8hQ_W__floatText{color:var(--white);white-space:nowrap;font-size:.82rem;font-weight:600;font-family:var(--font-alt)}.Hero-module__Z8hQ_W__scrollLine{justify-content:center;padding-bottom:2.5rem;display:flex}.Hero-module__Z8hQ_W__scrollLine span{background:linear-gradient(to bottom, var(--border-bright), transparent);width:1px;height:56px;animation:1.8s infinite Hero-module__Z8hQ_W__scrollGrow;display:block}@keyframes Hero-module__Z8hQ_W__fadeLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes Hero-module__Z8hQ_W__fadeRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes Hero-module__Z8hQ_W__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__Z8hQ_W__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}@keyframes Hero-module__Z8hQ_W__scrollGrow{0%{transform-origin:top;opacity:0;transform:scaleY(0)translateY(0)}40%{opacity:1}to{transform-origin:top;opacity:0;transform:scaleY(1)translateY(0)}}.Hero-module__Z8hQ_W__childrenWrapper{justify-content:center;width:100%;margin-top:2.5rem;display:flex}@media (max-width:768px){.Hero-module__Z8hQ_W__hero{justify-content:flex-start;padding-top:0}.Hero-module__Z8hQ_W__inner{margin-top:calc(var(--navbar-h) + 1rem);grid-template-columns:1fr;gap:2.5rem;padding:1rem 1.2rem 2rem}.Hero-module__Z8hQ_W__imageFrame{max-height:340px}.Hero-module__Z8hQ_W__title{letter-spacing:-.5px;word-spacing:normal;font-size:clamp(2.2rem,8vw,3rem);line-height:1.15}.Hero-module__Z8hQ_W__sub{margin-bottom:1.8rem;font-size:.95rem}.Hero-module__Z8hQ_W__pill{padding:4px 12px;font-size:.7rem}}
.TrialGauge-module__Rv0_4G__gauge{grid-template-columns:repeat(7,1fr) 1.8fr;gap:4px;height:30px;margin-top:2rem;display:grid}.TrialGauge-module__Rv0_4G__day{background:var(--teal);transform-origin:bottom;border-radius:5px}.TrialGauge-module__Rv0_4G__locked{border:1.5px dashed #f07bb6;border-radius:5px}.TrialGauge-module__Rv0_4G__labels{color:var(--t2);justify-content:space-between;gap:1rem;margin-top:.6rem;font-size:.8rem;display:flex}@keyframes TrialGauge-module__Rv0_4G__dayIn{0%{opacity:.15;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}@keyframes TrialGauge-module__Rv0_4G__lockedIn{0%{opacity:0;transform:scaleX(.6)}to{opacity:1;transform:scaleX(1)}}@keyframes TrialGauge-module__Rv0_4G__lockedPulse{0%,to{border-color:#f07bb673}50%{border-color:#f07bb6}}@media (prefers-reduced-motion:no-preference){.TrialGauge-module__Rv0_4G__wrap:not(.TrialGauge-module__Rv0_4G__live) .TrialGauge-module__Rv0_4G__day{opacity:.15;transform:scaleY(.15)}.TrialGauge-module__Rv0_4G__wrap:not(.TrialGauge-module__Rv0_4G__live) .TrialGauge-module__Rv0_4G__locked{opacity:0}.TrialGauge-module__Rv0_4G__live .TrialGauge-module__Rv0_4G__day{animation:TrialGauge-module__Rv0_4G__dayIn .7s var(--ease-spring) both;animation-delay:calc(var(--i) * .11s + .15s)}.TrialGauge-module__Rv0_4G__live .TrialGauge-module__Rv0_4G__locked{transform-origin:0;animation:TrialGauge-module__Rv0_4G__lockedIn .8s var(--ease) 1.05s both, TrialGauge-module__Rv0_4G__lockedPulse 2.8s ease-in-out 2.2s infinite}}
.AnimatedOtp-module__fCb6PW__stage{place-items:center;height:112px;display:grid;position:relative}.AnimatedOtp-module__fCb6PW__orbit{width:0;height:0;position:relative}.AnimatedOtp-module__fCb6PW__tile{transform:translate(var(--start-x), 0);position:absolute;top:-28px;left:-24px}.AnimatedOtp-module__fCb6PW__box{text-align:center;width:48px;height:56px;color:var(--white);background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;outline:none;font-size:1.25rem;font-weight:800;transition:border-color .22s,box-shadow .22s}.AnimatedOtp-module__fCb6PW__box:focus{border-color:#d32b8280;box-shadow:0 0 0 3px #d32b821a}.AnimatedOtp-module__fCb6PW__box:disabled{opacity:.7}.AnimatedOtp-module__fCb6PW__stage[data-phase=verifying] .AnimatedOtp-module__fCb6PW__tile{animation:.4s cubic-bezier(.22,1,.36,1) forwards AnimatedOtp-module__fCb6PW__gather}.AnimatedOtp-module__fCb6PW__stage[data-phase=verifying] .AnimatedOtp-module__fCb6PW__orbit{animation:1.4s linear .4s infinite AnimatedOtp-module__fCb6PW__spin}.AnimatedOtp-module__fCb6PW__stage[data-phase=verifying] .AnimatedOtp-module__fCb6PW__box{border-color:#d32b82;box-shadow:0 0 12px #d32b8240}.AnimatedOtp-module__fCb6PW__stage[data-phase=success] .AnimatedOtp-module__fCb6PW__tile,.AnimatedOtp-module__fCb6PW__stage[data-phase=error] .AnimatedOtp-module__fCb6PW__tile{animation:.35s ease-in forwards AnimatedOtp-module__fCb6PW__merge}.AnimatedOtp-module__fCb6PW__result{place-items:center;display:grid;position:absolute;inset:0}.AnimatedOtp-module__fCb6PW__check{color:#22c55e;opacity:0;background:#22c55e1a;border:1px solid #22c55e;border-radius:12px;place-items:center;width:48px;height:56px;animation:.45s cubic-bezier(.16,1,.3,1) .3s forwards AnimatedOtp-module__fCb6PW__reveal;display:grid}.AnimatedOtp-module__fCb6PW__check svg{stroke-dasharray:50;stroke-dashoffset:50px;animation:.4s .55s forwards AnimatedOtp-module__fCb6PW__draw}.AnimatedOtp-module__fCb6PW__ring{opacity:0;border:2px solid #22c55e;border-radius:50%;width:56px;height:56px;animation:.85s ease-out .3s forwards AnimatedOtp-module__fCb6PW__ripple;position:absolute}.AnimatedOtp-module__fCb6PW__stage[data-phase=error] .AnimatedOtp-module__fCb6PW__check{color:#ef4444;background:#ef44441a;border-color:#ef4444;box-shadow:0 0 16px #ef444433}.AnimatedOtp-module__fCb6PW__stage[data-phase=error] .AnimatedOtp-module__fCb6PW__ring{border-color:#ef4444}.AnimatedOtp-module__fCb6PW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes AnimatedOtp-module__fCb6PW__gather{to{transform:translate(var(--orbit-x), var(--orbit-y)) scale(.65)}}@keyframes AnimatedOtp-module__fCb6PW__spin{to{transform:rotate(360deg)}}@keyframes AnimatedOtp-module__fCb6PW__merge{0%{transform:translate(var(--orbit-x), var(--orbit-y)) scale(.65);opacity:1}to{opacity:0;transform:translate(0)scale(.3)}}@keyframes AnimatedOtp-module__fCb6PW__reveal{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes AnimatedOtp-module__fCb6PW__draw{to{stroke-dashoffset:0}}@keyframes AnimatedOtp-module__fCb6PW__ripple{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.AnimatedOtp-module__fCb6PW__stage[data-phase] .AnimatedOtp-module__fCb6PW__orbit,.AnimatedOtp-module__fCb6PW__stage[data-phase] .AnimatedOtp-module__fCb6PW__tile,.AnimatedOtp-module__fCb6PW__check,.AnimatedOtp-module__fCb6PW__check svg,.AnimatedOtp-module__fCb6PW__ring{animation:none}.AnimatedOtp-module__fCb6PW__stage[data-phase=success] .AnimatedOtp-module__fCb6PW__tile,.AnimatedOtp-module__fCb6PW__stage[data-phase=error] .AnimatedOtp-module__fCb6PW__tile{opacity:0}.AnimatedOtp-module__fCb6PW__check{opacity:1}.AnimatedOtp-module__fCb6PW__check svg{stroke-dashoffset:0}}
.YearScrubber-module__9LrQPa__root{background:var(--bg-card);border-radius:24px;padding:clamp(1.25rem,3vw,2rem);position:relative}.YearScrubber-module__9LrQPa__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1.5rem;margin-bottom:1.75rem;display:flex}.YearScrubber-module__9LrQPa__month{font-family:var(--display);letter-spacing:-.02em;color:var(--t1);font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,3vw,1.75rem);font-weight:700}.YearScrubber-module__9LrQPa__verdict{color:var(--t2);font-size:.95rem}.YearScrubber-module__9LrQPa__verdict strong{color:var(--teal);font-variant-numeric:tabular-nums;font-weight:700}.YearScrubber-module__9LrQPa__lane{position:relative}.YearScrubber-module__9LrQPa__row+.YearScrubber-module__9LrQPa__row{margin-top:1.25rem}.YearScrubber-module__9LrQPa__head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem;display:flex}.YearScrubber-module__9LrQPa__name{color:var(--t1);font-size:.95rem;font-weight:600}.YearScrubber-module__9LrQPa__name small{color:var(--t2);margin-left:.6rem;font-size:.8rem;font-weight:400}.YearScrubber-module__9LrQPa__total{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700}.YearScrubber-module__9LrQPa__totalMonthly{color:#f07bb6}.YearScrubber-module__9LrQPa__totalAnnual{color:var(--teal)}.YearScrubber-module__9LrQPa__trackWrap{position:relative}.YearScrubber-module__9LrQPa__monthlyTrack{grid-template-columns:repeat(12,1fr);gap:4px;height:30px;display:grid}.YearScrubber-module__9LrQPa__bar{background:#ffffff12;border-radius:5px;position:relative;overflow:hidden}.YearScrubber-module__9LrQPa__barFill{background:var(--pink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 16px #d32b828c}.YearScrubber-module__9LrQPa__annualTrack{background:#ffffff12;border-radius:8px;height:30px;position:relative;overflow:hidden}.YearScrubber-module__9LrQPa__annualFill{background:var(--grad);clip-path:inset(0 100% 0 0);position:absolute;inset:0}.YearScrubber-module__9LrQPa__playhead{pointer-events:none;background:#fff;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px;left:0}.YearScrubber-module__9LrQPa__thumb{background:#fff;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:-6px;left:50%}.YearScrubber-module__9LrQPa__axis{text-align:center;color:var(--t2);font-variant-numeric:tabular-nums;grid-template-columns:repeat(12,1fr);gap:4px;margin-top:.6rem;font-size:.72rem;line-height:1;display:grid}.YearScrubber-module__9LrQPa__breakEven{color:var(--teal);font-weight:700}.YearScrubber-module__9LrQPa__range{opacity:0;cursor:ew-resize;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.YearScrubber-module__9LrQPa__range::-webkit-slider-thumb{-webkit-appearance:none;width:1px;height:100%}.YearScrubber-module__9LrQPa__range::-moz-range-thumb{border:0;width:1px}.YearScrubber-module__9LrQPa__lane:has(.YearScrubber-module__9LrQPa__range:focus-visible) .YearScrubber-module__9LrQPa__thumb{box-shadow:0 0 0 3px var(--bg-card), 0 0 0 5px var(--teal)}.YearScrubber-module__9LrQPa__hint{color:var(--t2);margin-top:1.25rem;font-size:.85rem}.YearScrubber-module__9LrQPa__smooth .YearScrubber-module__9LrQPa__barFill,.YearScrubber-module__9LrQPa__smooth .YearScrubber-module__9LrQPa__annualFill{transition:transform .45s var(--ease), clip-path .45s var(--ease)}.YearScrubber-module__9LrQPa__smooth .YearScrubber-module__9LrQPa__playhead{transition:left .45s var(--ease)}@keyframes YearScrubber-module__9LrQPa__invite{0%{box-shadow:0 0 #ffffff8c}to{box-shadow:0 0 0 14px #fff0}}@media (prefers-reduced-motion:no-preference){.YearScrubber-module__9LrQPa__invite .YearScrubber-module__9LrQPa__thumb{animation:1.8s ease-out infinite YearScrubber-module__9LrQPa__invite}}@media (max-width:520px){.YearScrubber-module__9LrQPa__name small{margin:.1rem 0 0;display:block}.YearScrubber-module__9LrQPa__monthlyTrack,.YearScrubber-module__9LrQPa__annualTrack{height:26px}.YearScrubber-module__9LrQPa__axis{gap:3px;font-size:.65rem}.YearScrubber-module__9LrQPa__monthlyTrack{gap:3px}}@media (prefers-reduced-motion:reduce){.YearScrubber-module__9LrQPa__smooth .YearScrubber-module__9LrQPa__barFill,.YearScrubber-module__9LrQPa__smooth .YearScrubber-module__9LrQPa__annualFill,.YearScrubber-module__9LrQPa__smooth .YearScrubber-module__9LrQPa__playhead{transition:none}}
