.laptop-loader_stage__zrJk3{--scale:1;--chassis:#1c1b21;--chassis-dark:#0d0c12;--chassis-light:#26252d;--accent:#8b5cf6;--cyan:#22d3ee;display:flex;flex-direction:column;align-items:center;gap:calc(28px * var(--scale))}.laptop-loader_macbook__AVoZV{position:relative;width:calc(150px * var(--scale));height:calc(150px * var(--scale));perspective:calc(500px * var(--scale));transform-style:preserve-3d}.laptop-loader_shadow__j84as{position:absolute;left:50%;top:calc(120px * var(--scale));width:calc(110px * var(--scale));height:calc(18px * var(--scale));margin-left:calc(-55px * var(--scale));border-radius:50%;background:radial-gradient(ellipse at center,rgba(139,92,246,.5) 0,rgba(8,8,10,.55) 45%,rgba(8,8,10,0) 72%);filter:blur(calc(6px * var(--scale)));will-change:transform,opacity;animation:laptop-loader_shadow__j84as 7s ease infinite}.laptop-loader_inner__vWnF5{z-index:20;top:calc(24px * var(--scale));transform-style:preserve-3d;transform:rotateX(-20deg);will-change:transform;animation:laptop-loader_rotate__efJud 7s ease infinite}.laptop-loader_inner__vWnF5,.laptop-loader_screen__5YTZ9{position:absolute;left:0;width:calc(150px * var(--scale));height:calc(96px * var(--scale))}.laptop-loader_screen__5YTZ9{bottom:0;border-radius:calc(7px * var(--scale));background:var(--chassis);background-image:linear-gradient(45deg,rgba(0,0,0,.55),hsla(0,0%,100%,.06));background-size:300px 300px;background-position:0 100%;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.09);transform-style:preserve-3d;transform-origin:50% calc(93px * var(--scale));animation:laptop-loader_lid-screen__wojkA 7s ease infinite}.laptop-loader_screenFace__SveeW{position:absolute;left:0;bottom:0;width:calc(150px * var(--scale));height:calc(96px * var(--scale));border-radius:calc(7px * var(--scale));background:var(--chassis-dark);background-image:linear-gradient(45deg,rgba(0,0,0,.5),hsla(0,0%,100%,.05));transform:translateZ(calc(2px * var(--scale)))}.laptop-loader_camera__WAOVG{position:absolute;left:50%;top:calc(4px * var(--scale));width:calc(3px * var(--scale));height:calc(3px * var(--scale));margin-left:calc(-1.5px * var(--scale));border-radius:100%;background:var(--chassis-light);box-shadow:0 0 calc(3px * var(--scale)) rgba(139,92,246,.8)}.laptop-loader_display__SD23j{position:relative;width:calc(130px * var(--scale));height:calc(74px * var(--scale));margin:calc(10px * var(--scale));border-radius:calc(1px * var(--scale));background:linear-gradient(135deg,#a78bfa,#8b5cf6 42%,#22d3ee),#08080a;box-shadow:inset 0 0 calc(2px * var(--scale)) #000,0 0 calc(18px * var(--scale)) rgba(139,92,246,.5);overflow:hidden}.laptop-loader_display__SD23j:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 32% 22%,rgba(8,8,10,0) 0,rgba(8,8,10,.18) 45%,rgba(8,8,10,.55) 100%)}.laptop-loader_shade__R1IAW{position:absolute;left:0;top:0;width:calc(130px * var(--scale));height:calc(74px * var(--scale));background:linear-gradient(-135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.16) 47%,hsla(0,0%,100%,0) 48%);background-size:300px 200px;background-position:0 0;animation:laptop-loader_screen-shade__hewj4 7s ease infinite}.laptop-loader_brand__wG_r_{position:absolute;left:0;right:0;top:calc(84px * var(--scale));text-align:center;font-family:var(--font-display),sans-serif;font-size:calc(6px * var(--scale));font-weight:700;letter-spacing:calc(.5px * var(--scale));color:#6f6d78}.laptop-loader_macbody__Laz_c{background:var(--chassis);background-image:linear-gradient(45deg,rgba(0,0,0,.5),hsla(0,0%,100%,.05));transform-style:preserve-3d;transform-origin:50% bottom;transform:rotateX(-90deg)}.laptop-loader_bodyFace__BMZHP,.laptop-loader_macbody__Laz_c{position:absolute;left:0;bottom:0;width:calc(150px * var(--scale));height:calc(96px * var(--scale));border-radius:calc(7px * var(--scale))}.laptop-loader_bodyFace__BMZHP{background:var(--chassis-dark);background-image:linear-gradient(30deg,rgba(0,0,0,.45),hsla(0,0%,100%,.05));transform-style:preserve-3d;transform:translateZ(calc(-2px * var(--scale)));animation:laptop-loader_deck-tint__J87ng 7s ease infinite}.laptop-loader_touchpad__ILZyW{left:50%;top:50%;width:calc(40px * var(--scale));height:calc(31px * var(--scale));margin:calc(-44px * var(--scale)) 0 0 calc(-18px * var(--scale))}.laptop-loader_keyboard__GDxmw,.laptop-loader_touchpad__ILZyW{position:absolute;border-radius:calc(4px * var(--scale));background:#141318;box-shadow:inset 0 0 calc(3px * var(--scale)) rgba(0,0,0,.9)}.laptop-loader_keyboard__GDxmw{left:calc(7px * var(--scale));top:calc(41px * var(--scale));width:calc(130px * var(--scale));height:calc(45px * var(--scale));padding-left:calc(2px * var(--scale));transform-style:preserve-3d}.laptop-loader_key__cJj4K{float:left;width:calc(6px * var(--scale));height:calc(6px * var(--scale));margin:calc(1px * var(--scale));border-radius:calc(2px * var(--scale));background:#0a0a0d;box-shadow:0 calc(-1px * var(--scale)) 0 var(--chassis-light);transform:translateZ(calc(-2px * var(--scale)))}.laptop-loader_key__cJj4K.laptop-loader_lit__DxOpc{background:#1a1030;box-shadow:0 calc(-1px * var(--scale)) 0 var(--chassis-light),0 0 calc(4px * var(--scale)) rgba(139,92,246,.9);animation:laptop-loader_key-glow__yDCrs 7s ease infinite}.laptop-loader_key__cJj4K.laptop-loader_space__i26oe{width:calc(45px * var(--scale))}.laptop-loader_key__cJj4K.laptop-loader_fn__rx5QF{height:calc(3px * var(--scale))}.laptop-loader_pad__cWS0r{position:absolute;width:calc(5px * var(--scale));height:calc(5px * var(--scale));border-radius:100%;background:#08080a}.laptop-loader_padOne__4J1z6{left:calc(20px * var(--scale));top:calc(20px * var(--scale))}.laptop-loader_padTwo__wQK99{right:calc(20px * var(--scale));top:calc(20px * var(--scale))}.laptop-loader_padThree__3_dwj{right:calc(20px * var(--scale));bottom:calc(20px * var(--scale))}.laptop-loader_padFour__Fg1_d{left:calc(20px * var(--scale));bottom:calc(20px * var(--scale))}.laptop-loader_label__GS0tp{font-family:var(--font-display),sans-serif;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#8a8a93}.laptop-loader_label__GS0tp:after{content:"";display:inline-block;width:1.2em;text-align:left;animation:laptop-loader_dots__GTEtZ 1.4s steps(4) infinite}@keyframes laptop-loader_rotate__efJud{0%{transform:rotateX(-20deg) rotateY(-24deg)}46%{transform:rotateX(-20deg) rotateY(-24deg)}56%{transform:rotateX(-14deg) rotateY(40deg)}70%{transform:rotateX(-6deg) rotateY(180deg)}84%{transform:rotateX(-14deg) rotateY(300deg)}to{transform:rotateX(-20deg) rotateY(336deg)}}@keyframes laptop-loader_lid-screen__wojkA{0%{transform:rotateX(0deg);background-position:100% 0}46%{transform:rotateX(0deg);background-position:100% 0}56%{transform:rotateX(-88deg);background-position:-150px top}70%{transform:rotateX(-90deg);background-position:-150px top}82%{transform:rotateX(-12deg);background-position:0 100%}88%{transform:rotateX(7deg);background-position:0 100%}94%{transform:rotateX(-3deg);background-position:100% 0}to{transform:rotateX(0deg);background-position:100% 0}}@keyframes laptop-loader_deck-tint__J87ng{0%,to{background-color:var(--chassis-dark)}50%{background-color:#16151c}}@keyframes laptop-loader_screen-shade__hewj4{0%{background-position:-160px 0}40%{background-position:200px 0}46%,80%{background-position:200px 0}to{background-position:-160px 0}}@keyframes laptop-loader_key-glow__yDCrs{0%,15%,to{opacity:.35}30%,70%{opacity:1}}@keyframes laptop-loader_shadow__j84as{0%,46%{transform:scale(1);opacity:.9}62%{transform:scale(.82) translateX(calc(6px * var(--scale)));opacity:.6}70%{transform:scale(.7);opacity:.45}84%{transform:scale(.86) translateX(calc(-6px * var(--scale)));opacity:.65}to{transform:scale(1);opacity:.9}}@keyframes laptop-loader_dots__GTEtZ{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion:reduce){.laptop-loader_bodyFace__BMZHP,.laptop-loader_inner__vWnF5,.laptop-loader_key__cJj4K.laptop-loader_lit__DxOpc,.laptop-loader_label__GS0tp:after,.laptop-loader_screen__5YTZ9,.laptop-loader_shade__R1IAW,.laptop-loader_shadow__j84as{animation:none}.laptop-loader_inner__vWnF5{transform:rotateX(-20deg) rotateY(-18deg)}.laptop-loader_screen__5YTZ9{transform:rotateX(0deg)}.laptop-loader_label__GS0tp:after{content:"…"}}