@keyframes cypherfit-logo-heart-core{0%,72%,to{opacity:.5;transform:translate(-50%,-50%) scale(.65)}8%{opacity:1;transform:translate(-50%,-50%) scale(1)}14%{opacity:.45;transform:translate(-50%,-50%) scale(.7)}20%{opacity:.9;transform:translate(-50%,-50%) scale(.92)}28%{opacity:.48;transform:translate(-50%,-50%) scale(.68)}}@keyframes cypherfit-logo-wave-out{0%{transform:translate(-50%,-50%) scale(.12);opacity:0}6%{opacity:.75}22%{transform:translate(-50%,-50%) scale(2.6);opacity:0}to{transform:translate(-50%,-50%) scale(2.6);opacity:0}}@keyframes cypherfit-logo-pulse-art{0%,72%,to{opacity:0;transform:scale(1)}8%{opacity:.55;transform:scale(1.03)}14%{opacity:.08;transform:scale(1.01)}20%{opacity:.42;transform:scale(1.025)}28%{opacity:0;transform:scale(1)}}.cypherfit-logo{--logo-heart-x:61.9%;--logo-heart-y:36.5%;display:block;width:-moz-fit-content;width:fit-content;margin:0;padding:0}.cypherfit-logo,.cypherfit-logo__frame{max-width:100%;line-height:0;overflow:hidden}.cypherfit-logo__frame{position:relative;display:inline-block}.cypherfit-logo__pulse{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.cypherfit-logo__pulse-art{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:var(--logo-heart-x) var(--logo-heart-y);filter:sepia(.45) saturate(2.4) hue-rotate(352deg) brightness(1.35);mix-blend-mode:color-dodge;opacity:0;animation:cypherfit-logo-pulse-art 2.8s ease-out infinite}.cypherfit-logo__wave{position:absolute;left:var(--logo-heart-x);top:var(--logo-heart-y);width:18%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) scale(.12);background:radial-gradient(circle,transparent 52%,rgba(255,210,100,.55) 58%,rgba(255,180,60,.2) 68%,transparent 78%);animation:cypherfit-logo-wave-out 2.8s ease-out infinite}.cypherfit-logo__wave--dub{animation-delay:.56s}.cypherfit-logo__heart{position:absolute;left:var(--logo-heart-x);top:var(--logo-heart-y);width:8%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) scale(.65);background:radial-gradient(circle,rgba(255,240,170,1) 0,rgba(255,210,95,.85) 22%,rgba(255,175,50,.35) 38%,transparent 48%)!important;mix-blend-mode:color-dodge;animation:cypherfit-logo-heart-core 2.8s ease-in-out infinite}.cypherfit-logo--home .cypherfit-logo__heart{width:10%}.cypherfit-logo--home .cypherfit-logo__wave{width:22%}.cypherfit-logo--auth,.cypherfit-logo--auth .cypherfit-logo__frame{margin-inline:auto}.cypherfit-logo__img{position:relative;z-index:1;display:block;width:auto;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:1;vertical-align:top}@media (prefers-reduced-motion:reduce){.cypherfit-logo__pulse-art,.cypherfit-logo__wave{animation:none;opacity:0}.cypherfit-logo__heart{animation:none;opacity:.65;transform:translate(-50%,-50%) scale(1)}}