.facon-entrance{color:#172a29;background:#fff;place-items:center;min-height:100svh;padding:148px 24px 64px;display:grid;position:relative;overflow-x:clip}.facon-cloud{--intro-y:50svh;z-index:2;aspect-ratio:1.5;transform-origin:0 0;width:min(94vw,720px);transform:translate3d(-92px,-89.2266px,0) scale(var(--corner-scale));pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:3.1s both facon-cloud-arrive;position:absolute;top:0;left:0}.facon-cloud img{object-fit:contain;width:100%;max-width:none;height:100%;display:block}.facon-entrance-brand{z-index:3;width:202px;height:68px;animation:1.25s cubic-bezier(.32,0,.18,1) 2.05s both facon-letter-chase;position:absolute;top:0;left:0}.facon-cloud-demo{z-index:3;color:#173c38;white-space:nowrap;background:#dcedf4;border:1px solid #b7cad0;border-top:0;border-radius:0 0 18px 18px;justify-content:center;align-items:center;gap:15px;min-height:44px;padding:8px 17px;font-size:13px;font-weight:650;text-decoration:none;animation:.45s 3.35s both facon-content-reveal;display:inline-flex;position:absolute;top:68px;left:14px}.facon-cloud-demo:hover{background:#cde5ee}.facon-cloud-demo:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.facon-login-reveal{z-index:1;width:100%;max-width:448px;animation:.65s 3.15s both facon-content-reveal;position:relative}.facon-entrance-footer{letter-spacing:.24em;color:#7e8c86;font-size:10px;position:absolute;bottom:20px;right:28px}.facon-entrance[data-ready=false] .facon-cloud,.facon-entrance[data-ready=false] .facon-entrance-brand,.facon-entrance[data-ready=false] .facon-cloud-demo,.facon-entrance[data-ready=false] .facon-login-reveal{animation-play-state:paused}.facon-entrance[data-animating=true] .facon-cloud,.facon-entrance[data-animating=true] .facon-entrance-brand{will-change:transform,opacity}@keyframes facon-cloud-arrive{0%{transform:translate3d(calc(50vw - 50%),calc(var(--intro-y) - 50%),0) scale(1);opacity:0;animation-timing-function:ease-out}18%{transform:translate3d(calc(50vw - 50%),calc(var(--intro-y) - 50%),0) scale(1);opacity:1}55%{transform:translate3d(calc(50vw - 50%),calc(var(--intro-y) - 50%),0) scale(1);opacity:1;animation-timing-function:cubic-bezier(.42,0,.2,1)}to{transform:translate3d(-92px,-89.2266px,0) scale(var(--corner-scale));opacity:1}}@keyframes facon-letter-chase{0%{opacity:0;transform:translate(80px,50px)}to{opacity:1;transform:translate(0,0)}}@keyframes facon-content-reveal{0%{opacity:0;visibility:hidden;transform:translateY(10px)}to{opacity:1;visibility:visible;transform:translate(0,0)}}@media (max-width:520px){.facon-entrance{place-items:start center;padding:156px 20px 60px}.facon-cloud{--intro-y:42svh}}@media (prefers-reduced-motion:reduce){.facon-cloud,.facon-entrance-brand,.facon-cloud-demo,.facon-login-reveal{will-change:auto!important;animation:none!important}}
