:root{--main: 255, 170, 60;--alt: 120, 75, 20;--black: #12100d;--text: 245, 245, 245;--bg: 18, 16, 13;--brightness: 1;--contrast: 1;--scanline-intensity: 1;--shadow-intensity: .5}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}html{scroll-behavior:smooth;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{min-height:100vh;line-height:1.5;font-family:Roboto Mono,monospace;color:#12100d;background-color:var(--black);overflow-x:hidden;text-rendering:optimizeSpeed;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}ul,ol{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;line-height:1.1}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}button:focus{outline:.125rem solid 255,170,60;outline-offset:.125rem}a{color:inherit;text-decoration:none}a:focus{outline:.125rem solid 255,170,60;outline-offset:.125rem}input:focus,textarea:focus,select:focus{outline:.125rem solid 255,170,60;outline-offset:.125rem}fieldset{border:none;padding:0;margin:0}legend{padding:0}table{border-collapse:collapse;border-spacing:0}abbr[title]{text-decoration:underline dotted}hr{border:none;height:.0625rem;background:#e5e7eb;margin:1.25rem 0}small{font-size:.875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast: high){:root{--text-color: #000000;--bg-color: #ffffff}}:focus-visible{outline:.125rem solid 255,170,60;outline-offset:.125rem}.sr-only{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-2.5rem;left:.375rem;background:255,170,60;color:#fff;padding:.5rem;text-decoration:none;border-radius:.25rem;z-index:1000}.skip-link:focus{top:.375rem}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgb(var(--alt)) transparent;cursor:none!important}*::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:active{cursor:none!important}*::-webkit-scrollbar{width:.75rem}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border-radius:0;background-color:rgb(var(--alt));border:.125rem solid transparent}h1,h2,h3,h4,h5,h6{margin:0;color:rgb(var(--main));margin-bottom:1.25rem}h1{font-size:1.875rem;line-height:1.2;color:rgb(var(--text))}@media only screen and (max-width: 767px){h1{font-size:1.5rem;line-height:1.25}}h2{font-size:1.625rem;line-height:1.2}@media only screen and (max-width: 767px){h2{font-size:1.375rem;line-height:1.25}}h3{font-size:1.5rem;line-height:1.2}@media only screen and (max-width: 767px){h3{font-size:1.25rem;line-height:1.3}}h4{font-size:1.375rem;line-height:1.3}@media only screen and (max-width: 767px){h4{font-size:1.125rem;line-height:1.3}}h5{font-size:1.25rem;line-height:1.3}@media only screen and (max-width: 767px){h5{font-size:1.0625rem;line-height:1.4}}h6{font-size:1.125rem;line-height:1.3}@media only screen and (max-width: 767px){h6{font-size:1rem;line-height:1.4}}p{margin-bottom:.625rem}b,strong{font-weight:700;color:rgb(var(--main));background:rgba(var(--main),.1);padding:.125rem .25rem;border-radius:.125rem;border-left:.1875rem solid rgba(var(--main),.6)}p{margin-bottom:.9375rem;line-height:1.6}ul,ol{margin-bottom:.9375rem;padding-left:1.25rem}li{margin-bottom:.5rem}.heading-demo-item{text-align:center;padding:.9375rem;border:.0625rem solid rgba(var(--main),.2);border-radius:.25rem;background:rgba(var(--main),.05)}.heading-demo-item h4,.heading-demo-item h5,.heading-demo-item h6{margin:.625rem 0}.heading-demo-item p{font-size:.75rem;color:rgba(var(--text),.7);margin:.3125rem 0 0}@media only screen and (max-width: 767px){.button-grid{grid-template-columns:repeat(2,1fr)}}.amber .filter,.amber .cursor,.amber .vault-logo{filter:sepia(1) saturate(3) brightness(.9) hue-rotate(25deg)}.amber .cursor-arrow path{stroke:#000!important;stroke-width:.0625rem!important}.amber .cursor-hand path{stroke:#000!important;stroke-width:.0625rem!important}html.amber{--main: 255, 170, 60;--alt: 120, 75, 20}.white .filter,.white .cursor,.white .vault-logo{filter:saturate(0) brightness(1.15)}.white .cursor-arrow path{stroke:#000!important;stroke-width:.0625rem!important}.white .cursor-hand path{stroke:#000!important;stroke-width:.0625rem!important}html.white{--main: 245, 245, 245;--alt: 130, 130, 130}.red .filter,.red .cursor,.red .vault-logo{filter:sepia(1) saturate(7) brightness(.65) hue-rotate(-35deg)}.red .cursor-arrow path{stroke:#000!important;stroke-width:.0625rem!important}.red .cursor-hand path{stroke:#000!important;stroke-width:.0625rem!important}html.red{--main: 255, 40, 0;--alt: 160, 20, 0}.green .filter,.green .cursor,.green .vault-logo{filter:sepia(1) saturate(5) brightness(.85) hue-rotate(65deg)}.green .cursor-arrow path{stroke:#000!important;stroke-width:.0625rem!important}.green .cursor-hand path{stroke:#000!important;stroke-width:.0625rem!important}html.green{--main: 0, 230, 50;--alt: 0, 160, 30}.blue .filter,.blue .cursor,.blue .vault-logo{filter:sepia(1) saturate(5) hue-rotate(165deg)}.blue .cursor-arrow path{stroke:#000!important;stroke-width:.0625rem!important}.blue .cursor-hand path{stroke:#000!important;stroke-width:.0625rem!important}html.blue{--main: 50, 150, 255;--alt: 20, 80, 160}.black .filter,.black .cursor,.black .vault-logo{filter:none;color:#000}.black .vault-logo{color:#fff;filter:drop-shadow(0 0 2px white) drop-shadow(0 0 4px white) drop-shadow(0 0 8px rgba(255,255,255,.3))}.black .cursor svg{filter:none}.black .cursor-arrow,.black .cursor-hand{filter:none}.black .cursor-arrow path{fill:#000!important;stroke:#fff!important;stroke-width:.0625rem!important}.black .cursor-hand path{fill:#000!important;stroke:#fff!important;stroke-width:.0625rem!important}html.black{--main: 200, 220, 250;--alt: 90, 100, 150}.theme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.theme-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:rgb(var(--main));border:.0625rem solid rgb(var(--main));padding:.5rem .9375rem;transition:all .1s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1;padding:.5rem .75rem;font-size:.625rem;min-height:2rem;border-radius:.25rem;text-transform:uppercase;letter-spacing:.05em;transition:all .2s ease;gap:.5rem}.theme-btn:hover{background:rgba(var(--alt),.25);outline:.0625rem solid;transform:translateY(-1px)}.theme-btn.active{background:rgba(var(--main),.3);border-color:rgb(var(--main));box-shadow:inset 0 2px 4px #0003}.theme-color{width:.75rem;height:.75rem;border-radius:50%;border:.0625rem solid rgba(255,255,255,.3);box-shadow:0 0 4px #0000004d}.theme-color.amber{background:#ffaa3c}.theme-color.red{background:#ff2800}.theme-color.green{background:#00e632}.theme-color.blue{background:#3296ff}.theme-color.white{background:#f5f5f5}.theme-color.black{background:#000;border-color:#ffffff80}@media only screen and (max-width: 767px){.theme-grid{grid-template-columns:repeat(2,1fr)}}::selection{background-color:rgba(var(--alt),.7);color:rgb(var(--main))}body{background:#000;color:rgb(var(--main));font-family:Roboto Mono,monospace;font-size:.9375rem;display:grid;align-content:center;position:fixed;margin:0;top:0;left:0;width:100%;height:100%}.noclick{pointer-events:none}.heading-border{position:relative}.heading-border:after{content:"";position:absolute;bottom:-.5rem;left:0;width:100%;height:.1875rem;background:rgb(var(--main));border-radius:.125rem}.page-title{position:absolute;line-height:1;padding:0 1.25rem;z-index:999;left:2.5rem;top:.125rem}.page-title:after{content:"";display:block;width:100%;background:#000;height:2px;position:absolute;top:50%;z-index:-1;left:0}.page-title h1{margin:0;text-transform:uppercase}@media only screen and (max-width: 767px){body{display:grid;grid-template-rows:auto 1fr;margin:0;position:unset}.page-title{top:.625rem;padding:0 .875rem;left:1.875rem}}.led-indicator{width:.5rem;height:.5rem;border-radius:50%;background:var(--main);border:.0625rem solid rgba(var(--main),.3);position:relative;flex-shrink:0;transition:all .3s ease;box-shadow:0 0 6px rgba(var(--main-rgb),.4),inset 0 1px 1px #fff3}.led-indicator:before{content:"";position:absolute;top:-.125rem;left:-.125rem;right:-.125rem;bottom:-.125rem;border-radius:50%;background:inherit;opacity:.3;filter:blur(4px);z-index:-1}.led-indicator:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(0,0,0,.3) .0625rem,rgba(0,0,0,.3) .125rem);pointer-events:none;z-index:1;animation:led-scanline 2s linear infinite}.led-indicator.led-error{background:red;border-color:#ff000080;box-shadow:0 0 12px #f009,inset 0 1px 2px #fff3;animation:led-error-pulse .5s ease-in-out}.led-indicator.led-success{background:#0f0;border-color:#00ff0080;box-shadow:0 0 12px #0f09,inset 0 1px 2px #fff3;animation:led-success-pulse .3s ease-in-out}.led-indicator.led-warning{background:#fa0;border-color:#ffaa0080;box-shadow:0 0 8px #fa06,inset 0 1px 2px #fff3}.led-indicator.led-neutral{background:var(--main);border-color:rgba(var(--main),.3);box-shadow:0 0 8px rgba(var(--main-rgb),.4),inset 0 1px 2px #fff3}.preloader-spinner{display:flex;flex-direction:column;align-items:center;gap:.75rem}.spinner-ring{width:2.5rem;height:2.5rem;border:.1875rem solid rgba(var(--main),.2);border-top:.1875rem solid rgb(var(--main));border-radius:50%;animation:spinner-rotate 1s linear infinite}.spinner-text{color:rgb(var(--main));font-family:Roboto Mono,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.1em;animation:spinner-text-pulse 1.5s ease-in-out infinite}.scanline-effect,.cursor-pointer,.scanline-move-demo,.scanline-horizontal-demo{position:relative}.scanline-effect:before,.cursor-pointer:before,.scanline-move-demo:before,.scanline-horizontal-demo:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(0,0,0,.3) 1px,rgba(0,0,0,.3) 2px);pointer-events:none;z-index:1;opacity:.6;animation:scanline-move 1s linear infinite}.scanline-effect:after,.cursor-pointer:after,.scanline-move-demo:after,.scanline-horizontal-demo:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(0,0,0,.1) 2px,rgba(0,0,0,.1) 3px);pointer-events:none;z-index:2;opacity:.4;animation:scanline-move-horizontal 1.5s linear infinite}.glow,.glow-demo{animation:crt-glow 60s infinite;background:radial-gradient(circle at center,rgb(var(--main)),rgba(var(--alt),.78) 58%,rgba(var(--alt),.55) 80%,rgba(var(--alt),.27) 93%,rgba(var(--alt),0));opacity:.15;pointer-events:none;position:fixed;z-index:2}.fade-a,.fade-a-demo{animation:fade-swap 8s infinite;animation-delay:-4s;opacity:1}.fade-b,.fade-b-demo{position:absolute;left:0;width:100%;padding:0 .375rem;opacity:0;animation:fade-swap 8s infinite;animation-delay:0s}.ultra-head .fade-b,.ultra-head .fade-b-demo{padding:0 .625rem}@keyframes status-blink{0%,50%{opacity:1}51%,to{opacity:.3}}@keyframes tech-scan{0%,to{opacity:.3;transform:scaleX(.5)}50%{opacity:1;transform:scaleX(1)}}@keyframes logo-glow{0%,to{opacity:1;filter:drop-shadow(0 0 8px currentColor)}50%{opacity:.9;filter:drop-shadow(0 0 12px currentColor)}}@keyframes scanline-move{0%{background-position:0 0;opacity:.3}50%{opacity:.6}to{background-position:0 100%;opacity:.3}}@keyframes scanline-move-horizontal{0%{background-position:0 0;opacity:.2}50%{opacity:.4}to{background-position:100% 0;opacity:.2}}@keyframes crt-main-content__container{0%{opacity:.9}50%{opacity:1}}@keyframes crt-glow{0%{opacity:.1}50%{opacity:.2}}@keyframes led-color-shift{0%{background:rgb(var(--main));box-shadow:0 0 6px rgba(var(--main),.8)}25%{background:rgb(var(--alt));box-shadow:0 0 8px rgba(var(--alt),.9)}50%{background:rgba(var(--main),.8);box-shadow:0 0 10px rgba(var(--main),1)}75%{background:rgb(var(--alt));box-shadow:0 0 8px rgba(var(--alt),.9)}to{background:rgb(var(--main));box-shadow:0 0 6px rgba(var(--main),.8)}}@keyframes led-error-pulse{0%,to{transform:scale(1);box-shadow:0 0 12px #f009,inset 0 1px 2px #fff3}50%{transform:scale(1.1);box-shadow:0 0 16px #f00c,inset 0 1px 2px #ffffff4d}}@keyframes led-success-pulse{0%,to{transform:scale(1);box-shadow:0 0 12px #0f09,inset 0 1px 2px #fff3}50%{transform:scale(1.05);box-shadow:0 0 14px #0f0c,inset 0 1px 2px #ffffff4d}}@keyframes led-scanline{0%{background-position:0 0;opacity:.3}50%{opacity:.6}to{background-position:0 12px;opacity:.3}}@keyframes dot-pulse{0%,to{opacity:1;filter:brightness(1)}50%{opacity:.7;filter:brightness(1.3)}}@keyframes led-flicker{0%,to{opacity:1;filter:brightness(1)}2%{opacity:.8;filter:brightness(.9)}4%{opacity:1;filter:brightness(1.1)}6%{opacity:.9;filter:brightness(.95)}8%{opacity:1;filter:brightness(1)}}@keyframes dropdown-fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes terminal-line-appear{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinner-text-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes preloader-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes terminal-dot-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes confirmation-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tech-flicker{0%,90%,to{opacity:.6}5%,85%{opacity:1}}@keyframes pulse-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes glitch-scan{0%{transform:translateY(-100%) skewY(0);opacity:.4}25%{transform:translateY(-50%) skewY(1deg);opacity:.6}50%{transform:translateY(0) skewY(-.5deg);opacity:.8}75%{transform:translateY(50%) skewY(.8deg);opacity:.6}to{transform:translateY(100%) skewY(0);opacity:.4}}@keyframes glitch-scan-horizontal{0%{transform:translate(-100%) skew(0);opacity:.3}25%{transform:translate(-50%) skew(-1deg);opacity:.5}50%{transform:translate(0) skew(.5deg);opacity:.7}75%{transform:translate(50%) skew(-.8deg);opacity:.5}to{transform:translate(100%) skew(0);opacity:.3}}@keyframes grid-pulse{0%,to{opacity:calc(var(--scanline-intensity, .3) * .5)}50%{opacity:var(--scanline-intensity, .3)}}@keyframes fade-swap{0%,20%,75%,to{opacity:0;color:rgb(var(--alt))}30%,65%{opacity:1;color:rgb(var(--main))}}@keyframes cursor-glow{0%{opacity:.6}to{opacity:1}}@keyframes cursor-click{0%,to{transform:translate(-7px,-2px) scale(1)}50%{transform:translate(-7px,-2px) scale(.8)}}@keyframes cursor-click-hand{0%,to{transform:translate(-9px,-2px) scale(1)}50%{transform:translate(-9px,-2px) scale(.8)}}@keyframes cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes gear-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gear-rotate-reverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes vault-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.button-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.9375rem;margin:1.25rem 0;align-items:start}.heading-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:1.25rem 0;align-items:start}.code-examples{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.9375rem}.tooltip-showcase{display:flex;flex-wrap:wrap;gap:1.25rem;margin:1.25rem 0;padding:1.25rem;background:rgba(var(--main),.05);border:.0625rem solid rgba(var(--main),.2);border-radius:.25rem}.tooltip-demo-item{display:flex;align-items:center;padding:.625rem}.tooltip-demo-item .tooltip-trigger{font-size:1rem;color:rgb(var(--main));text-decoration:none;border-bottom:.0625rem dotted rgba(var(--main),.6);transition:all .2s ease;cursor:help}.tooltip-demo-item .tooltip-trigger:hover{color:rgb(var(--alt));border-bottom-color:rgba(var(--alt),.8)}.contact-form-section{flex:1;display:flex;flex-direction:column}.contact-form-section h4{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--main));margin:0 0 1.25rem;padding:.625rem 0 .5rem;border-bottom:.0625rem solid rgba(var(--main),.3)}.image-demo{margin:1.25rem 0}.image-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin:1.25rem 0}.image-demo-item{text-align:center}.image-demo-item h6{margin-bottom:.625rem;color:rgb(var(--main));font-size:.875rem;font-weight:700}.image-frame{border:.125rem solid rgba(var(--main),.3);border-radius:.25rem;overflow:hidden;background:rgba(var(--main),.1);transition:border-color .3s ease}.image-frame:hover{border-color:rgba(var(--main),.6)}.image-frame img{width:100%;height:auto;display:block}.effects-showcase{padding:1.25rem;color:rgb(var(--main))}.effects-section{margin-bottom:1.875rem}.effects-section:last-child{margin-bottom:0}.effects-title{font-size:1rem;font-weight:700;color:rgb(var(--main));text-transform:uppercase;letter-spacing:.1em;margin:0 0 .9375rem;padding-bottom:.3125rem;border-bottom:.0625rem solid rgba(var(--main),.3)}.effect-group{margin-bottom:1.25rem}.effect-group h5{font-size:.75rem;color:rgba(var(--main),.8);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .625rem}.effect-demo{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.625rem;margin-bottom:.9375rem}#effects .content-section .effects-showcase{padding-right:0}.demo-item{padding:.9375rem;background:rgba(var(--main),.1);border:.0625rem solid rgba(var(--main),.3);border-radius:4px;text-align:center;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--main));position:relative;overflow:hidden;min-height:2.5rem;display:flex;align-items:center;justify-content:center}.grid-pulse-demo{animation:grid-pulse 3s ease-in-out infinite;background-image:linear-gradient(rgba(var(--main),.3) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--main),.3) 1px,transparent 1px);background-size:.9375rem .9375rem}.glitch-scan-demo{animation:glitch-scan 4s linear infinite}.glitch-horizontal-demo{animation:glitch-scan-horizontal 4s linear infinite}.led-color-shift-demo{animation:led-color-shift 3s ease-in-out infinite}.fade-swap-demo{animation:fade-swap 4s ease-in-out infinite}.cursor-glow-demo{animation:cursor-glow 2s ease-in-out infinite}.cursor-click-demo{animation:cursor-click 1s ease-in-out infinite;z-index:10}.gear-rotate-demo{animation:gear-rotate 3s linear infinite;flex-direction:column;gap:.5rem}.gear-rotate-demo svg{width:1.5rem;height:1.5rem;color:rgb(var(--main))}.gear-rotate-demo span{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.gear-reverse-demo{animation:gear-rotate-reverse 3s linear infinite;flex-direction:column;gap:.5rem}.gear-reverse-demo svg{width:1.5rem;height:1.5rem;color:rgb(var(--main))}.gear-reverse-demo span{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.tech-flicker-demo{animation:tech-flicker 2s ease-in-out infinite}.tech-scan-demo{animation:tech-scan 3s ease-in-out infinite}.crt-output-demo{animation:crt-output 1.5s ease-in-out infinite}.crt-glow-demo{animation:crt-glow 2s ease-in-out infinite}.pulse-glow-demo{animation:pulse-glow 2s ease-in-out infinite}.logo-glow-demo{animation:logo-glow 3s ease-in-out infinite}.vault-pulse-demo{animation:vault-pulse 2s ease-in-out infinite}.status-blink-demo{animation:status-blink 1s ease-in-out infinite}.scanline-horizontal-demo:before{animation:scanline-move-horizontal 2s linear infinite}.tech-panel,.tech-panel-demo{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .75rem;background:rgba(var(--main),.1);border:.0625rem solid rgba(var(--main),.3);border-radius:.25rem;position:relative}.tech-panel:before,.tech-panel-demo:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(var(--main),.05) 1px,rgba(var(--main),.05) 2px);border-radius:4px}.tech-line{width:2.5rem;height:.125rem;background:linear-gradient(90deg,transparent 0%,rgb(var(--main)) 20%,rgb(var(--main)) 80%,transparent 100%);position:relative}.tech-line:nth-child(1){animation:tech-scan 2s ease-in-out infinite}.tech-line:nth-child(2){animation:tech-scan 2s ease-in-out infinite .5s}.tech-line:nth-child(3){animation:tech-scan 2s ease-in-out infinite 1s}@media only screen and (max-width: 1200px){.image-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 768px){.heading-grid,.code-examples,.image-grid{grid-template-columns:1fr}}.panel{display:block;height:100%;left:0;top:0;width:100%}.main-content{background-color:transparent;border:1.25rem solid;border:.375rem solid #222;border-top-color:#2e2e2e;border-left-color:#1a1a1a;border-right-color:#101010;border-bottom-color:#050505;box-shadow:inset 0 0 calc(.75rem * var(--shadow-intensity)) #0003,inset 0 0 calc(.25rem * var(--shadow-intensity)) rgba(var(--main),.2),0 0 calc(.5rem * var(--shadow-intensity)) rgba(var(--main),.2),0 0 calc(1.25rem * var(--shadow-intensity)) rgba(var(--main),.2);color:var(--main);pointer-events:none;height:calc(95vh - 3.75rem);width:98%;max-width:95vw;max-height:calc(100vh - 1.25rem);margin:3.75rem auto 0;overflow:hidden;position:relative;min-height:21.875rem;border-radius:1.875rem;z-index:99}.main-content__copy{height:100%;overflow-y:auto;padding-right:20px}.main-content__container{background-color:transparent;position:absolute;padding:1.25rem;pointer-events:auto;text-shadow:0rem .2rem 1rem currentColor;z-index:-1}.main-content__container.glitch-active{animation:crt-main-content__container 10ms infinite}.scanlines{background:linear-gradient(to bottom,#fff0,#fff0 50%,#0003 70%,#0009);background-size:100% .5rem;border-radius:1.875rem;position:absolute;z-index:-2}.glow{animation:crt-glow 60s infinite;background:radial-gradient(circle at center,rgb(var(--main)),rgba(var(--alt),.78) 58%,rgba(var(--alt),.55) 80%,rgba(var(--alt),.27) 93%,rgba(var(--alt),0));opacity:.15;pointer-events:none;position:fixed;z-index:2}.main-content label:hover,.options a:hover,.main-content label:focus{outline:.125rem solid currentColor;background:rgba(var(--alt),.25)}.options label:hover,.options a:hover{background:rgba(var(--main),.1);outline:.125rem solid rgb(var(--main))}.options label:hover:before,.options a:hover:before{outline-color:rgb(var(--main));background:rgba(var(--main),.2)}.options input:checked+label:before,.options .active a:before{background:rgb(var(--main));outline-color:rgb(var(--main))}a:focus{outline:.0625rem solid;outline-offset:-.0625rem}a,label,label:before{transition:all .1s;outline:.03125rem solid transparent}a:hover,a.active,li.active a{outline:.125rem solid currentColor}a:hover{background:rgba(var(--alt),.25)}.main-content .disabled{color:rgb(var(--alt));pointer-events:none}.content-inner{padding:1.25rem}.code-block{background:rgba(var(--black),.8);border:.0625rem solid rgba(var(--main),.3);border-radius:.25rem;padding:.9375rem}.code-block h6{font-size:.875rem;color:rgba(var(--main),.8);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem}.code-block code{display:block;font-family:Courier New,monospace;font-size:.6875rem;color:rgb(var(--main));background:rgba(var(--main),.1);padding:.5rem;border-radius:.125rem;white-space:pre-wrap}.inline-cursor{display:inline-block;margin-left:4px;vertical-align:baseline;color:rgb(var(--main))}.inline-cursor .cursor-text{animation:cursor-blink 1s infinite;text-underline-offset:1px}@media only screen and (max-width: 767px){.content-inner{padding-left:0;padding-right:0}#frame{padding-bottom:5.625rem;z-index:999}.main-content{grid-row:2;margin:10px auto 0;height:calc(100svh - 125px);width:90%;max-height:fit-content;height:auto;position:unset}.main-content__container{padding:1.5625rem .9375rem;height:100%;position:relative}.main-content__copy{padding-right:.625rem;height:inherit;overflow:auto}@supports (-webkit-touch-callout: none){.main-content__container{padding:1.5625rem .9375rem}}}@media only screen and (max-width: 480px){.button-grid{grid-template-columns:1fr}}.section-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.9375rem;margin:1.25rem 0}.section-grid--4{grid-template-columns:repeat(4,1fr)}.section-grid--5{grid-template-columns:repeat(5,1fr)}@media only screen and (max-width: 1000px){.section-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 767px){.section-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 480px){.section-grid{grid-template-columns:1fr}}.ultra-terminal{border:.125rem solid rgb(var(--main));border-width:.125rem 0;position:relative;height:100%;padding:2.5rem .625rem 1.5rem 1.875rem;z-index:1}.ultra-terminal a{color:inherit;text-decoration:none}.ultra-terminal:before,.ultra-terminal:after{position:absolute;content:"";width:.125rem;height:100%;background:linear-gradient(to bottom,rgb(var(--main)),#0000 35%,#0000 65%,rgb(var(--main)));top:0}.ultra-terminal:before{left:0}.ultra-terminal:after{right:0}.ultra-title{font-size:1.375rem;background:none;border:none;color:rgb(var(--text));position:absolute;padding:0 .3125rem;top:-.9375rem;left:2.5rem;z-index:2;letter-spacing:0;text-transform:uppercase}.ultra-title:after{background:#111;content:"";height:.1875rem;width:100%;left:0;top:.8125rem;position:absolute;z-index:-1}.mission-status-wrapper{display:flex;align-items:center;margin:0;gap:.25rem;justify-content:flex-start}.mission-status-label{font-size:.625rem;color:rgba(var(--main),.7);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.mission-status-container{display:flex;align-items:center;background:linear-gradient(135deg,rgba(var(--main),.15),rgba(var(--alt),.1));border:.0625rem solid rgba(var(--main),.6);border-radius:.125rem;padding:0 .375rem;box-shadow:0 .0625rem .25rem #0000004d;position:relative;width:fit-content}.mission-status-led{width:.375rem;height:.375rem;background:rgb(var(--main));border-radius:50%;margin-right:.375rem;box-shadow:0 0 .375rem rgba(var(--main),.8);animation:led-color-shift 3s infinite}.mission-status{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0;display:flex;align-items:center;line-height:2.66}.status-line{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.625rem;color:rgba(var(--main),.7);text-transform:uppercase;letter-spacing:.1em}.status-indicator{width:rrem(8px);height:rrem(8px);background:rgb(var(--main));border-radius:50%;box-shadow:0 0 rrem(8px) rgba(var(--main),.8);animation:status-blink 1.5s ease-in-out infinite}.status-text{font-weight:700}@media only screen and (max-width: 767px){.ultra-terminal{padding-left:1.25rem;padding-right:1.25rem;padding-top:1.5rem}.mission-status-wrapper{flex-direction:column;align-items:flex-start;gap:.25rem}.mission-status-container{width:100%}}.header{position:fixed;top:0;left:0;width:100%;background:linear-gradient(135deg,rgba(var(--black),.95),rgba(var(--black),.9),rgba(var(--black),.95));z-index:1000;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem)}.header__container{display:flex;justify-content:space-between;max-width:calc(95vw - 2.5rem);margin:0 auto;padding:.625rem 1.25rem;gap:.625rem}.header__logo-container{display:flex;justify-content:space-between;align-items:center;gap:.625rem}.header__logo{color:rgb(var(--main));filter:drop-shadow(0 0 8px rgba(var(--main),.6));transition:all .3s ease;width:4.0625rem;height:auto}.header__logo #UG{animation:logo-glow 3s ease-in-out infinite}.header__company-name{font-size:1.125rem;color:rgb(var(--main));text-transform:uppercase;text-shadow:0 0 8px rgba(var(--main),.8),0 1px 2px rgba(0,0,0,.8);line-height:1;animation:logo-glow 3s ease-in-out infinite;letter-spacing:.15em;font-weight:800;margin-bottom:.3125rem}.header__company-description{color:var(--main);text-transform:uppercase;letter-spacing:.1em;font-size:.625rem;font-weight:500;line-height:1;margin-bottom:0}.header__status{display:flex;align-items:center;gap:1.25rem}.header__status-text{font-size:.625rem;color:var(--main);text-transform:uppercase;letter-spacing:.1em;width:6.6875rem;margin-bottom:0}.header__status-indicator{display:inline-block;margin-right:.5rem;width:.5rem;height:.5rem;background:rgb(var(--main));border-radius:50%;box-shadow:0 0 .5rem rgba(var(--main),.8);animation:status-blink 1.5s ease-in-out infinite}.header__button-group{display:flex;align-items:center;gap:.5rem}.header__button-group button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:rgb(var(--main));border:.0625rem solid rgb(var(--main));padding:.5rem .9375rem;transition:all .1s ease;cursor:pointer;min-height:2rem;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1;padding:.25rem .5rem;font-size:.625rem;border-radius:.1875rem;min-height:1.5rem;letter-spacing:.05em}.header__button-group button:hover{background:rgba(var(--alt),.25);outline:.0625rem solid;transform:translateY(-.0625rem)}@media only screen and (max-width: 767px){.header{position:sticky;grid-row:1}.header__logo{width:3.125rem;flex:0 0 3.125rem}.header__logo-container{align-self:flex-start}.header__container{flex-direction:column;gap:0;padding:.625rem 0;max-width:calc(100vw - 1.25rem);width:calc(100% - 1.25rem);align-items:center}.header__company-name{font-size:1rem;letter-spacing:.08em;margin-bottom:0}.header__company-description{font-size:.75rem;display:none}.header__button-group button,.header__status-text{font-size:.75rem}.header__status-text{min-width:7.875rem}.header__status{padding:0 .625rem;gap:.625rem;justify-content:space-between;width:100%}}.footer{position:absolute;bottom:2rem;left:0;z-index:101;width:100%}.footer__container{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;min-width:max-content;padding:0 1.875rem;gap:1.5rem;height:2.25rem}.footer__link{height:2rem}.footer__link a{line-height:1;display:flex;width:100%;height:100%;align-items:center;justify-content:center;white-space:nowrap;padding:0 1.25rem;background:#0000001a;cursor:pointer;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem)}@media only screen and (max-width: 767px){.footer{overflow-x:scroll;left:0;right:0;width:100%;padding-bottom:.9375rem;background:linear-gradient(135deg,rgba(var(--black),.95),rgba(var(--black),.9),rgba(var(--black),.95));z-index:1000;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);margin:0 auto;position:fixed;bottom:0;padding:.625rem}.footer__container{padding:0 .625rem}.footer__link{padding:.125rem 0;position:relative}.footer__link:after{content:"";display:block;height:.125rem;background:rgb(var(--main));top:48%;position:absolute;width:.625rem;left:-1.0625rem}.footer__link:first-of-type:after{display:none}.footer__link a{padding:0 .625rem;font-size:.875rem;background-color:transparent}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:transparent;z-index:2000;display:none;align-items:center;justify-content:center;padding:1.25rem}.modal-overlay.active{display:flex}.modal-container{background:linear-gradient(135deg,#12100d,#0f0e0d,#12100d);border:.125rem solid rgb(var(--main));border-radius:.5rem;box-shadow:0 .625rem 1.875rem #00000080,0 0 1.25rem rgba(var(--main),.3),inset 0 .0625rem #ffffff1a;max-width:37.5rem;width:100%;max-height:80vh;overflow:hidden;position:relative}.modal-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(var(--main),.05) 2px,rgba(var(--main),.05) 4px);pointer-events:none}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:.9375rem 1.25rem;border-bottom:.0625rem solid rgba(var(--main),.3);background:rgba(var(--main),.1)}.modal-title{font-size:1rem;font-weight:700;color:rgb(var(--main));text-transform:uppercase;letter-spacing:.1em;margin:0;text-shadow:0 0 .5rem rgba(var(--main),.6)}.modal-close{background:none;border:.0625rem solid rgb(var(--main));color:rgb(var(--main));width:1.875rem;height:1.875rem;border-radius:.1875rem;font-size:1.125rem;flex:0 0 1.875rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.modal-close:hover{background:rgba(var(--main),.2);transform:scale(1.05)}.modal-body{padding:1.25rem;max-height:60vh;overflow-y:auto}.config-section{margin-bottom:1.5625rem}.config-section:last-child{margin-bottom:0}.config-title{font-size:.75rem;font-weight:700;color:rgb(var(--main));text-transform:uppercase;letter-spacing:.1em;margin:0 0 .9375rem;padding-bottom:.5rem;border-bottom:.0625rem solid rgba(var(--main),.3)}.config-options{display:flex;flex-direction:column;gap:.75rem}.config-item{display:flex;align-items:center;gap:.75rem}.config-label{font-size:.6875rem;color:rgba(var(--main),.9);text-transform:uppercase;letter-spacing:.05em;min-width:7.5rem}.config-slider{flex:1;height:.25rem;background:rgba(var(--main),.2);border-radius:.125rem;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.config-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25rem;height:1.25rem;background:rgb(var(--main));border-radius:50%;cursor:pointer;box-shadow:0 0 .5rem rgba(var(--main),.6);transition:all .2s ease}.config-slider::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 0 .75rem rgba(var(--main),.8)}.config-slider::-moz-range-thumb{width:1.25rem;height:1.25rem;background:rgb(var(--main));border-radius:50%;cursor:pointer;border:none;box-shadow:0 0 .5rem rgba(var(--main),.6);transition:all .2s ease}.config-slider::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 0 .75rem rgba(var(--main),.8)}.config-value{font-size:.625rem;color:rgb(var(--main));font-weight:700;min-width:2.1875rem;text-align:right}.config-checkbox{--mark-size: rem(10px);--mark-left: rem(8px);--mark-y-offset: rem(-1px);display:inline-flex;align-items:center;gap:.625rem;cursor:pointer;font-size:.6875rem;color:rgba(var(--main),.9);text-transform:uppercase;letter-spacing:.05em;margin-right:.75rem;margin-bottom:.5rem;padding-top:0;padding-bottom:0;padding-left:.0625rem;line-height:1.2;position:relative;min-height:max(1em,var(--mark-size) + .125rem)}.config-checkbox input[type=checkbox]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.config-checkbox .checkmark{width:.625rem;height:.625rem;border:.09375rem solid rgba(var(--main),.6);border-radius:.125rem;background:transparent;position:static;display:inline-block;flex:0 0 auto;align-self:center;transition:all .15s ease}.config-checkbox:hover .checkmark{background:rgba(var(--main),.2);border-color:rgb(var(--main))}.config-checkbox input:checked+.checkmark{background:rgb(var(--main));border-color:rgb(var(--main))}.config-checkbox:focus-within .checkmark{box-shadow:0 0 0 .125rem rgba(var(--main),.4)}.modal-footer{display:flex;gap:.75rem;padding:.9375rem 1.25rem;border-top:.0625rem solid rgba(var(--main),.3);background:rgba(var(--main),.05);justify-content:flex-end}.modal-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:rgb(var(--main));border:.0625rem solid rgb(var(--main));padding:.5rem .9375rem;transition:all .1s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1;padding:.5rem 1rem;font-size:.6875rem;min-height:2rem;border-radius:.25rem;text-transform:uppercase;letter-spacing:.05em;transition:all .2s ease}.modal-btn.primary{background:rgba(var(--main),.2);border-color:rgb(var(--main))}.modal-btn.primary:hover{background:rgba(var(--main),.3);transform:translateY(-.0625rem)}.modal-btn.secondary:hover{background:rgba(var(--alt),.25);outline:.0625rem solid;transform:translateY(-.0625rem)}@media only screen and (max-width: 767px){.config-label{min-width:auto}.config-slider{order:3}.config-value{order:2}.config-item{flex-wrap:wrap;justify-content:space-between}}button[disabled],.modal-btn:disabled,.theme-btn:disabled,.contact-submit:disabled,.modal-btn.is-disabled,.theme-btn.is-disabled,.contact-submit.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none;filter:grayscale(.1);transform:none!important;box-shadow:none!important}.main-content button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:rgb(var(--main));border:.0625rem solid rgb(var(--main));padding:.5rem .9375rem;transition:all .1s ease;cursor:pointer;min-height:2rem;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1}.main-content button:hover,.main-content button:focus{background:rgba(var(--alt),.25);outline:.0625rem solid}.header-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:rgb(var(--main));border:.0625rem solid rgb(var(--main));padding:.5rem .9375rem;transition:all .1s ease;cursor:pointer;min-height:2rem;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1;padding:.25rem .5rem;font-size:.625rem;min-height:1.5rem;border-radius:.1875rem;text-transform:uppercase;letter-spacing:.05em}.header-btn:hover{background:rgba(var(--alt),.25);outline:.0625rem solid;transform:translateY(-1px)}.contact-submit{background:rgb(var(--main));color:rgb(var(--bg));border:none;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border-radius:.25rem;cursor:pointer;transition:all .3s ease;line-height:1.1}.contact-submit:hover{background:rgba(var(--main),.8);transform:translateY(-1px);box-shadow:0 .25rem .5rem rgba(var(--main),.3)}.contact-submit:active{transform:translateY(0)}.contact-submit+.contact-submit{margin-left:.75rem}*{cursor:none!important}.cursor{position:fixed;width:1.5rem;height:1.5rem;pointer-events:none;z-index:9999;transition:width .05s ease,height .05s ease;transform:translate(-7px,-2px);color:rgb(var(--main));filter:sepia(1) saturate(3) brightness(.9) hue-rotate(25deg) blur(.5px);will-change:transform;clip-path:inset(0 0 0 0);visibility:visible;text-shadow:0 0 2px currentColor,0 0 4px currentColor;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;overflow:hidden;border-radius:.125rem}.cursor svg{width:100%;height:100%;transition:none;filter:contrast(1.2) brightness(.9)}.cursor:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(0,0,0,.1) 1px,rgba(0,0,0,.1) 2px);pointer-events:none;z-index:1;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.5.79v22.42l6.56-6.57h9.29L4.5.79z'/%3E%3C/svg%3E");-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.5.79v22.42l6.56-6.57h9.29L4.5.79z'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.cursor:after{content:"";position:absolute;top:-.125rem;left:-.125rem;width:calc(100% + .25rem);height:calc(100% + .25rem);background:radial-gradient(circle,rgba(var(--main),.3) 0%,rgba(var(--main),.1) 30%,transparent 70%);pointer-events:none;z-index:-1;animation:cursor-glow 2s ease-in-out infinite alternate}@media only screen and (max-width: 767px){.cursor{display:none!important}*{cursor:initial!important}}.cursor-default,.cursor-active,.cursor-input,.cursor-pointer{width:1.5rem;height:1.5rem;transition:width .05s ease,height .05s ease}.cursor-default,.cursor-active,.cursor-pointer{color:rgb(var(--main))}.cursor-input{color:rgb(var(--alt))}.cursor-pointer{transform:translate(-.5625rem,-.125rem)}.cursor-pointer svg{width:100%;height:100%;transition:none;filter:contrast(1.2) brightness(.9)}.cursor-pointer:after{content:"";position:absolute;top:-.125rem;left:-.125rem;width:calc(100% + .25rem);height:calc(100% + .25rem);background:radial-gradient(circle,rgba(var(--main),.3) 0%,rgba(var(--main),.1) 30%,transparent 70%);pointer-events:none;z-index:-1;animation:cursor-glow 2s ease-in-out infinite alternate}.cursor-click{animation:cursor-click .2s ease-out}.cursor-pointer.cursor-click{animation:cursor-click-hand .2s ease-out}.tooltip-container{position:relative;display:inline-block;cursor:help}.tooltip-trigger{position:relative;display:inline-block}.tooltip-trigger:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.5rem;width:0;height:0;border-left:.375rem solid transparent;border-right:.375rem solid transparent;border-top:.375rem solid rgba(var(--main),.95);opacity:0;visibility:hidden;transition:all .2s ease;z-index:1000}.tooltip-trigger:hover:after{opacity:1;visibility:visible}.tooltip-content{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.875rem;padding:.5rem .75rem;background:rgba(var(--main),.95);color:var(--black);font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border:.0625rem solid rgba(var(--alt),.3);border-radius:.125rem;box-shadow:0 .25rem .75rem #0006;opacity:0;visibility:hidden;transition:all .2s ease;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tooltip-content:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:.375rem solid transparent;border-right:.375rem solid transparent;border-top:.375rem solid rgba(var(--main),.95)}.tooltip-container:hover .tooltip-content{opacity:1;visibility:visible}.form-label .tooltip-container{display:inline-flex;align-items:center;gap:.375rem}.form-label .tooltip-trigger{font-size:.875rem;color:rgb(var(--main));text-decoration:none;border-bottom:.0625rem dotted rgba(var(--main),.6);transition:all .2s ease}.form-label .tooltip-trigger:hover{color:rgb(var(--alt));border-bottom-color:rgba(var(--alt),.8)}.tooltip-retro .tooltip-content{background:linear-gradient(135deg,rgba(var(--main),.95),rgba(var(--alt),.9));border:.0625rem solid rgba(var(--alt),.5);box-shadow:0 .25rem .75rem #0006,inset 0 .0625rem #ffffff1a;text-shadow:0 .0625rem 2px rgba(0,0,0,.3)}.tooltip-retro .tooltip-content:before{border-top-color:rgba(var(--main),.95)}.tooltip-retro .tooltip-trigger:after{border-top-color:rgba(var(--main),.95)}.tooltip-container:hover .tooltip-content{animation:tooltip-fade-in .2s ease}.contact-form-flex{display:flex;flex-direction:column;gap:1.25rem;width:100%}.contact-form-flex .form-row{display:flex;align-items:center;gap:1.25rem;min-height:2.5rem}.contact-form-flex .form-row.form-submit{margin-top:.625rem}.contact-form-flex .form-label{display:flex;align-items:center;gap:.5rem;width:9.375rem;flex-shrink:0;justify-content:flex-end}.contact-form-flex .form-label .led-indicator{flex-shrink:0}.contact-form-flex .form-label label,.contact-form-flex .form-label span{font-weight:700;color:rgb(var(--main));text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;line-height:1.2;margin:0}.contact-form-flex .form-input{flex:1;display:flex;align-items:center}.contact-form-flex .form-input input,.contact-form-flex .form-input textarea{width:100%;padding:.5rem .75rem;border:.0625rem solid rgba(var(--main),.3);background:rgba(var(--main),.05);color:rgb(var(--main));font-family:inherit;font-size:.875rem;border-radius:.25rem;transition:all .3s ease;box-sizing:border-box}.contact-form-flex .form-input input:focus,.contact-form-flex .form-input textarea:focus{outline:none;border-color:rgb(var(--main));background:rgba(var(--main),.1);box-shadow:0 0 0 .125rem rgba(var(--main),.2)}.contact-form-flex .form-input input::placeholder,.contact-form-flex .form-input textarea::placeholder{color:rgba(var(--main),.5);font-style:italic}.contact-form-flex .form-input .retro-dropdown{width:100%;background:transparent;border:none;box-shadow:none;padding:0;margin:0}.contact-form-flex .form-input .retro-dropdown:focus{outline:none;background:transparent;border:none;box-shadow:none}.contact-form-flex .form-input textarea{resize:vertical;min-height:7.5rem}.email-split-container{display:flex;align-items:center;gap:.5rem;width:100%;box-sizing:border-box}.email-split-container .email-input:first-child{flex:0 0 auto;min-width:6.25rem;max-width:9.375rem}.email-split-container .email-input:last-child{flex:1;min-width:0}.email-split-container .email-separator{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1rem;height:100%;font-size:.875rem;font-weight:700;color:var(--main);text-align:center;position:relative}.email-split-container .email-separator:before{content:"";position:absolute;top:-.0625rem;left:-.0625rem;right:-.0625rem;bottom:-.0625rem;background:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(var(--main),.2) 1px,rgba(var(--main),.2) 2px);z-index:-1;border-radius:.125rem}.email-input{padding:.5rem .75rem;background:rgba(var(--main),.1);border:.0625rem solid rgba(var(--main),.3);border-radius:.1875rem;font-family:Roboto Mono,monospace;font-size:.875rem;color:rgb(var(--main));transition:all .2s ease;width:100%;box-sizing:border-box;min-width:0}.email-input:focus{outline:none;border-color:rgb(var(--main));background:rgba(var(--main),.15);box-shadow:0 0 .5rem rgba(var(--main),.3)}.email-input::placeholder{color:rgba(var(--main),.5);font-style:italic}.email-input:hover{border-color:rgba(var(--main),.5);background:rgba(var(--main),.12)}.email-separator{font-size:1.125rem;font-weight:700;color:rgb(var(--main));text-align:center;min-width:1.25rem;padding:0 .25rem;background:rgba(var(--main),.1);border:.0625rem solid rgba(var(--main),.3);border-radius:.1875rem;display:flex;align-items:center;justify-content:center;height:2.25rem;box-sizing:border-box;position:relative}.email-separator:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(var(--main),.1) 1px,rgba(var(--main),.1) 2px);border-radius:.1875rem;pointer-events:none}.email-separator:hover{background:rgba(var(--main),.15);border-color:rgba(var(--main),.5)}.retro-dropdown{position:relative;width:100%;max-width:18.75rem}.dropdown-selected{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:rgba(var(--main),.1);border:.0625rem solid rgba(var(--main),.3);border-radius:.1875rem;cursor:pointer;transition:all .2s ease;font-family:Roboto Mono,monospace;font-size:.875rem;color:rgb(var(--main));position:relative}.dropdown-selected:hover{background:rgba(var(--main),.15);border-color:rgba(var(--main),.5)}.dropdown-selected:active{background:rgba(var(--main),.2)}.dropdown-selected.active{border-color:rgb(var(--main));background:rgba(var(--main),.2);box-shadow:0 0 .5rem rgba(var(--main),.3)}.dropdown-text{flex:1;text-align:left}.dropdown-arrow{font-size:.75rem;color:rgba(var(--main),.7);transition:transform .2s ease;margin-left:.5rem}.dropdown-selected.active .dropdown-arrow{transform:rotate(180deg)}.dropdown-options{position:absolute;top:100%;left:0;right:0;background:rgba(var(--black),.95)!important;border:1px solid rgba(var(--main),.3);border-top:none;border-radius:0 0 .1875rem .1875rem;max-height:12.5rem;overflow-y:auto;z-index:1000;display:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0;margin:0}.dropdown-options.active{display:block;animation:dropdown-fade-in .2s ease}.dropdown-option{padding:.625rem .75rem;cursor:pointer;transition:all .2s ease;font-family:Roboto Mono,monospace;font-size:.875rem;color:rgb(var(--main));border-bottom:1px solid rgba(var(--main),.1);background:transparent;border-left:none;border-right:none;border-top:none;margin:0;background:#000}.dropdown-option:hover,.dropdown-option:active{background:rgba(var(--main),.9)!important;color:#000;border-left:none;border-right:none;border-top:none;cursor:pointer}.dropdown-option:last-child{border-bottom:none}.dropdown-options::-webkit-scrollbar{width:.375rem}.dropdown-options::-webkit-scrollbar-track{background:rgba(var(--main),.1)}.dropdown-options::-webkit-scrollbar-thumb{background:rgba(var(--main),.4);border-radius:.1875rem}.dropdown-options::-webkit-scrollbar-thumb:hover{background:rgba(var(--main),.6)}.config-radio{--mark-size: rem(10px);--mark-left: rem(8px);--mark-y-offset: rem(-1px);display:inline-flex;align-items:center;gap:.625rem;cursor:pointer;font-size:.6875rem;color:rgba(var(--main),.9);text-transform:uppercase;letter-spacing:.05em;margin-right:.75rem;margin-bottom:.5rem;padding-top:0;padding-bottom:0;padding-left:.0625rem;line-height:1.2;position:relative;min-height:max(1em,var(--mark-size) + .125rem)}.config-radio input[type=radio]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.config-radio .checkmark{width:.625rem;height:.625rem;border:1.5px solid rgba(var(--main),.6);border-radius:50%;background:transparent;position:static;display:inline-block;flex:0 0 auto;align-self:center;transition:all .15s ease}.config-radio:hover .checkmark{background:rgba(var(--main),.2);border-color:rgb(var(--main))}.config-radio input:checked+.checkmark{background:rgb(var(--main));border-color:rgb(var(--main))}.config-radio:focus-within .checkmark{box-shadow:0 0 0 .125rem rgba(var(--main),.4)}.form-preloader{margin-top:1.25rem;padding:1.25rem;background:rgba(var(--black),.95);border:.125rem solid rgba(var(--main),.6);border-radius:.25rem;animation:preloader-fade-in .3s ease}.preloader-container{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.preloader-terminal{width:100%;max-width:500px;background:rgba(var(--black),.9);border:.0625rem solid rgba(var(--main),.4);border-radius:.25rem;overflow:hidden;font-family:Roboto Mono,monospace}.terminal-header{background:rgba(var(--main),.2);padding:.5rem .75rem;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid rgba(var(--main),.3)}.terminal-dots{display:flex;gap:.25rem}.terminal-dots .dot{width:.5rem;height:.5rem;border-radius:50%;background:rgba(var(--main),.6);animation:terminal-dot-pulse 1.5s infinite}.terminal-dots .dot:nth-child(2){animation-delay:.2s}.terminal-dots .dot:nth-child(3){animation-delay:.4s}.terminal-title{color:rgb(var(--main));font-size:.75rem;font-weight:700;letter-spacing:.1em}.terminal-body{padding:.75rem;min-height:7.5rem}.terminal-line{margin-bottom:.5rem;display:flex;align-items:center;opacity:0;animation:terminal-line-appear .5s ease forwards}.terminal-line:nth-child(1){animation-delay:.2s}.terminal-line:nth-child(2){animation-delay:.6s}.terminal-line:nth-child(3){animation-delay:1s}.terminal-line:nth-child(4){animation-delay:1.4s}.terminal-line:nth-child(5){animation-delay:1.8s}.prompt{color:rgb(var(--main));font-weight:700;margin-right:.5rem;font-size:.875rem}.command{color:rgba(var(--main),.8);font-size:.8125rem;font-family:Roboto Mono,monospace}.form-confirmation{margin-top:1.25rem;padding:.9375rem;background:rgba(var(--main),.1);border:.0625rem solid rgba(var(--main),.3);border-radius:.25rem;animation:confirmation-fade-in .5s ease}.confirmation-message{display:flex;align-items:center;gap:.75rem;color:rgb(var(--main));font-family:Roboto Mono,monospace;font-size:.875rem}.confirmation-icon{width:1.5rem;height:1.5rem;background:rgba(var(--main),.8);color:var(--black);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;flex-shrink:0}.confirmation-text{flex:1;line-height:1.4}@media only screen and (max-width: 767px){.contact-form-flex .form-row{flex-direction:column;align-items:flex-start}.contact-form-flex .form-label{justify-content:flex-start}.contact-form-flex .form-input{width:100%}.contact-form-flex .form-submit{margin:0;gap:0;min-height:auto}.email-split-container{flex-direction:row;gap:.25rem}.email-separator{transform:rotate(90deg);height:1.25rem;min-width:2.25rem}}.section-card{background:rgba(var(--main),.05);border:.0625rem solid rgba(var(--main),.2);border-radius:.5rem;padding:1.25rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:1rem}.section-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:.1875rem;background:linear-gradient(90deg,rgb(var(--main)),rgb(var(--alt)));transform:scaleX(0);transition:transform .3s ease}.section-card:hover{background:rgba(var(--main),.1);border-color:rgba(var(--main),.4);box-shadow:0 .25rem .75rem rgba(var(--main),.2)}.section-card:hover:before{transform:scaleX(1)}.section-card:hover .section-icon{background:rgba(var(--main),.2);border-color:rgba(var(--main),.5);transform:scale(1.05)}.section-card:hover .section-icon svg{color:rgb(var(--alt));transform:rotate(5deg)}.section-card h6{color:rgb(var(--main));font-size:.875rem;font-weight:700;margin:0 0 .375rem;text-transform:uppercase;letter-spacing:.03125rem;text-decoration:none}.section-card p{color:#fffc;font-size:.8125rem;line-height:1.4;margin:0}.section-card--square{border-radius:0;border:.0625rem solid rgb(var(--main));background:rgba(var(--main),.05);cursor:default;pointer-events:none;transition:none;box-shadow:.3125rem .3125rem 0 var(--black),.375rem .375rem rgb(var(--main)),0 0 .625rem inset rgb(var(--alt))}.section-card--square:before{display:none}.section-card--square:hover{background:rgba(var(--main),.05);border-color:rgb(var(--main));box-shadow:rrem(5px) rrem(5px) 0 var(--black),.375rem .375rem rgb(var(--main)),0 0 .625rem inset rgb(var(--alt))}.section-card .text-system{color:rgb(var(--text))}.section-card .text-system-muted{color:rgba(var(--text),.7)}.section-card--system-text{color:rgb(var(--text))}.section-card--system-text h6,.section-card--system-text p{color:inherit}.section-card--title-text .card-title-row{gap:0}.section-card--title-text .section-icon,.section-card--text-only .card-title-row{display:none}.section-card--text-only p{font-size:.875rem}.card-header{display:flex;flex-direction:column;gap:.5rem;flex:1}.card-header .card-title-row{display:flex;align-items:center;gap:.5rem}.card-header .card-title-row h6{flex:1;margin:0}.card-header p{width:100%;margin:0}.section-card .section-icon{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:rgba(var(--main),.1);border-radius:.375rem;border:.0625rem solid rgba(var(--main),.3);transition:all .3s ease;flex-shrink:0;margin-top:.125rem}.section-card .section-icon svg{width:1rem;height:1rem;color:rgb(var(--main));transition:all .3s ease}.retro-slider{--slider-height: 300px;--slider-image-height: 200px;--ctrl-size: 34px;--ctrl-offset: 16px;--dot-size: 10px;--dot-gap: 3px;--dot-bottom: 4px;margin-top:1.875rem;position:relative;border:.0625rem solid rgba(var(--main),.35);background:linear-gradient(180deg,rgba(var(--main),.06),rgba(var(--main),.03));border-radius:.375rem;overflow:hidden;padding:0;z-index:1;box-shadow:inset 0 0 0 1px rgba(var(--main),.1),0 0 0 1px rgba(var(--main),.06)}.retro-slider:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(var(--main),.08),transparent 18%,transparent 82%,rgba(var(--main),.08));mix-blend-mode:screen}.retro-slider .slider-track{position:relative;width:100%;height:var(--slider-height);overflow:hidden;isolation:isolate}.retro-slider .retro-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;gap:0;padding:.75rem;opacity:0;transform:translate(8px);filter:saturate(.9) contrast(1.02);transition:opacity .3s ease,transform .3s ease,filter .2s ease;pointer-events:none}.retro-slider .retro-slide.active{opacity:1;transform:translate(0);pointer-events:auto}.retro-slider .slide-media{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-right:.0625rem solid rgba(var(--main),.15);background:radial-gradient(120% 120% at 50% 50%,rgba(var(--main),.06),transparent 60%)}.retro-slider .slide-media img,.retro-slider .slide-media video,.retro-slider .slide-media canvas{width:100%;height:100%;object-fit:cover;display:block}.retro-slider .slide-text-block{padding:1rem;color:rgb(var(--main))}.retro-slider .slide-content{display:flex;flex-wrap:wrap;align-content:center;gap:.75rem .625rem;padding:1rem}.retro-slider .slide-content h4{margin:0 0 .25rem;letter-spacing:.02em;text-transform:none;color:rgb(var(--main));flex:0 0 100%}.retro-slider .slide-content p{margin:0;color:rgba(var(--main),.9);flex:0 0 100%}.retro-slider .slide-content .modal-btn{flex:0 0 auto;display:inline-flex;cursor:pointer}.retro-slider .slider-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:.0625rem solid rgba(var(--main),.2);background:rgba(var(--main),.05)}.retro-slider .slider-header h2{margin:0;color:rgb(var(--main));font-size:1.125rem;font-weight:700;letter-spacing:.03125rem}.retro-slider .slider-controls{display:flex;align-items:center;gap:1rem}.retro-slider .slider-arrows{display:flex;gap:.5rem}.retro-slider .slider-control{width:var(--ctrl-size);height:var(--ctrl-size);display:flex;align-items:center;justify-content:center;background:rgba(var(--black),.82);border:.0625rem solid rgba(var(--main),.45);color:rgb(var(--main));cursor:pointer;z-index:3;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;box-shadow:0 0 0 .0625rem rgba(var(--main),.08),inset 0 0 0 .0625rem rgba(var(--main),.08)}.retro-slider .slider-control:hover{background:rgba(var(--main),.15)}.retro-slider .slider-control:active{transform:scale(.96)}.retro-slider .slider-control:focus-visible{outline:none;box-shadow:0 0 0 .125rem rgba(var(--main),.4)}.retro-slider .slider-dots{display:flex;gap:var(--dot-gap);align-items:center;justify-content:center;flex-wrap:nowrap}.retro-slider .dot{width:var(--dot-size)!important;height:var(--dot-size)!important;min-width:var(--dot-size)!important;min-height:var(--dot-size)!important;max-width:var(--dot-size)!important;max-height:var(--dot-size)!important;aspect-ratio:1/1!important;box-sizing:border-box!important;flex:0 0 var(--dot-size)!important;border-radius:50%;background:transparent;border:.0625rem solid rgba(var(--main),.3);pointer-events:auto!important;position:relative!important;z-index:10!important;padding:0!important;margin:0!important;line-height:0!important;font-size:0!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:block!important;overflow:hidden!important;text-indent:-624.9375rem!important;white-space:nowrap!important;transition:all .3s ease}.retro-slider .dot:before{content:"";position:absolute;top:-.1875rem;left:-.1875rem;right:-.1875rem;bottom:-.1875rem;border-radius:50%;background:radial-gradient(circle,rgba(var(--main),.4) 0%,transparent 70%);opacity:0;filter:blur(6px);z-index:-1;transition:opacity .3s ease}.retro-slider .dot:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:repeating-linear-gradient(0deg,transparent,transparent .0625rem,rgba(0,0,0,.3) .0625rem,rgba(0,0,0,.3) .125rem);pointer-events:none;z-index:1;animation:led-scanline 2s linear infinite}.retro-slider .dot:not(.active){background:rgba(var(--main),.3);border-color:rgba(var(--main),.5);box-shadow:0 0 .375rem rgba(var(--main),.2),inset 0 .0625rem .0625rem #ffffff1a}.retro-slider .dot.active{background:rgb(var(--main));border-color:rgba(var(--main),.8);box-shadow:0 0 .75rem rgba(var(--main),.6),inset 0 .0625rem .125rem #fff3}.retro-slider .dot.active:before{opacity:1}.retro-slider .dot:hover{filter:brightness(1.1)}.retro-slider .dot:active{filter:brightness(.9)}.retro-slider .dot:focus-visible{outline:none!important;box-shadow:0 0 0 2px rgba(var(--main),.4)!important}.retro-slider .dot.active{animation:led-flicker 3s ease-in-out infinite;transform:none}@media (max-width: 768px){.retro-slider{--slider-height: 500px;--dot-gap: 8px}}@media (max-width: 768px){.retro-slider{margin-bottom:1.25rem}.retro-slider .retro-slide{grid-template-columns:1fr;overflow-y:auto;display:flex;flex-direction:column}.retro-slider .slide-media{border-right:0;border-bottom:.0625rem solid rgba(var(--main),.15);height:var(--slider-image-height)}.retro-slider .slider-header{gap:.625rem;flex-direction:column}.retro-slider .slider-header h2{align-self:flex-start}.retro-slider .slider-controls{justify-content:space-between;align-items:center;width:100%}}
