.diagnostics-v1-module__0vAXna__websiteContent{-webkit-mask:linear-gradient(#000 0%,#0000 80%);mask:linear-gradient(#000 0%,#0000 80%)}@keyframes diagnostics-v1-module__0vAXna__scan-clip{0%,to{clip-path:inset(calc(50% - var(--scan-height))0 0 0)}50%{clip-path:inset(calc(50% + var(--scan-height))0 0 0)}}@keyframes diagnostics-v1-module__0vAXna__scan-line{0%,to{transform:translateY(calc(-1*var(--scan-height)))}50%{transform:translateY(var(--scan-height))}}@keyframes diagnostics-v1-module__0vAXna__scan-gradient{0%,to{transform:translateY(calc(50% - var(--scan-height)))}50%{transform:translateY(calc(50% + var(--scan-height)))}}.diagnostics-v1-module__0vAXna__scanner{animation:4s ease-in-out infinite diagnostics-v1-module__0vAXna__scan-clip}.diagnostics-v1-module__0vAXna__scanLine{animation:4s ease-in-out infinite diagnostics-v1-module__0vAXna__scan-line}.diagnostics-v1-module__0vAXna__scanGradient{animation:4s ease-in-out infinite diagnostics-v1-module__0vAXna__scan-gradient}
.primitives-module__XDGRpW__outlinedText{letter-spacing:0;width:100%;text-shadow:-1px -1px 0 var(--outlined-text-color),0 -1px 0 var(--outlined-text-color),1px -1px 0 var(--outlined-text-color),1px 0 0 var(--outlined-text-color),1px 1px 0 var(--outlined-text-color),0 1px 0 var(--outlined-text-color),-1px 1px 0 var(--outlined-text-color),-1px 0 0 var(--outlined-text-color);font-size:24px;font-weight:600;line-height:.83}.primitives-module__XDGRpW__outlinedText.primitives-module__XDGRpW__center{text-align:center}
.coding-v1-module__9uoPFa__root{-webkit-mask:linear-gradient(90deg,#0000 0%,red 32px calc(100% - 32px),#0000 100%);mask:linear-gradient(90deg,#0000 0%,red 32px calc(100% - 32px),#0000 100%)}.coding-v1-module__9uoPFa__loaderToRightMask{-webkit-mask:linear-gradient(90deg,#000 80%,#0000 100%);mask:linear-gradient(90deg,#000 80%,#0000 100%)}.coding-v1-module__9uoPFa__loaderToBottomMask{-webkit-mask:linear-gradient(#000 80%,#0000 100%);mask:linear-gradient(#000 80%,#0000 100%)}.coding-v1-module__9uoPFa__loaderTopScrollGradient{opacity:0;animation:.5s ease-in-out forwards coding-v1-module__9uoPFa__loaderTopScrollFadeIn}@keyframes coding-v1-module__9uoPFa__loaderTopScrollFadeIn{0%{opacity:0}to{opacity:1}}.coding-v1-module__9uoPFa__boxes{-webkit-mask:linear-gradient(#000 50%,#0000 100%);mask:linear-gradient(#000 50%,#0000 100%)}.coding-v1-module__9uoPFa__codingScroll{animation-name:coding-v1-module__9uoPFa__codingScroll;animation-timing-function:cubic-bezier(.12,.01,.85,.99);animation-iteration-count:1;animation-fill-mode:forwards}@keyframes coding-v1-module__9uoPFa__codingScroll{0%{transform:translateY(0)}to{transform:translateY(calc(1*var(--coding-scroll-height)))}}.coding-v1-module__9uoPFa__buildPageBox{transform-origin:0 0;border-color:var(--box-building-border);border-style:dashed;border-width:2px;animation-name:coding-v1-module__9uoPFa__buildBox;animation-timing-function:cubic-bezier(.17,.03,.04,1.02);animation-fill-mode:forwards;transform:scale(0)}@keyframes coding-v1-module__9uoPFa__buildBox{0%{border-style:dashed;border-color:var(--box-building-border);background:0 0;border-radius:0;transform:scale(0)}30%,50%{border-style:dashed;border-color:var(--box-building-border);background:0 0;border-radius:0;transform:scale(1)}to{border-style:solid;border-color:var(--box-background);border-radius:12px;transform:scale(1)}}
.typing-text-module__JZqygG__character{visibility:hidden;animation:.2s forwards typing-text-module__JZqygG__typing;position:absolute}@keyframes typing-text-module__JZqygG__typing{0%{opacity:0;display:block;position:absolute}1%{position:unset;visibility:visible;opacity:0;display:inline}to{position:unset;visibility:visible;opacity:1;display:inline}}@media (width<=768px){.typing-text-module__JZqygG__character{visibility:visible;opacity:1;animation:none;position:static}.typing-text-module__JZqygG__blinker{opacity:0;animation:none}}.typing-text-module__JZqygG__blinker{--blinker-duration:.8s;animation-name:typing-text-module__JZqygG__blinker-hide;animation-duration:calc(8*var(--blinker-duration));animation-iteration-count:infinite;display:inline}.typing-text-module__JZqygG__blinkerBlock{vertical-align:middle;animation-name:typing-text-module__JZqygG__blinker;animation-duration:var(--blinker-duration);animation-iteration-count:infinite;display:inline-block}@keyframes typing-text-module__JZqygG__blinker-hide{0%{opacity:1}50%{opacity:1;visibility:hidden}to{opacity:0;visibility:hidden}}@keyframes typing-text-module__JZqygG__blinker{0%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:0}}
