.install-demo{color:#f7f4ff;flex-direction:column;align-items:center;gap:16px;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.install-device,.install-steps{gap:8px;display:flex}.install-device{width:100%}.install-device button,.install-steps button{font:inherit;cursor:pointer;color:#b2aabd;background:#262330;border:1px solid #534168;border-radius:14px;min-height:42px;padding:10px 14px;font-size:12px;font-weight:750}.install-device button[aria-pressed=true],.install-steps button[aria-current=step]{color:#e2cfff;background:#453362;border-color:#ac80ff}.install-device button:last-child{margin-left:auto}.install-phone{background:#101116;border:5px solid #39333f;border-radius:30px;width:min(100%,270px);height:375px;position:relative;overflow:hidden;box-shadow:0 0 30px #ac80ff22}.install-status{color:#fff;justify-content:space-between;align-items:center;padding:12px 18px;font-size:10px;font-weight:700;display:flex}.install-status i{background:#000;border-radius:15px;width:60px;height:13px}.install-browser{background:#31313a;border-radius:12px;justify-content:space-between;align-items:center;margin:5px 10px;padding:12px 8px;font-size:10px;display:flex}.install-browser b{font-size:20px}.install-brand{text-align:center;letter-spacing:-2px;padding:35px 10px;font-size:38px;font-weight:900}.install-brand span,.install-icon span{color:#ad80ff}.install-brand small{color:#b38bff;letter-spacing:2px;margin-top:14px;font-size:7px;display:block}.install-toolbar{color:#ddd;white-space:pre;background:#282832;justify-content:space-around;align-items:center;width:100%;height:48px;font-size:24px;display:flex;position:absolute;bottom:18px}.install-sheet{color:#17171c;text-align:left;background:#f2f2f7;border-radius:20px 20px 0 0;min-height:220px;padding:10px 12px 18px;font-size:11px;position:absolute;bottom:16px;left:0;right:0}.install-grip{background:#c3c3ca;border-radius:5px;width:30px;height:4px;margin:0 auto 12px}.install-sheet small{color:#74747a;margin-top:4px;font-size:9px;display:block}.install-share-icons{color:#68687a;text-align:center;padding:18px 0;font-size:22px}.install-menu{background:#fff;border-radius:7px;margin:4px 0;padding:10px;font-size:10px}.install-menu.muted{color:#777}.install-confirm{justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;font-size:9px;display:flex}.install-confirm span{color:#0879ed;padding:7px 3px}.install-icon{letter-spacing:-1px;color:#f7f4ff;background:#101116;border-radius:17px;justify-content:center;align-items:center;width:70px;height:70px;margin:8px auto;font-size:17px;font-weight:900;display:flex}.install-home{text-align:center;background:radial-gradient(#4a2f6a,#101116);height:100%;padding-top:60px;font-size:12px}.install-home p{color:#bc9de5;font-size:11px}.install-alert{text-align:center;color:#15151a;background:#eeeef3;border-radius:15px;padding:18px 12px 0;font-size:12px;position:absolute;top:155px;left:20px;right:20px}.install-alert p{color:#555;font-size:9px;line-height:14px}.install-alert>div{border-top:1px solid #bbb;margin:15px -12px 0;display:flex}.install-alert span{color:#007aff;width:50%;padding:14px 4px;font-size:11px}.install-homebar{background:#aaa;border-radius:8px;width:85px;height:3px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.install-target{border-radius:8px;outline:2px solid #b582ff;position:relative;box-shadow:0 0 0 5px #af80ff33}.install-caption{width:100%;min-height:88px}.install-caption strong{color:#f3ebff;font-size:18px;line-height:25px}.install-caption p{color:#aba6ba;margin:8px 0 0;font-size:13px;line-height:21px}.install-steps button{min-width:40px;padding:8px}.install-disclaimer{color:#8d879b;margin:0;font-size:10px;line-height:17px}.install-tap{color:#ff8154;text-shadow:0 0 12px #ff8154;pointer-events:none;font-size:18px;animation:1.2s infinite install-tap-pulse;position:absolute}.tap-0{bottom:42px;left:51%}.tap-1{bottom:42px;right:28px}.tap-2{top:158px;right:17px}.tap-3{top:151px;left:58%}.tap-4{top:266px;right:52px}@keyframes install-tap-pulse{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.install-tap{animation:none}}