@font-face{font-family:geistSans;src:url(/_next/static/media/4473ecc91f70f139-s.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_0adc96{font-family:geistSans,geistSans Fallback}.__variable_0adc96{--font-geist-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/463dafcda517f24f-s.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_3d0cc1{font-family:geistMono,geistMono Fallback}.__variable_3d0cc1{--font-geist-mono:"geistMono","geistMono Fallback"}@keyframes buildHexagon{0%{stroke-dashoffset:500}to{stroke-dashoffset:0}}@keyframes buildPillars{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes buildConnectors{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes glow{0%,to{opacity:.3}50%{opacity:.6}}.bevos-logo-animated .hexagon-outer{stroke-dasharray:500;stroke-dashoffset:500;animation:buildHexagon 1.2s ease-out forwards}.bevos-logo-animated .hexagon-inner{stroke-dasharray:500;stroke-dashoffset:500;animation:buildHexagon 1.2s ease-out .3s forwards}.bevos-logo-animated .pillar{transform:scaleY(0);transform-origin:bottom;animation:buildPillars .6s ease-out .8s forwards}.bevos-logo-animated .connector{transform:scaleX(0);animation:buildConnectors .4s ease-out forwards}.bevos-logo-animated .connector-top{animation-delay:1.2s;transform-origin:center}.bevos-logo-animated .connector-middle{animation-delay:1.3s;transform-origin:center}.bevos-logo-animated .connector-bottom{animation-delay:1.4s;transform-origin:center}.bevos-logo-animated .glow-effect{animation:glow 2s ease-in-out infinite}@keyframes authLogoReveal{0%{opacity:0;transform:scale(.88) translateY(20px);filter:blur(4px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes authLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.auth-logo-hero{opacity:0;animation:authLogoReveal 1s cubic-bezier(.22,1,.36,1) forwards}.auth-logo-hero-float{display:inline-block;animation:authLogoFloat 4.5s ease-in-out 1.25s infinite}