.Macbook-module__mroxIG__wrapper .laptop-container{justify-content:center;align-items:center;width:100%;padding:2rem;display:flex}.Macbook-module__mroxIG__wrapper .laptop{transform:scale(.6)}@media (min-width:768px){.Macbook-module__mroxIG__wrapper .laptop{transform:scale(.7)}}@media (min-width:1024px){.Macbook-module__mroxIG__wrapper .laptop{transform:scale(.8)}}.Macbook-module__mroxIG__wrapper .screen{width:518px;height:318px;transform-style:preserve-3d;transform-origin:50% 100%;background:#1f2025;border-radius:20px;justify-content:center;align-items:center;margin:0 auto;padding:9px 9px 23px;transition:transform 1s ease-in-out;display:flex;position:relative;transform:perspective(1900px)rotateX(-88.5deg);box-shadow:inset 0 0 0 2px #2a2b30,inset 0 0 0 10px #000}.Macbook-module__mroxIG__wrapper[data-in-view=true] .screen{transform:perspective(1900px)rotateX(0)}.Macbook-module__mroxIG__wrapper .screen-background{background-image:linear-gradient(125deg,#000428 0%,#004e92 45%,#2c5364 75%,#203a43 100%);border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.Macbook-module__mroxIG__wrapper .screen-background:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1a 0%,#0000 50%);position:absolute;inset:0}.Macbook-module__mroxIG__wrapper .window{background:#16213e;border-radius:8px;width:90%;height:85%;overflow:hidden;box-shadow:0 8px 24px #0003}.Macbook-module__mroxIG__wrapper .window-header{background:#1a1a2e;border-bottom:1px solid #2a2a4e;align-items:center;padding:8px 12px;display:flex}.Macbook-module__mroxIG__wrapper .window-buttons{gap:6px;margin-right:12px;display:flex}.Macbook-module__mroxIG__wrapper .window-buttons span{border-radius:50%;width:12px;height:12px}.Macbook-module__mroxIG__wrapper .close{background:#ff5f56}.Macbook-module__mroxIG__wrapper .minimize{background:#ffbd2e}.Macbook-module__mroxIG__wrapper .maximize{background:#27c93f}.Macbook-module__mroxIG__wrapper .window-title{color:#8f9cb3;font-size:.9rem;font-weight:500}.Macbook-module__mroxIG__wrapper .window-content{color:#fff;height:calc(100% - 36px);padding:20px;font-family:Monaco,Menlo,Courier New,monospace;overflow-y:auto}.Macbook-module__mroxIG__wrapper .code-block{font-size:.85rem;line-height:1.6}.Macbook-module__mroxIG__wrapper .const{color:#ff79c6}.Macbook-module__mroxIG__wrapper .key{color:#8be9fd}.Macbook-module__mroxIG__wrapper .string{color:#f1fa8c}.Macbook-module__mroxIG__wrapper .array-items{padding-left:24px}.Macbook-module__mroxIG__wrapper .code-lines{padding-left:16px}.Macbook-module__mroxIG__wrapper .line{white-space:nowrap;margin:4px 0}.Macbook-module__mroxIG__wrapper .screen:before{content:"";background:linear-gradient(#1f2025,#0000);border-radius:5px;width:518px;height:12px;position:absolute;top:-3px;transform:rotateX(90deg)}.Macbook-module__mroxIG__wrapper .header{background-color:#000;border-radius:0 0 6px 6px;width:100px;height:12px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.Macbook-module__mroxIG__wrapper .screen:after{content:"";background:linear-gradient(#1f2025,#1f2025);border-radius:0 0 20px 20px;width:514px;height:24px;position:absolute;bottom:2px;left:2px}.Macbook-module__mroxIG__wrapper .keyboard{z-index:9;background:radial-gradient(circle,#1f2025 85% 100%);border:2px solid #2a2b30;border-width:1px 2px 0;border-radius:2px 2px 12px 12px;width:620px;height:24px;margin-top:-10px;position:relative;box-shadow:inset 0 -2px 8px #1f202580}.Macbook-module__mroxIG__wrapper .keyboard:after{content:"";background:#1f2025;border-radius:0 0 10px 10px;width:120px;height:10px;margin-left:-60px;position:absolute;top:0;left:50%;box-shadow:inset 0 0 4px 2px #1f20254d}.Macbook-module__mroxIG__wrapper .keyboard:before{content:"";background:0 0;border-radius:0 0 3px 3px;width:40px;height:2px;margin-left:-10px;position:absolute;bottom:-2px;left:50%;box-shadow:-270px 0 #1f2025,250px 0 #1f2025}
#svg_svg{zoom:.3}.estrobo_animation{animation:4s ease-in-out infinite floatAndBounce,.8s infinite strobe}.estrobo_animationV2{animation:4s ease-in-out infinite floatAndBounce,.8s infinite strobev2}#float_server{animation:4s ease-in-out infinite floatAndBounce}@keyframes floatAndBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes strobe{0%,50%,to{fill:#17e300}25%,75%{fill:#17e300b4}}@keyframes strobev2{0%,50%,to{fill:#ff5f4a}25%,75%{fill:#103573}}@keyframes animateGradient{0%{stop-color:#313f8773}50%{stop-color:#040d3a}to{stop-color:#313f8773}}#paint13_linear_163_1030 stop{animation:4s infinite alternate animateGradient}#svg-global{zoom:1.2;overflow:visible}@keyframes fade-particles{0%,to{opacity:1}50%{opacity:.5}}@keyframes floatUp{0%{opacity:0;transform:translateY(0)}10%{opacity:1}to{opacity:0;transform:translateY(-40px)}}#particles{animation:5s infinite alternate fade-particles}.particle{animation:linear infinite floatUp}.p1{animation-duration:2.2s;animation-delay:0s}.p2{animation-duration:2.5s;animation-delay:.3s}.p3{animation-duration:2s;animation-delay:.6s}.p4{animation-duration:2.8s;animation-delay:.2s}.p5{animation-duration:2.3s;animation-delay:.4s}.p6{animation-duration:3s;animation-delay:.1s}.p7{animation-duration:2.1s;animation-delay:.5s}.p8{animation-duration:2.6s;animation-delay:.2s}.p9{animation-duration:2.4s;animation-delay:.3s}@keyframes bounce-lines{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}#line-v1,#line-v2,#node-server,#panel-rigth,#reflectores,#particles{animation:3s ease-in-out infinite alternate bounce-lines}#line-v2{animation-delay:.2s}#node-server,#panel-rigth,#reflectores,#particles{animation-delay:.4s}
