.hero-preview{position:relative;z-index:0;border-radius:18px 18px 0 0;isolation:isolate;overflow:hidden}.hero-preview-animation{padding:1px 1px 0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude;position:absolute;inset:0;z-index:-1;border-radius:inherit}.hero-preview-animation-line{width:40%;height:40%;position:absolute;animation:hero-preview-animation-line 15s linear infinite;bottom:-40%;left:0;background-image:linear-gradient(0deg,rgba(109,46,255,0),#7c3aed,#ec4899,#ffbd7a 99%,rgba(255,189,122,0));background-image:linear-gradient(0deg,color(display-p3 .4274509804 .1803921569 1/0),color(display-p3 .4823529412 .2784313725 .737254902/.3490196078),color(display-p3 .9960784314 .5450980392 .7333333333/.6980392157),color(display-p3 1 .7411764706 .4784313725/1) 99%,color(display-p3 1 .7411764706 .4784313725/0))}@keyframes hero-preview-animation-line{0%{transform:translateZ(0) translate(-50%)}20%{transform:translateZ(0) translate(-50%,-250%)}21%{transform:translateZ(0) translate(-50%,-250%) rotate(45deg)}30%{transform:translateZ(0) translate(50%,-300%) rotate(90deg)}46%{transform:translateZ(0) translate(140%,-300%) rotate(90deg)}47%{transform:translateZ(0) translate(140%,-300%) rotate(135deg)}54%{transform:translateZ(0) translate(200%,-250%) rotate(180deg)}72%{transform:translateZ(0) translate(200%) rotate(180deg)}to{transform:translateZ(0) translate(200%) rotate(180deg)}}.hero-preview-animation-line:nth-child(2){animation-delay:5s}.hero-preview-animation-line:nth-child(3){animation-delay:10s}.section-header-title span.gradient{background-image:linear-gradient(180deg,rgba(240,238,249,.8),#e2e8ff);background-image:linear-gradient(180deg,color(display-p3 .9411764706 .9333333333 .9764705882/.8),color(display-p3 .8862745098 .9098039216 1/1));display:inline-block}.section-header-title span b,.section-header-title span.gradient{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.section-header-title span b{font-weight:inherit;background-image:linear-gradient(135deg,#7c3aed,#ec4899 33.33%,#ffbd7a 66.67%,#f8eac3);background-image:linear-gradient(135deg,color(display-p3 .4823529412 .2784313725 .737254902/1),color(display-p3 .9960784314 .5450980392 .7333333333/1) 33.33%,color(display-p3 1 .7411764706 .4784313725/1) 66.67%,color(display-p3 .9725490196 .9176470588 .7647058824/1))}@media(max-width:900px){#terminal{display:none}}#terminal .terminal-body{height:50vh;padding:1em;min-height:480px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}#terminal .terminal-bar{border-radius:0 0 1em 1em;display:flex;flex-direction:row;font-size:.8em}#terminal .terminal-bar .bar{flex-grow:10}#terminal .terminal-bar .bar,#terminal .terminal-bar .battery,#terminal .terminal-bar .name,#terminal .terminal-bar .screen{padding:.5em}#terminal .terminal-bar .screen{border-bottom-left-radius:1em;padding-left:1em}#terminal .terminal-bar .name{border-bottom-right-radius:1em;padding-right:1em}#terminal .terminal-control .terminal-input .field .control.has-icons-left{position:relative}#terminal .terminal-control .terminal-input .field .control.has-icons-left .icon{height:auto;width:auto}#terminal .terminal-control .terminal-input .field .label{margin-bottom:0}#terminal .terminal-control .terminal-input .field .input{background:transparent;border:none;padding-top:0;padding-left:1em;font-family:monaco,Consolas,Lucida Console,monospace;caret-color:transparent;width:calc(100% - 16px)}#terminal .terminal-control .terminal-input .field .input:active,#terminal .terminal-control .terminal-input .field .input:focus,#terminal .terminal-control .terminal-input .field .input:hover{outline:none;box-shadow:none}#terminal .terminal-control .terminal-input .field .input:focus+.cursor{display:inline-block}#terminal .terminal-control .terminal-input .field .cursor{display:none;width:.5em;height:1.2em;animation:flash 1s infinite;position:absolute;top:.1em;left:1em;margin-left:.5em}@keyframes flash{0%{opacity:1}59%{opacity:1}60%{opacity:0}80%{opacity:0}81%{opacity:1}}