:root{--rc-spring:cubic-bezier(.16, 1, .3, 1);--rc-out:cubic-bezier(.25, .46, .45, .94);--rc-in-out:cubic-bezier(.4, 0, .2, 1);--rc-back:cubic-bezier(.34, 1.56, .64, 1)}@keyframes rc-fade-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes rc-badge-pop{0%{opacity:0;transform:scale(.75)translateY(10px)}65%{opacity:1;transform:scale(1.06)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes rc-float{0%,to{transform:translateY(0)rotate(-.3deg)}50%{transform:translateY(-15px)rotate(.3deg)}}@keyframes rc-gradient-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes rc-spring-drop{0%{opacity:0;transform:translateY(-52px)scale(.88)}60%{opacity:1;transform:translateY(7px)scale(1.03)}80%{transform:translateY(-3px)scale(.99)}to{transform:translateY(0)scale(1)}}@keyframes rc-ring-expand{0%{opacity:.45;transform:translate(-50%,-50%)scale(.25)}to{opacity:0;transform:translate(-50%,-50%)scale(3.6)}}@keyframes rc-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.45)}}@keyframes rc-heart-beat{0%{transform:scale(1)}15%{transform:scale(1.32)}30%{transform:scale(1)}45%{transform:scale(1.18)}60%{transform:scale(1)}}@keyframes rc-notif-in{0%{opacity:0;transform:translate(30px)scale(.86)}65%{opacity:1;transform:translate(-3px)scale(1.02)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes rc-scan{0%{opacity:.7;top:-15%}60%{opacity:.6}to{opacity:0;top:115%}}@keyframes rc-glow-breath{0%,to{box-shadow:0 0 18px #2dd4bf40}50%{box-shadow:0 0 42px #38bdf88c,0 0 80px #2dd4bf26}}.rc-gradient-text{background:linear-gradient(100deg,#2dd4bf 0%,#38bdf8 44%,#a78bfa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rc-gradient-text-animated{background:linear-gradient(270deg,#2dd4bf 0%,#38bdf8 35%,#a78bfa 65%,#2dd4bf 100%) 0 0/300% 300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:5s cubic-bezier(.4,0,.2,1) infinite rc-gradient-flow}.rc-phone-float{animation:7s cubic-bezier(.45,.05,.55,.95) infinite rc-float}.rc-notif-in{animation:.65s cubic-bezier(.16,1,.3,1) both rc-notif-in}.rc-cta-ring{pointer-events:none;border:1.5px solid #2dd4bf38;border-radius:50%;animation:4.5s cubic-bezier(.25,.46,.45,.94) infinite rc-ring-expand;position:absolute}.rc-status-pulse{animation:1.8s cubic-bezier(.4,0,.6,1) infinite rc-pulse-dot}.rc-tilt-card{transform-style:preserve-3d;will-change:transform;position:relative;overflow:hidden}.rc-tilt-card:before{content:"";pointer-events:none;z-index:10;opacity:0;background:linear-gradient(90deg,#0000,#ffffff12,#0000);width:50%;height:100%;position:absolute;top:0;left:-80%}.rc-tilt-card:hover:before{opacity:1;transition:left .55s cubic-bezier(.25,.46,.45,.94),opacity 80ms ease-in-out;left:160%}.rc-glow-border{position:relative}.rc-glow-border:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(135deg,#2dd4bfb3,#38bdf8b3,#a78bfab3);padding:1.5px;transition:opacity .45s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rc-glow-border:hover:after{opacity:1}.rc-scan-card{position:relative;overflow:hidden}.rc-scan-card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#0000 0%,#2dd4bf0d 50%,#0000 100%);width:100%;height:45%;position:absolute;left:0}.rc-scan-card:hover:after{opacity:1;animation:3.5s cubic-bezier(.4,0,.6,1) infinite rc-scan}.rc-stat-num{background:linear-gradient(100deg,#2dd4bf 0%,#38bdf8 44%,#a78bfa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.rc-magnetic{will-change:transform;display:inline-flex}.rc-tag{cursor:default;align-items:center;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.rc-tag:hover{transform:scale(1.08)translateY(-1px)}.rc-mesh-grid{background-image:linear-gradient(#2dd4bf0f 1px,#0000 1px),linear-gradient(90deg,#2dd4bf0f 1px,#0000 1px);background-size:56px 56px}.rc-card{border:1px solid var(--hz-line);background:var(--hz-card);box-shadow:var(--hz-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
