.home-link-demo{isolation:isolate;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-panel);border-radius:8px;position:relative;overflow:hidden}.home-link-demo .demo-stage{animation-duration:12s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused}.home-link-demo[data-motion=running] .demo-stage{animation-play-state:running}.home-link-demo[data-motion=static] .demo-stage{animation:none}.home-link-demo .demo-link{animation-name:demo-link-enter}.home-link-demo .demo-qr{animation-name:demo-qr-enter}.home-link-demo .demo-packet{animation-name:demo-packet-flow}.home-link-demo .demo-packet:nth-child(2){animation-delay:.4s}.home-link-demo .demo-packet:nth-child(3){animation-delay:.8s}.home-link-demo .demo-bar{transform-origin:bottom;animation-name:demo-bar-grow}.home-link-demo .demo-bar:nth-child(2){animation-delay:.15s}.home-link-demo .demo-bar:nth-child(3){animation-delay:.3s}.home-link-demo .demo-bar:nth-child(4){animation-delay:.45s}.home-link-demo .demo-bar:nth-child(5){animation-delay:.6s}.home-link-demo .demo-bar:nth-child(6){animation-delay:.75s}.home-link-demo .demo-bar:nth-child(7){animation-delay:.9s}.home-link-demo .demo-line{transform-origin:0;animation-name:demo-line-grow}.home-link-demo .demo-indicators{animation-name:demo-indicators-enter}@keyframes demo-link-enter{0%,to{opacity:.45;transform:translateY(5px)}10%,92%{opacity:1;transform:translateY(0)}}@keyframes demo-qr-enter{0%,10%,to{opacity:.35;transform:scale(.94)}24%,92%{opacity:1;transform:scale(1)}}@keyframes demo-packet-flow{0%,25%,62%,to{opacity:0;transform:translateY(-16px)}32%{opacity:1}52%{opacity:1;transform:translateY(26px)}}@keyframes demo-bar-grow{0%,30%,to{opacity:.4;transform:scaleY(.12)}52%,90%{opacity:1;transform:scaleY(1)}}@keyframes demo-line-grow{0%,36%,to{opacity:0;transform:scaleX(.02)}58%,90%{opacity:1;transform:scaleX(1)}}@keyframes demo-indicators-enter{0%,48%,to{opacity:.4;transform:translateY(5px)}65%,92%{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-link-demo .demo-stage{animation:none}}
