.byokcall-logo{display:flex;flex-direction:column;align-items:center;line-height:0;overflow:visible}.byokcall-logo svg{display:block;width:100%;height:auto;overflow:visible;flex-shrink:0}.byokcall-logo--sm{width:132px}.byokcall-logo--md{width:220px}.byokcall-logo--lg{width:320px}.byokcall-logo--welcome{width:200px}.byokcall-logo--xl{width:280px}.byokcall-logo__bot-group,.byokcall-logo__eye-white-l,.byokcall-logo__eye-white-r,.byokcall-logo__key-group,.byokcall-logo__mic-led,.byokcall-logo__shadow,.byokcall-logo__spark1,.byokcall-logo__spark2,.byokcall-logo__spark3{will-change:transform,opacity;backface-visibility:hidden}.byokcall-logo__bot-group{animation:byokcall-float-bot 3.2s cubic-bezier(.45,.05,.55,.95) infinite;transform-box:view-box;transform-origin:340px 300px}.byokcall-logo__shadow{animation:byokcall-shadow-pulse 3.2s cubic-bezier(.45,.05,.55,.95) infinite;transform-box:view-box;transform-origin:340px 415px}.byokcall-logo__eye-white-l,.byokcall-logo__eye-white-r{animation:byokcall-blink 4s cubic-bezier(.4,0,.2,1) infinite;transform-box:fill-box;transform-origin:center center}.byokcall-logo__eye-white-r{animation-delay:.05s}.byokcall-logo__key-group{animation:byokcall-key-swing 3.2s cubic-bezier(.45,.05,.55,.95) infinite;transform-box:fill-box;transform-origin:0 0}.byokcall-logo__key-shaft{animation:byokcall-shimmer 2.4s ease-in-out infinite}.byokcall-logo__mic-led{animation:byokcall-led-pulse 1.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center center}.byokcall-logo__blush-l,.byokcall-logo__blush-r{animation:byokcall-blush-fade 3.2s ease-in-out infinite}.byokcall-logo__spark1,.byokcall-logo__spark2,.byokcall-logo__spark3{transform-box:fill-box;transform-origin:center center}.byokcall-logo__wordmark{animation:byokcall-fade-up .9s ease-out forwards;opacity:0}.byokcall-logo__wordmark-main{animation-delay:.3s}.byokcall-logo__wordmark-tag{animation-delay:.6s}.byokcall-logo__spark1{animation:byokcall-sparkle 2s ease-in-out infinite}.byokcall-logo__spark2{animation:byokcall-sparkle 2s ease-in-out .4s infinite}.byokcall-logo__spark3{animation:byokcall-sparkle 2s ease-in-out .8s infinite}@keyframes byokcall-float-bot{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes byokcall-shadow-pulse{0%,to{transform:scaleX(1);opacity:.35}50%{transform:scaleX(.7);opacity:.18}}@keyframes byokcall-blink{0%,86%,to{transform:scaleY(1)}90%{transform:scaleY(.12)}94%{transform:scaleY(1)}}@keyframes byokcall-key-swing{0%,to{transform:rotate(0deg)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}@keyframes byokcall-shimmer{0%,to{opacity:1}50%{opacity:.7}}@keyframes byokcall-led-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.2)}}@keyframes byokcall-blush-fade{0%,to{opacity:.32}50%{opacity:.55}}@keyframes byokcall-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes byokcall-sparkle{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(.2)}}.page-loader{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;width:100%;height:100dvh;margin:0;padding:0;overflow:hidden;background:#ffffff;box-sizing:border-box}.page-loader__stage{width:320px;height:320px;display:grid;place-items:center;flex-shrink:0;contain:layout style paint}.byokcall-logo--in-loader{width:320px;height:263px;flex-shrink:0}.byokcall-logo--in-loader svg{width:320px;height:263px}.page-loader .byokcall-logo__wordmark{animation:none;opacity:1;transform:none}.page-loader .byokcall-logo__bot-group{animation:byokcall-loader-float 3.2s cubic-bezier(.45,.05,.55,.95) infinite}.page-loader .byokcall-logo__shadow{animation:byokcall-loader-shadow 3.2s cubic-bezier(.45,.05,.55,.95) infinite}.page-loader .byokcall-logo__key-group{animation:none}@keyframes byokcall-loader-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes byokcall-loader-shadow{0%,to{transform:translateY(0) scaleX(1);opacity:.35}50%{transform:translateY(-10px) scaleX(.75);opacity:.2}}.page-loader--inline{position:relative;inset:auto;z-index:auto;height:60vh;width:100%}