.install-stage{--primary:#f05023;--ms-blue:#0067b8;width:490px;height:372px;margin:0 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}@media (width<=540px){.install-stage{transform-origin:top;height:253px;transform:scale(.68)}}.win-dot{border-radius:999px;width:12px;height:12px;display:inline-block}.win-dot--r{background:#ff5f57}.win-dot--y{background:#febc2e}.win-dot--g{background:#28c840}.cursor{z-index:30;filter:drop-shadow(0 2px 2px #00000047);pointer-events:none;width:24px;height:24px;position:absolute}.browser{background:#fff;border-radius:16px;width:466px;height:272px;position:absolute;top:8px;left:8px;overflow:hidden;box-shadow:0 1px 1px #1018280d,0 24px 48px -20px #10182859}.scene-mac .browser{animation:8s ease-in-out infinite browser-in}.browser__bar{border-bottom:1px solid #1018280f;align-items:center;gap:12px;height:50px;padding:0 18px;display:flex}.browser__url{background:#f1f2f4;border-radius:999px;flex:1;height:26px}.browser__acts{color:#667085;align-items:center;gap:13px;display:flex}.browser__acts svg{width:19px;height:19px}.browser__dl{background:var(--primary);color:#fff;border-radius:7px;place-items:center;width:32px;height:28px;display:grid}.browser__dl svg{width:17px;height:17px}.browser__body{flex-direction:column;gap:15px;padding:24px;display:flex}.sk{background:#eef0f3;border-radius:999px;height:15px}.sk--1{width:62%}.sk--2{width:40%}.sk--3{width:52%}.dl-chip{z-index:15;color:#344054;white-space:nowrap;background:#fff;border-radius:11px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;display:flex;position:absolute;top:46px;right:22px;box-shadow:0 10px 28px -6px #1018284d}.scene-mac .dl-chip{animation:8s ease-in-out infinite chip-in-mac}.dl-chip__disk{width:26px;height:26px}.finder{z-index:10;background:#fff;border-radius:14px;width:328px;height:230px;position:absolute;top:144px;left:150px;overflow:hidden;box-shadow:0 1px 1px #1018280d,0 26px 50px -16px #10182866}.scene-mac .finder{animation:8s ease-in-out infinite finder-in}.finder__bar{background:#f7f7f8;border-bottom:1px solid #1018280f;align-items:center;gap:9px;height:34px;padding:0 13px;display:flex}.finder__title{color:#667085;align-items:center;gap:7px;margin-left:6px;font-size:13px;font-weight:600;display:flex}.finder__title img{-o-object-fit:contain;object-fit:contain;width:15px;height:12px}.finder__body{background:radial-gradient(120% 90% at 50% 0,#fcfcfd 0%,#f1f3f6 100%);height:196px;position:relative}.app-tile{background:var(--primary);border-radius:14px;width:62px;height:62px;overflow:hidden;box-shadow:0 10px 18px -6px #f0502380}.app-tile img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.app-tile__label{text-align:center;color:#475467;white-space:nowrap;margin-top:6px;font-size:10.5px;font-weight:600}.drop{text-align:center;position:absolute;top:42px;right:36px}.drop__folder{filter:drop-shadow(0 8px 14px #1018282e);width:64px;height:auto;display:block}.drop__label{color:#475467;margin-top:5px;font-size:10.5px;font-weight:600;display:block}.scene-mac .drop{animation:8s ease-in-out infinite folder-bounce}.drag{animation:8s ease-in-out infinite mac-drag;position:absolute;top:42px;left:34px}.scene-mac>.cursor{animation:8s ease-in-out infinite mac-cursor-a;top:0;left:0}@keyframes mac-cursor-a{0%{opacity:0;transform:translate(325px,36px)scale(.9)}6%{opacity:1;transform:translate(355px,58px)scale(1)}10%{opacity:1;transform:translate(355px,60px)scale(.78)}13%{opacity:1;transform:translate(355px,58px)scale(1)}16%{opacity:1;transform:translate(355px,60px)scale(.78)}19%{opacity:1;transform:translate(355px,58px)scale(1)}26%{opacity:1;transform:translate(355px,58px)scale(1)}40%{opacity:1;transform:translate(205px,243px)scale(1)}44%,to{opacity:0;transform:translate(203px,240px)scale(.9)}}.scene-mac .drag .cursor{animation:8s ease-in-out infinite mac-cursor-b;top:0;left:0}@keyframes mac-cursor-b{0%,42%{opacity:0;transform:translate(22px,18px)scale(.9)}44%,to{opacity:1;transform:translate(22px,18px)scale(.9)}}@keyframes browser-in{0%{opacity:0;transform:translateY(10px)scale(.98)}8%,94%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)scale(.99)}}@keyframes chip-in{0%,8%{opacity:0;transform:translateY(-12px)scale(.96)}16%,90%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)scale(.97)}}@keyframes chip-in-mac{0%{opacity:0;transform:translateY(-12px)scale(.96)}7%{opacity:1;transform:translateY(0)scale(1)}10%{transform:translateY(0)scale(.965)}13%{transform:translateY(0)scale(1)}16%{transform:translateY(0)scale(.965)}19%{transform:translateY(0)scale(1)}90%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)scale(.97)}}@keyframes finder-in{0%,22%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(22px)scale(.97)}29%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(18px)scale(.98)}}@keyframes mac-drag{0%,40%{opacity:1;transform:translate(0)scale(1)}44%{opacity:1;transform:translateY(-9px)scale(1.09)}62%{opacity:1;transform:translate(194px,-9px)scale(1.09)}67%{opacity:1;transform:translate(194px,2px)scale(.85)}73%{opacity:0;transform:translate(194px,2px)scale(.28)}90%{opacity:0;transform:translate(194px,2px)scale(.28)}99%{opacity:0;transform:translate(0)scale(1)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes folder-bounce{0%,70%{transform:translateY(0)}74%{transform:translateY(-6px)scale(1.05)}80%{transform:translateY(0)scale(1)}to{transform:translateY(0)}}.msstore{z-index:6;background:#fff;border-radius:12px;width:400px;height:268px;animation:10s ease-in-out infinite store-in;position:absolute;top:24px;left:45px;overflow:hidden;box-shadow:0 1px 1px #1018280d,0 26px 50px -16px #10182859}.msstore__bar{background:#f3f4f6;border-bottom:1px solid #1018280f;align-items:center;gap:10px;height:38px;padding:0 10px 0 14px;display:flex}.msstore__brand{color:#344054;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.msstore__mark{width:14px;height:14px}.msstore__search{background:#fff;border:1px solid #1018281a;border-radius:999px;flex:1;max-width:150px;height:20px}.scene-store__winctl{text-align:center;color:#98a2b3;width:16px;font-size:10px}.scene-store__winctl--x{color:#667085}.msstore__body{height:230px;padding:24px;position:relative}.msstore__hero{align-items:flex-start;gap:16px;display:flex}.msstore__icon{-o-object-fit:cover;object-fit:cover;border-radius:14px;width:64px;height:64px}.msstore__name{color:#101828;font-size:16px;font-weight:700}.msstore__pub{color:var(--ms-blue);margin-top:3px;font-size:12px;font-weight:600}.msstore__meta{color:#667085;margin-top:6px;font-size:11px}.msstore__shots{gap:10px;height:50px;display:flex;position:absolute;top:100px;left:104px;right:24px}.msstore__shots span{background:#f2f4f7;border:1px solid #1018280f;border-radius:6px;flex:1}.msstore__cta{width:120px;height:34px;position:absolute;bottom:34px;left:104px}.msstore__btn{background:var(--ms-blue);color:#fff;border-radius:4px;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;inset:0}.msstore__get{animation:10s ease-in-out infinite store-get}.msstore__open{opacity:0;animation:10s ease-in-out infinite store-open}.msstore__progress{opacity:0;background:#e4e7ec;border-radius:4px;animation:10s ease-in-out infinite store-progress;position:absolute;inset:0;overflow:hidden}.msstore__fill{background:var(--ms-blue);transform-origin:0;width:100%;height:100%;animation:10s ease-in-out infinite store-fill;display:block;transform:scaleX(0)}@keyframes store-in{0%{opacity:0;transform:translateY(10px)scale(.98)}7%,93%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes store-get{0%,24%{opacity:1}28%,to{opacity:0}}@keyframes store-progress{0%,25%{opacity:0}29%,52%{opacity:1}56%,to{opacity:0}}@keyframes store-fill{0%,29%{transform:scaleX(0)}52%,to{transform:scaleX(1)}}@keyframes store-open{0%,54%{opacity:0;transform:scale(.94)}58%,to{opacity:1;transform:none}}.scene-store__app{z-index:12;background:#fff;border-radius:10px;width:300px;height:182px;animation:10s ease-in-out infinite store-app-in;position:absolute;top:134px;left:122px;overflow:hidden;box-shadow:0 1px 1px #1018280d,0 26px 50px -16px #10182866}.scene-store__app-bar{background:#f3f4f6;border-bottom:1px solid #1018280f;align-items:center;gap:8px;height:34px;padding:0 10px 0 12px;display:flex}.scene-store__app-icon{border-radius:4px;width:16px;height:16px}.scene-store__app-title{color:#475467;flex:1;font-size:12px;font-weight:600}.scene-store__app-body{background:radial-gradient(120% 100% at 50% 0,#fff 0%,#fff5f2 100%);place-items:center;gap:9px;height:148px;display:grid}.scene-store__logo{-o-object-fit:contain;object-fit:contain;width:50px;height:40px}.scene-store__word{color:#101828;font-size:14px;font-weight:700}@keyframes store-app-in{0%,64%{opacity:0;transform:translateY(10px)scale(.98)}70%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.98)}}.scene-store>.cursor{animation:10s ease-in-out infinite store-cursor;top:0;left:0}@keyframes store-cursor{0%{opacity:0;transform:translate(330px,70px)scale(.9)}8%{opacity:1;transform:translate(300px,130px)scale(1)}18%{opacity:1;transform:translate(204px,239px)scale(1)}22%{opacity:1;transform:translate(204px,241px)scale(.8)}26%{opacity:1;transform:translate(204px,239px)scale(1)}58%{opacity:1;transform:translate(204px,239px)scale(1)}61%{opacity:1;transform:translate(204px,241px)scale(.8)}64%{opacity:1;transform:translate(204px,239px)scale(1)}72%{opacity:1;transform:translate(240px,300px)scale(1)}80%,to{opacity:0;transform:translate(240px,300px)scale(1)}}.scene-phone-stage{height:372px}.scene-phone{background:#101828;border-radius:36px;width:186px;height:316px;padding:10px;position:absolute;top:22px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #10182824,0 26px 50px -16px #10182873}.scene-phone__screen{background:linear-gradient(160deg,#ffd9cd 0%,#ffb59e 46%,#f05023 100%);border-radius:27px;place-items:center;height:100%;display:grid;position:relative;overflow:hidden}.scene-phone__notch{z-index:2;background:#101828;border-radius:999px;width:60px;height:17px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.scene-phone__app{background:var(--primary);border-radius:16px;width:74px;height:74px;animation:3.6s ease-in-out infinite phone-pop;overflow:hidden;box-shadow:0 12px 28px -8px #10182866}.scene-phone__app img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@keyframes phone-pop{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.04)}}@media (prefers-reduced-motion:reduce){.install-stage *,.install-stage{animation:none!important}.scene-mac .drag{opacity:1!important;transform:none!important}.scene-mac .drag .cursor{opacity:1!important;transform:translate(22px,18px)!important}.scene-mac>.cursor{opacity:0!important}.scene-store>.cursor{opacity:1!important;transform:translate(204px,239px)!important}.browser,.dl-chip,.finder,.msstore{opacity:1!important;transform:none!important}.msstore__get,.msstore__progress,.scene-store__app{opacity:0!important}.msstore__open{opacity:1!important;transform:none!important}}
