.DeviceMockup_scene__d27bq{--tilt-x:0deg;--tilt-y:0deg;--spring:cubic-bezier(0.34,1.56,0.64,1);--ease-out:cubic-bezier(0.22,1,0.36,1);--aluminium:#c9cacf;--aluminium-dark:#6e7078;--bezel:#0a0a0b;position:relative;width:100%;aspect-ratio:4/3;container-type:inline-size;perspective:1100px;perspective-origin:50% 40%}.DeviceMockup_glow__Xf2s3{position:absolute;left:50%;top:50%;width:80cqw;height:55cqw;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--color-alpha-500)/.22),rgb(var(--color-accent-500)/.08) 55%,transparent);filter:blur(18px);opacity:.45;transform:translate(-50%,-50%) scale(.85);transition:opacity .6s var(--ease-out),transform .8s var(--ease-out);pointer-events:none}.DeviceMockup_stage__4DrDp{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .5s var(--ease-out);will-change:transform}.DeviceMockup_laptop__CLQzO{position:absolute;left:50%;top:50%;width:80cqw;transform:translate(-50%,-50%);transform-style:preserve-3d;transition:transform .7s var(--ease-out)}.DeviceMockup_scene__d27bq[data-with-phone] .DeviceMockup_laptop__CLQzO{left:44%;width:76cqw}.DeviceMockup_lid__QzixS{position:relative;aspect-ratio:16/10.3;padding:2.1cqw 2.1cqw 2.6cqw;border-radius:3cqw 3cqw .8cqw .8cqw;background:var(--bezel);box-shadow:0 0 0 .3cqw #2c2d31,0 0 0 .55cqw #55575e,0 1cqw 3cqw rgba(0,0,0,.35);transform-origin:50% 100%;transform:rotateX(-86deg);transition:transform 1.3s var(--ease-out) .1s}.DeviceMockup_lid__QzixS:before{top:0;z-index:2;width:11%;height:2.6cqw;border-radius:0 0 1cqw 1cqw;background:var(--bezel)}.DeviceMockup_lid__QzixS:after,.DeviceMockup_lid__QzixS:before{content:"";position:absolute;left:50%;transform:translateX(-50%)}.DeviceMockup_lid__QzixS:after{top:.75cqw;z-index:3;width:.9cqw;height:.9cqw;border-radius:50%;background:radial-gradient(circle at 35% 35%,#3b4a6b,#0d0f14 70%)}.DeviceMockup_scene__d27bq[data-open] .DeviceMockup_lid__QzixS{transform:rotateX(0deg)}.DeviceMockup_screen__re8Tv{position:relative;height:100%;width:100%;overflow:hidden;border-radius:.6cqw;background:#000}.DeviceMockup_base___QrIP{position:relative;left:-6%;width:112%;height:2.4cqw;border-radius:.3cqw .3cqw 45% 45%/.3cqw .3cqw 100% 100%;background:linear-gradient(180deg,#f1f1f3 0,var(--aluminium) 30%,var(--aluminium-dark) 100%);box-shadow:inset 0 .15cqw 0 hsla(0,0%,100%,.7)}.DeviceMockup_base___QrIP:before{content:"";position:absolute;top:0;left:50%;width:15%;height:45%;border-radius:0 0 1.2cqw 1.2cqw;background:linear-gradient(180deg,#8d8f96,#b4b6bc);transform:translateX(-50%)}.DeviceMockup_laptopShadow__rduyH{position:absolute;left:-6%;bottom:-2.6cqw;width:112%;height:3.2cqw;border-radius:50%;background:rgba(0,0,0,.55);filter:blur(8px);transform:translateZ(-1px);transition:transform .7s var(--ease-out),opacity .7s var(--ease-out)}.DeviceMockup_phoneWrap__dJz8P{position:absolute;right:1cqw;bottom:calc(50% - 27.5cqw);width:24cqw;transform-style:preserve-3d;transform-origin:50% 100%;transform:translate3d(12cqw,6cqw,0) rotate(14deg);opacity:0;transition:transform .9s var(--spring) .55s,opacity .5s ease .55s}.DeviceMockup_scene__d27bq[data-open] .DeviceMockup_phoneWrap__dJz8P{transform:translateZ(40px) rotateY(-16deg) rotate(-9deg);opacity:1}.DeviceMockup_phone__ZBly6{position:relative;aspect-ratio:9/19.2;padding:.85cqw;border-radius:4cqw;background:#111113;box-shadow:0 0 0 .3cqw #2a2a2e,0 0 0 .6cqw #9a9ba1,0 0 0 .75cqw #4b4c52,-1.5cqw 2.5cqw 4cqw rgba(0,0,0,.55)}.DeviceMockup_phone__ZBly6:after,.DeviceMockup_phone__ZBly6:before{content:"";position:absolute;width:.55cqw;border-radius:.3cqw;background:#7d7e84}.DeviceMockup_phone__ZBly6:before{left:-1.2cqw;top:18%;height:12%;box-shadow:0 -4.2cqw 0 0 #7d7e84}.DeviceMockup_phone__ZBly6:after{right:-1.2cqw;top:24%;height:14%}.DeviceMockup_phoneScreen__WwNky{position:relative;height:100%;width:100%;overflow:hidden;border-radius:3.2cqw;background:#000}.DeviceMockup_island__jAJDp{position:absolute;top:1.1cqw;left:50%;z-index:2;width:32%;height:2.1cqw;border-radius:999px;background:#000;transform:translateX(-50%)}.DeviceMockup_phoneShadow__fmFwQ{position:absolute;left:5%;bottom:-1.8cqw;width:110%;height:2.6cqw;border-radius:50%;background:rgba(0,0,0,.6);filter:blur(6px);transform:translateZ(-1px) skewX(-25deg);transition:transform .8s var(--spring),opacity .6s var(--ease-out)}.DeviceMockup_shot__Ce0rj{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transition:transform 1.2s var(--ease-out)}.DeviceMockup_glare__DdEQc{position:absolute;inset:0;z-index:3;background:linear-gradient(115deg,transparent 35%,hsla(0,0%,100%,.2) 48%,hsla(0,0%,100%,.05) 52%,transparent 65%);background-size:250% 100%;background-position:130% 0;transition:background-position 1.1s var(--ease-out);pointer-events:none}.group:focus-within .DeviceMockup_glow__Xf2s3,.group:hover .DeviceMockup_glow__Xf2s3{opacity:1;transform:translate(-50%,-50%) scale(1.05)}.group:focus-within .DeviceMockup_scene__d27bq[data-open] .DeviceMockup_laptop__CLQzO,.group:hover .DeviceMockup_scene__d27bq[data-open] .DeviceMockup_laptop__CLQzO{transform:translate(-50%,-53%)}.group:focus-within .DeviceMockup_laptopShadow__rduyH,.group:hover .DeviceMockup_laptopShadow__rduyH{opacity:.7;transform:translateZ(-1px) translateY(1.5cqw) scaleX(.94)}.group:focus-within .DeviceMockup_scene__d27bq[data-open] .DeviceMockup_phoneWrap__dJz8P,.group:hover .DeviceMockup_scene__d27bq[data-open] .DeviceMockup_phoneWrap__dJz8P{transform:translate3d(-6cqw,-6cqw,80px) rotateY(0deg) rotate(0deg) scale(1.08);transition:transform .8s var(--spring),opacity .5s ease}.group:focus-within .DeviceMockup_phoneShadow__fmFwQ,.group:hover .DeviceMockup_phoneShadow__fmFwQ{opacity:.45;transform:translateZ(-1px) translateY(6cqw) scale(.8,1.2) skewX(0deg)}.group:focus-within .DeviceMockup_shot__Ce0rj,.group:hover .DeviceMockup_shot__Ce0rj{transform:scale(1.04)}.group:focus-within .DeviceMockup_glare__DdEQc,.group:hover .DeviceMockup_glare__DdEQc{background-position:-30% 0}@media (hover:none){.DeviceMockup_stage__4DrDp{transform:none}}@media (prefers-reduced-motion:reduce){.DeviceMockup_glare__DdEQc,.DeviceMockup_glow__Xf2s3,.DeviceMockup_laptopShadow__rduyH,.DeviceMockup_laptop__CLQzO,.DeviceMockup_lid__QzixS,.DeviceMockup_phoneShadow__fmFwQ,.DeviceMockup_phoneWrap__dJz8P,.DeviceMockup_shot__Ce0rj,.DeviceMockup_stage__4DrDp{transition:none!important}.DeviceMockup_lid__QzixS,.DeviceMockup_stage__4DrDp{transform:none}.DeviceMockup_phoneWrap__dJz8P,.DeviceMockup_scene__d27bq[data-open] .DeviceMockup_phoneWrap__dJz8P,.group:hover .DeviceMockup_scene__d27bq[data-open] .DeviceMockup_phoneWrap__dJz8P{opacity:1;transform:translateZ(40px) rotateY(-16deg) rotate(-9deg)}.group:hover .DeviceMockup_shot__Ce0rj{transform:none}}