.sc-phone{aspect-ratio:1470/3000}.sc-mac{aspect-ratio:3860/2540}.sc-duo{aspect-ratio:1574/2194}.sc-duo-open{aspect-ratio:3093/2247}.sc-device-in{width:100%;height:100%;position:relative}.sc-device-screen{background:#000;position:absolute;overflow:hidden}.sc-phone .sc-device-screen{border-radius:10.4%/4.8%;width:89.796%;height:95.6%;top:2.2%;left:5.102%}.sc-mac .sc-device-screen{width:78.342%;height:78.189%;top:10.906%;left:10.829%}.sc-duo .sc-device-screen{border-radius:1.3% 12.2% 12.2% 1.3%/.9% 8.4% 8.4% .9%;width:88.882%;height:92.753%;top:3.601%;left:5.527%}.sc-duo-open .sc-device-screen{border-radius:6.6%/9%;width:92.273%;height:89.364%;top:5.296%;left:3.847%}.sc-device-frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;background:0 0!important}.sc-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;padding-inline:max(1.5rem,50vw - 640px);scroll-padding-inline:max(1.5rem,50vw - 640px);display:flex;overflow-x:auto}.sc-gallery::-webkit-scrollbar{display:none}.sc-card{scroll-snap-align:start;background:var(--bg-card);border-radius:1.5rem;flex:0 0 min(84vw,26rem);height:40rem;position:relative;overflow:hidden}.sc-step-layer{opacity:0;transition:opacity .5s;position:absolute;inset:0}.sc-step-layer[data-on=true]{opacity:1}.sc-step-focus{opacity:0;background:#0000009e;transition:opacity .6s;position:absolute;inset-inline:0}.sc-step-focus[data-on=true]{opacity:1}.sc-step-focus-top{height:43.2%;top:0}.sc-step-focus-bottom{top:51.4%;bottom:0}.sc-key{background:#232325;border-radius:.75rem;justify-content:center;align-items:center;min-width:3.25rem;height:3.25rem;padding-inline:.75rem;font-size:1.125rem;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}@media (prefers-reduced-motion:reduce){.sc-step-layer,.sc-step-focus{transition:none}}