@keyframes demo-touch{0%{opacity:0;scale:.6}20%{opacity:1;scale:1}65%{opacity:1;scale:1}to{opacity:0;scale:1.15}}@keyframes demo-tab-in{0%{opacity:0}to{opacity:1}}@keyframes scene-rise{0%{translate:0 60px}to{translate:0}}@media (prefers-reduced-motion:reduce){[data-phone-demo] *,[data-phone-demo] :before,[data-phone-demo] :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@property --portal{syntax:"<length>";inherits:true;initial-value:0}@keyframes space-open{0%{clip-path:circle(.5px at 343px 791px)}to{clip-path:circle(1860px at 343px 791px)}}@keyframes space-close{0%{clip-path:circle(1860px at 343px 791px)}to{clip-path:circle(.5px at 343px 791px)}}@keyframes space-drift{0%{translate:calc(var(--dx)*-1)calc(var(--dy)*-1);rotate:calc(var(--dt)*-1)}to{translate:var(--dx)var(--dy);rotate:var(--dt)}}@keyframes space-node-in{0%{translate:var(--fx)var(--fy)}to{translate:0}}@keyframes space-rise{0%{translate:0 16px}to{translate:0}}@keyframes health-slide{0%{translate:0 600px}to{translate:0}}@keyframes island-bump{0%{scale:.92}60%{scale:1.04}to{scale:1}}@keyframes sheet-up{0%{translate:0 100%}to{translate:0}}@keyframes sheet-down{0%{translate:0}to{translate:0 100%}}@keyframes demo-fade-out{0%{opacity:1}to{opacity:0}}@keyframes space-land{0%{opacity:0;translate:0 -220px;scale:.4}40%{opacity:1}to{opacity:1;translate:0;scale:1}}@keyframes app-in{0%{opacity:0;scale:.88}to{opacity:1;scale:1}}@keyframes app-out{0%{opacity:1;scale:1}to{opacity:0;scale:.92}}@keyframes share-up{0%{translate:0 calc(100% + 16px)}to{translate:0}}@keyframes share-down{0%{translate:0}to{translate:0 calc(100% + 16px)}}@keyframes space-arrive{0%{scale:1}45%{scale:1.35}to{scale:1}}
