.rr-root{--rr-star:#fff;--rr-phone:#2a2454;--rr-track:#231d47;--rr-glow:radial-gradient(ellipse 60% 50% at 50% 60%, #7c4dff47, #7c4dff00 70%);--rr-mask:radial-gradient(ellipse 55% 32% at 50% 30%, #0a0820d9, #0a082000 100%);overflow-x:clip}:root[data-theme=light] .rr-root{--rr-star:#7c4dff;--rr-phone:#1a1433;--rr-track:#e7e1f8;--rr-glow:radial-gradient(ellipse 60% 50% at 50% 60%, #7c4dff29, #7c4dff00 70%);--rr-mask:radial-gradient(ellipse 55% 32% at 50% 30%, #f6f4fdd9, #f6f4fd00 100%)}.rr-star{background:var(--rr-star);opacity:.12}.rr-glow{background:var(--rr-glow)}.rr-mask{background:var(--rr-mask)}.rr-phone{background:var(--rr-phone)}.rr-track{background:var(--rr-track)}@keyframes rr-twinkle{0%,to{opacity:.12}50%{opacity:.45}}@keyframes rr-toast-a{0%{opacity:0;transform:translateY(14px)scale(.92)}}@keyframes rr-toast-b{0%{opacity:0;transform:translateY(14px)scale(.92)}}@keyframes rr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes rr-flame{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.35)}}@keyframes rr-rise{0%{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:no-preference){.rr-twinkle{animation:6s ease-in-out infinite both rr-twinkle}.rr-toast-a{animation:.5s cubic-bezier(.2,.9,.3,1.25) both rr-toast-a}.rr-toast-b{animation:.5s cubic-bezier(.2,.9,.3,1.25) both rr-toast-b}.rr-float{animation:5s ease-in-out infinite rr-float}.rr-flame{transform-origin:top;animation:.25s ease-in-out infinite rr-flame}.rr-lift{transition:transform .25s,box-shadow .25s}.rr-lift:hover{transform:translateY(-6px);box-shadow:0 22px 40px -22px #6d3af0b3}@supports (animation-timeline:view()){.rr-rise{animation:.7s cubic-bezier(.2,.7,.2,1) both rr-rise;animation-timeline:view();animation-range:entry entry 45%}}.rr-rocket{transition:transform .18s linear}.rr-rail-fill{transition:height .18s linear}}.rr-fuel{transform-origin:0}@keyframes rr-fuel{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rr-fuel{animation:1s cubic-bezier(.2,.7,.2,1) both rr-fuel;animation-timeline:view();animation-range:entry 10% cover 40%}}}.rr-rail{background:var(--rr-track)}.rr-rail-fill{height:var(--rr-fill,0px);max-height:100%}.rr-rocket{transform:translateY(var(--rr-y,0px));will-change:transform}.rr-rocket-glow{background:radial-gradient(circle,#e05fb873,#0000 65%)}.rr-cursor{transform:translate(-.4cqw,-.3cqw)}.rr-click{opacity:0;transform:scale(.3)}@keyframes rr-click{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}@keyframes rr-view{0%{opacity:0;transform:translateY(1.2cqw)}}@keyframes rr-pop{0%{transform:scale(.4)}70%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes rr-bump{0%,to{transform:scale(1)}40%{transform:scale(1.14)}}@media (prefers-reduced-motion:no-preference){.rr-cursor{transition:left .65s cubic-bezier(.45,0,.2,1),top .65s cubic-bezier(.45,0,.2,1)}.rr-click-on{animation:.45s ease-out both rr-click}.rr-view{animation:.35s ease-out both rr-view}.rr-pop{animation:.5s cubic-bezier(.2,.9,.3,1.3) both rr-pop}.rr-bump{animation:.6s ease-out both rr-bump}}@keyframes rr-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rr-pulse{0%{box-shadow:0 0 #34d39999}to{box-shadow:0 0 0 7px #34d39900}}@media (prefers-reduced-motion:no-preference){.rr-mtrack{animation:rr-marquee var(--rr-dur,40s) linear infinite}.rr-marquee:hover .rr-mtrack{animation-play-state:paused}.rr-pulse{animation:1.6s ease-out infinite rr-pulse}}@media (prefers-reduced-motion:reduce){.rr-marquee{overflow-x:auto}}.rr-noscroll{scrollbar-width:none}.rr-noscroll::-webkit-scrollbar{display:none}.rr-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.rr-card{background:var(--line);transition:background .3s}.rr-card:hover,.rr-card:focus-visible{background:linear-gradient(135deg, var(--c1), var(--c2))}.rr-card-head{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--c1) 24%, transparent), transparent 62%), radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--c2) 14%, transparent), transparent 60%)}.rr-spot{opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--c1) 16%, transparent), transparent 70%);transition:opacity .3s}.rr-card:hover .rr-spot{opacity:1}.rr-shine{background:linear-gradient(115deg,#0000 35%,#ffffff24 50%,#0000 65%);transform:translate(-120%)}@keyframes rr-orbit{to{transform:rotate(360deg)}}@keyframes rr-bob{0%,to{translate:0}50%{translate:0 -5px}}@keyframes rr-ring{0%{stroke-dashoffset:var(--rr-ring)}}@media (prefers-reduced-motion:no-preference){.rr-card{transition:background .3s,translate .3s,box-shadow .3s}.rr-card:hover{box-shadow:0 30px 50px -28px color-mix(in srgb, var(--c1) 85%, transparent);translate:0 -8px}.rr-card:hover .rr-shine{transition:transform .9s;transform:translate(120%)}.rr-orbit{animation:14s linear infinite rr-orbit}.rr-card:hover .rr-orbit{animation-duration:4s}.rr-bob{animation:4s ease-in-out infinite rr-bob}@supports (animation-timeline:view()){.rr-ring{animation:1.4s cubic-bezier(.2,.7,.2,1) both rr-ring;animation-timeline:view();animation-range:entry 10% cover 45%}}}.rr-hand{transform-origin:50% 100%;translate:-50% -100%}.rr-link{transform-origin:0}@keyframes rr-spin{to{transform:rotate(360deg)}}@keyframes rr-step{0%,6%{opacity:.3;transform:scale(.6)}16%,86%{opacity:1;transform:scale(1)}to{opacity:.3;transform:scale(.6)}}@keyframes rr-link{0%,6%{transform:scaleX(0)}20%,86%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){.rr-hand{animation:6s linear infinite rr-spin}.rr-step{animation:4.5s ease-in-out infinite both rr-step}.rr-link{animation:4.5s ease-in-out infinite both rr-link}}.rr-faq summary{list-style:none}.rr-faq summary::-webkit-details-marker{display:none}.rr-faq .rr-plus{transition:transform .25s}.rr-faq[open] .rr-plus{transform:rotate(45deg)}.rr-faq[open]{border-color:var(--line-strong)}@keyframes rr-faq{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:no-preference){.rr-faq[open] .rr-faq-body{animation:.3s ease-out both rr-faq}}.rr-mile{--rr-on-ink:color-mix(in srgb, var(--c1) 80%, var(--ink))}[data-theme=dark] .rr-mile{--rr-on-ink:color-mix(in srgb, var(--c2) 50%, var(--ink))}.rr-mile-edge{background:var(--line);transition:background .5s,box-shadow .5s,translate .5s}.rr-mile-next .rr-mile-edge{background:linear-gradient(135deg, color-mix(in srgb, var(--c1) 60%, var(--line)), var(--line))}.rr-mile-on .rr-mile-edge{background:linear-gradient(135deg, var(--c1), var(--c2));box-shadow:0 26px 46px -30px color-mix(in srgb, var(--c1) 90%, transparent)}.rr-mile-glow{opacity:0;background:radial-gradient(90% 140% at 0% 50%, color-mix(in srgb, var(--c1) 16%, transparent), transparent 62%);transition:opacity .5s}.rr-mile-on .rr-mile-glow{opacity:1}.rr-mile-icon{background:var(--rr-track);color:var(--muted);transition:background .5s,color .5s,box-shadow .5s}.rr-mile-on .rr-mile-icon{background:linear-gradient(135deg, var(--c1), var(--c2));color:#fff;box-shadow:0 14px 28px -12px color-mix(in srgb, var(--c1) 90%, transparent)}.rr-mile-step{color:var(--tint-ink);transition:color .5s}.rr-mile-on .rr-mile-step{color:var(--rr-on-ink)}.rr-mile-bar{background:linear-gradient(90deg, var(--c1), var(--c2))}.rr-mile-num{color:var(--ink);transition:color .5s,opacity .5s}.rr-mile-on .rr-mile-num{color:var(--c1);opacity:.12}.rr-mile-on .rr-mile-state{background:color-mix(in srgb, var(--c1) 14%, var(--surface));color:var(--rr-on-ink)}.rr-dot{background:var(--surface);border-color:var(--line-strong);transition:background .4s,border-color .4s,transform .4s}.rr-mile-next .rr-dot{border-color:var(--c1)}.rr-mile-on .rr-dot{background:linear-gradient(135deg, var(--c1), var(--c2));border-color:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--c1) 40%, transparent)}@media (prefers-reduced-motion:no-preference){.rr-mile-on .rr-mile-edge{translate:4px}}.rr-mile-num:before{content:attr(data-n)}.dd-needle{transform-box:view-box;transform-origin:318px 66px}.dd-shield,.dd-card,.dd-ok{transform-box:fill-box;transform-origin:50%}@keyframes dd-needle{0%,to{transform:rotate(-70deg)}45%,80%{transform:rotate(10deg)}}@keyframes dd-float-a{0%,to{translate:0}50%{translate:0 -6px}}@keyframes dd-float-b{0%,to{translate:0}50%{translate:0 5px}}@keyframes dd-ok{0%,70%,to{transform:scale(1)}80%{transform:scale(1.15)}}@keyframes dd-spark{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:no-preference){.dd-needle{animation:3.2s ease-in-out infinite dd-needle}.dd-shield{animation:5s ease-in-out infinite dd-float-a}.dd-card{animation:5s ease-in-out infinite dd-float-b}.dd-ok{animation:3.2s ease-in-out infinite dd-ok}.dd-spark{animation:2.4s ease-in-out infinite dd-spark}}
