.demo-page [data-demo-pending]{opacity:0}.demo-page [data-demo-visible]{animation:.5s cubic-bezier(.22,.61,.36,1) both demo-fade-up!important}.demo-page [data-demo-reveal=soft][data-demo-visible]{animation-name:demo-soft-fade!important}.demo-page [data-demo-reveal=support][data-demo-visible]{animation-delay:90ms!important}.demo-page [data-demo-reveal=visual][data-demo-visible]{animation-delay:.17s!important}.demo-page [data-demo-reveal=review][data-demo-visible]{animation-name:demo-review-in!important;animation-delay:.17s!important}.demo-page [data-demo-reveal=certificate][data-demo-visible]{animation-duration:.6s!important;animation-delay:.17s!important}.demo-page [data-demo-reveal=certificate][data-demo-visible]>div{animation:.85s ease-in-out .77s both demo-proof-highlight!important}.demo-page [data-demo-reveal=concept][data-demo-visible]{animation-delay:0s!important}.demo-page [data-demo-reveal=concept][data-demo-visible]:nth-child(2){animation-delay:.1s!important}.demo-page [data-demo-reveal=concept][data-demo-visible]:nth-child(3){animation-delay:.2s!important}.demo-page [data-demo-reveal=concept][data-demo-visible]>[data-demo-alternative]{animation:.45s ease-out .75s both demo-alternative-soften!important}.demo-page [data-demo-progress]{z-index:50;background:var(--demo-gold);width:100%;height:2px;transform:scaleX(var(--demo-progress,0));transform-origin:0;pointer-events:none;position:fixed;top:0;left:0}.demo-page a[href]{transition:background-color .15s ease-out,color .15s ease-out!important}.demo-page .demo-topbar{z-index:40;visibility:hidden;opacity:0;pointer-events:none;position:fixed;inset:0 0 auto}.demo-page .demo-topbar[data-demo-topbar-visible]{visibility:visible;opacity:1;pointer-events:auto;animation:.2s ease-out both demo-soft-fade!important}@keyframes demo-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes demo-soft-fade{0%{opacity:0}to{opacity:1}}@keyframes demo-review-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes demo-proof-highlight{0%,to{box-shadow:0 0 #0000}45%{box-shadow:var(--demo-proof-glow)}}@keyframes demo-alternative-soften{0%{opacity:1}to{opacity:.78}}@media (prefers-reduced-motion:reduce){.demo-page [data-demo-reveal],.demo-page [data-demo-reveal]>div,.demo-page [data-demo-alternative]{opacity:1!important;animation:none!important;transform:none!important}.demo-page a[href]{transition:none!important}.demo-page .demo-topbar[data-demo-topbar-visible]{animation:none!important}}
