:root {
  --cyber-black:#11110f;--cyber-chrome:#d8d8d8;--cyber-light:#f5f5f5;
  --cyber-paper:#fffdd6;--cyber-paper-deep:#f7f1bd;--cyber-accent:#f3be72;
  --cyber-blue:#173b9d;--cyber-pixel:Chicago,Charcoal,Geneva,Monaco,"Courier New","PingFang SC",monospace;
}
.cyber-site{min-width:320px;margin:0!important;padding:0!important;background:var(--cyber-chrome)!important;color:var(--cyber-black)!important;font-family:var(--cyber-pixel)!important;-webkit-font-smoothing:none!important}
.cyber-site *,.cyber-site *::before,.cyber-site *::after{border-radius:0!important;box-sizing:border-box}
.cyber-site :focus-visible{outline:2px dotted var(--cyber-black)!important;outline-offset:3px!important}
.cyber-browser{min-height:100dvh;border:2px solid var(--cyber-black);background:var(--cyber-chrome)}
.cyber-browser>header{margin:0!important;padding:0!important;border:0!important;text-align:left!important}
.cyber-titlebar{position:relative;display:grid;min-height:42px;grid-template-columns:34px 1fr 34px;align-items:center;padding:4px 7px;border-bottom:2px solid var(--cyber-black);background:var(--cyber-light)}
.cyber-title-lines{position:absolute;inset:7px 48px;background:repeating-linear-gradient(to bottom,transparent 0 2px,var(--cyber-black) 2px 3px,transparent 3px 5px)}
.cyber-window-box{position:relative;z-index:1;width:25px;height:25px;border:2px solid var(--cyber-black);background:var(--cyber-light);box-shadow:inset 2px 2px 0 #fff,inset -2px -2px 0 #8c8c8c}
.cyber-window-box::after{position:absolute;inset:4px;border:1px solid var(--cyber-black);content:""}.cyber-window-box:last-child{justify-self:end}
.cyber-titlebar strong{position:relative;z-index:2;width:fit-content;margin:auto;padding:2px 14px 3px;background:var(--cyber-light);font-size:clamp(17px,2vw,24px);letter-spacing:-.035em;line-height:1}
.cyber-toolbar{display:flex;min-height:122px;gap:clamp(20px,4vw,52px);align-items:flex-start;justify-content:flex-start!important;padding:22px 28px 16px;background:var(--cyber-chrome)}
.cyber-tool{display:grid;min-width:76px;gap:6px;place-items:center;padding:0;border:0;background:transparent;color:var(--cyber-black);cursor:pointer;font:inherit}
.cyber-tool svg{width:50px;height:50px;overflow:visible;shape-rendering:crispEdges}.cyber-tool span{font-size:18px;line-height:1}
.cyber-tool:hover span{color:var(--cyber-blue);text-decoration:underline;text-underline-offset:4px}.cyber-tool:active svg{transform:translate(2px,2px)}
.cyber-addressbar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:0 12px 12px;border-bottom:2px solid var(--cyber-black);background:var(--cyber-chrome)}
.cyber-addressbar label{font-size:18px}.cyber-addressbar input{width:100%;height:46px;padding:5px 11px;border:2px solid var(--cyber-black);background:#fff;box-shadow:inset 3px 3px 0 #999,inset -2px -2px 0 #fff;color:var(--cyber-black);font:clamp(14px,2vw,22px) var(--cyber-pixel)}
.cyber-page{min-height:calc(100dvh - 228px);padding:0 18px;background:radial-gradient(circle at 42% 18%,rgba(255,255,255,.5),transparent 30%),radial-gradient(circle,rgba(17,17,15,.035) 0 .65px,transparent .8px),linear-gradient(var(--cyber-paper),var(--cyber-paper-deep));background-size:auto,6px 6px,auto}
.cyber-site .container{width:min(1180px,calc(100% - 24px))!important;max-width:1180px!important;margin-inline:auto!important;padding:0!important}
.cyber-site nav{min-height:58px!important;border-bottom:2px solid var(--cyber-black)!important}
.cyber-site .brand{color:var(--cyber-black)!important;font:700 20px var(--cyber-pixel)!important}.cyber-site nav>.brand>img{display:none!important}
.cyber-site .nav-links{gap:0!important}.cyber-site .nav-links a{padding:11px 18px!important;border-left:1px solid var(--cyber-black);color:var(--cyber-black)!important;font:14px var(--cyber-pixel)!important}.cyber-site .nav-links a:hover{background:var(--cyber-accent)}
.cyber-site .language-select{border:2px solid var(--cyber-black)!important;background:var(--cyber-light)!important;box-shadow:inset 2px 2px 0 #fff,inset -2px -2px 0 #888;color:var(--cyber-black)!important;font-family:var(--cyber-pixel)!important}
.cyber-site .hero{min-height:610px!important;padding:52px 0 68px!important;gap:56px!important}
.cyber-site h1,.cyber-site h2,.cyber-site h3{color:var(--cyber-black)!important;font-family:Monaco,"Courier New",var(--cyber-pixel)!important}.cyber-site h1{max-width:11ch!important;font-size:clamp(3.2rem,5vw,4.8rem)!important;font-weight:400!important;letter-spacing:-.07em!important}.cyber-site h2{font-size:clamp(2.2rem,4.8vw,4rem)!important;font-weight:400!important}
.cyber-site .eyebrow,.cyber-site .section-label,.cyber-site .free-promise{color:#8a5b14!important}.cyber-site .eyebrow::before{border:2px solid var(--cyber-black)!important;background:var(--cyber-accent)!important;box-shadow:none!important}
.cyber-site .hero-copy,.cyber-site .section-intro,.cyber-site .feature p,.cyber-site .step p,.cyber-site .install li,.cyber-site .version,.cyber-site .specs{color:#3f3d37!important}
.cyber-site .download-button{border:2px solid var(--cyber-black)!important;background:var(--cyber-accent)!important;box-shadow:inset 2px 2px 0 #fff,inset -3px -3px 0 #956c2f,3px 3px 0 var(--cyber-black)!important;color:var(--cyber-black)!important;font-family:var(--cyber-pixel)!important}.cyber-site .download-button:hover{box-shadow:inset 2px 2px 0 #fff,inset -3px -3px 0 #956c2f,1px 1px 0 var(--cyber-black)!important;transform:translate(2px,2px)!important}
.cyber-site .app-stage::before{display:none!important}.cyber-site .app-window{width:min(470px,100%)!important;padding:22px!important;border:2px solid var(--cyber-black)!important;background:var(--cyber-light)!important;box-shadow:5px 5px 0 rgba(17,17,15,.28)!important;backdrop-filter:none!important;transform:none!important}
.cyber-site .window-head{position:relative;margin:-22px -22px 22px!important;padding:7px 12px 7px 30px;border-bottom:2px solid var(--cyber-black);background:repeating-linear-gradient(to bottom,var(--cyber-light) 0 2px,var(--cyber-black) 2px 3px,var(--cyber-light) 3px 5px)}
.cyber-site .window-head::before{position:absolute;left:8px;width:14px;height:14px;border:2px solid var(--cyber-black);background:var(--cyber-light);content:""}.cyber-site .window-head img{display:none!important}.cyber-site .window-title,.cyber-site .window-subtitle,.cyber-site .status-pill{position:relative;z-index:1;width:fit-content;background:var(--cyber-light)!important;color:var(--cyber-black)!important}.cyber-site .window-subtitle{display:none}.cyber-site .status-pill{border:1px solid var(--cyber-black)}
.cyber-site .field,.cyber-site .install-note{border:2px solid var(--cyber-black)!important;background:#fff!important}.cyber-site .lock-button{border:2px solid var(--cyber-black)!important;background:var(--cyber-accent)!important;box-shadow:inset 2px 2px 0 #fff,inset -2px -2px 0 #956c2f;color:var(--cyber-black)!important}
.cyber-site section{padding:76px 0!important}.cyber-site .feature-grid{overflow:hidden;border:2px solid var(--cyber-black)!important;background:rgba(255,253,214,.88)!important;box-shadow:4px 4px 0 rgba(17,17,15,.16)!important}.cyber-site .feature,.cyber-site .steps .step{border-color:var(--cyber-black)!important}
.cyber-site .feature-icon,.cyber-site .install li::before,.cyber-site .step::before{border:2px solid var(--cyber-black)!important;background:var(--cyber-accent)!important;color:var(--cyber-black)!important}
.cyber-site .free-section{border:2px solid var(--cyber-black)!important;background:var(--cyber-paper)!important;box-shadow:4px 4px 0 rgba(17,17,15,.2);color:var(--cyber-black)!important}.cyber-site .free-section::after{display:none!important}.cyber-site .free-section p{color:#3f3d37!important}.cyber-site .promise-tags span{border:1px solid var(--cyber-black)!important;background:var(--cyber-accent)!important;color:var(--cyber-black)!important}
.cyber-site footer{border-top:2px solid var(--cyber-black)!important;color:#3f3d37!important}.cyber-credit{display:inline-flex;gap:7px;align-items:center;margin-top:15px;font-size:11px}.cyber-credit img{width:24px;height:24px;object-fit:contain}
@media(max-width:900px){.cyber-site .hero{grid-template-columns:1fr!important}}
@media(max-width:640px){.cyber-titlebar{min-height:36px}.cyber-title-lines{inset-inline:42px}.cyber-window-box{width:21px;height:21px}.cyber-toolbar{min-height:96px;gap:8px;justify-content:space-between;padding:14px 12px 12px}.cyber-tool{min-width:58px}.cyber-tool svg{width:37px;height:37px}.cyber-tool span{font-size:13px}.cyber-addressbar{grid-template-columns:1fr;gap:5px;padding:0 8px 8px}.cyber-addressbar label{font-size:13px}.cyber-addressbar input{height:38px;font-size:12px}.cyber-page{min-height:calc(100dvh - 202px);padding-inline:0}.cyber-site .container{width:min(100% - 28px,1180px)!important}.cyber-site nav{align-items:flex-start!important;min-height:72px!important;padding-block:12px}.cyber-site .nav-links{display:none!important}.cyber-site .hero{min-height:auto!important;padding-top:48px!important}.cyber-site h1{font-size:clamp(2.7rem,13vw,3.4rem)!important}}
@media(prefers-reduced-motion:reduce){.cyber-site *,.cyber-site *::before,.cyber-site *::after{transition-duration:.01ms!important}}
