.btn.light{color:#111!important;box-shadow:none!important;background:#fff!important;border:1px solid #111!important}.btn.light:hover{background:#ededeb!important}.dark h2 i,.quick h2 i{color:#fff!important}.theme-switch{border:1px solid var(--line);color:#111;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font:700 12px Arial;display:inline-flex}.theme-switch:hover{background:#ededeb}.mobile .theme-switch{width:max-content;margin-bottom:4px}.status>div:last-child>p{color:#f2f2f0!important;font-size:15px!important;line-height:1.65!important}.status p b{letter-spacing:.6px!important;color:#fff!important;font-size:11px!important}.tech .title{max-width:760px}.tech .title h2,.req .title h2,.commands .title h2{font-size:clamp(2.6rem,4.8vw,4.8rem);line-height:1.01}.tech>div{grid-template-columns:repeat(5,minmax(0,1fr))}.tech article{min-height:145px}.tech article b{font-size:15px}.tech article small{font-size:12px}.diagram{height:390px;background:#fff!important}.diagram .orbit,.diagram .line{display:none}.diagram:before{content:"";border-top:1px solid #999;position:absolute;top:195px;left:18%;right:18%}.diagram:after{content:"";border-left:1px solid #999;position:absolute;top:100px;bottom:160px;left:50%}.diagram .controller{width:158px;top:43px;left:calc(50% - 79px)}.diagram .win{top:245px;left:12%;right:auto}.diagram .fed{bottom:44px;left:calc(50% - 58px)}.diagram .kali{top:245px;bottom:auto;right:12%}.diagram .tag{display:none}.package{background:#f0f0ee!important}.package i{display:none}.package>svg{width:112px!important;height:100px!important;padding:22px!important}.package>b{color:#111!important;top:214px!important}.package small{color:#555!important;top:240px!important}.downloadhero h1{font-size:clamp(3.6rem,6.2vw,5.8rem)}html.darkmode{--ink:#f5f5f2;--muted:#b9b9b4;--paper:#111;--purple:#fff;--mint:#242424;--honey:#333330;--dark:#050505;--line:#3c3c38}html.darkmode body{color:#f5f5f2;background:#111}html.darkmode header,html.darkmode .white,html.darkmode .architecture,html.darkmode .experiment{background:#111!important}html.darkmode .btn.light,html.darkmode .round,html.darkmode nav,html.darkmode .theme-switch{color:#fff!important;background:#1a1a1a!important;border-color:#555!important}html.darkmode nav a{color:#c8c8c5}html.darkmode nav a.on,html.darkmode .btn:not(.light){color:#111!important;background:#fff!important}html.darkmode .heroimage,html.darkmode .flow>div,html.darkmode .tech article,html.darkmode .req article,html.darkmode .commands article,html.darkmode .diagram{background:#1b1b1a!important;border-color:#3f3f3c!important}html.darkmode .diagram .node{color:#fff;background:#232322!important;border-color:#555!important}html.darkmode .profile,html.darkmode .experiment .wrap,html.darkmode .package,html.darkmode .lav,html.darkmode .cta,html.darkmode .install article{background:#20201f!important}html.darkmode .install article+article{background:#292927!important}html.darkmode footer{background:#0b0b0b!important}html.darkmode .warning{color:#e4e4e1!important;background:#20201f!important}@media (max-width:800px){.theme-switch span{display:none}.theme-switch{justify-content:center;width:36px;height:36px;padding:0}.diagram:before{left:14%;right:14%}.tech>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.diagram{height:610px}.diagram:before,.diagram:after{display:none}.diagram .controller{top:42px}.diagram .win{top:185px;left:calc(50% - 58px)}.diagram .fed{bottom:145px;left:calc(50% - 58px)}.diagram .kali{inset:auto auto 35px calc(50% - 58px)}.req .title h2,.commands .title h2{font-size:2.8rem}}
.hero .eye{letter-spacing:.9px;max-width:340px;font-size:9px}.heroimage img{filter:grayscale()contrast(1.12)}.problems article{border:1px solid #d4d4d0;color:#111!important;background:#f0f0ed!important}.problems article svg{color:#fff!important;background:#111!important}.problems article h3,.problems article p{color:#111!important}.problems article em{color:#555!important}.features article:not(.f0){color:#111!important;background:#fff!important}.features article:not(.f0) h3,.features article:not(.f0) p{color:#111!important}.features article:not(.f0)>svg,.stepgrid article>span{color:#fff!important;background:#111!important}.tech .title{max-width:900px}.tech article{color:#111!important;background:#fff!important}.tech article em,.req article>svg{color:#fff!important;background:#111!important}.tech article b,.tech article small,.req article h3,.req article p,.status>div:first-child>strong{color:#111!important}.profile span{color:#fff!important;background:#111!important}.package{border:1px solid #d9d9d5;background:#f1f1ef!important}.package>svg{color:#fff!important;background:#111!important}.package>b{color:#111!important}.package small{color:#555!important}.experiment .wrap{color:#111!important;background:#ededeb!important}.experiment p{color:#333!important}.experiment>div>svg{color:#fff!important;background:#111!important}.commands>label{color:#111!important;background:#fff!important;border-color:#111!important}.commands>label input{color:#111!important}.commands>label input::placeholder{color:#666!important}html.darkmode .heroimage{background:#0b0b0b!important;border-color:#3d3d3a!important}html.darkmode .heroimage img{filter:grayscale()invert()contrast(1.08)!important}html.darkmode .problems article{color:#fff!important;background:#202020!important;border-color:#454542!important}html.darkmode .problems article h3{color:#fff!important}html.darkmode .problems article p{color:#d7d7d3!important}html.darkmode .problems article em{color:#bcbcb8!important}html.darkmode .problems article svg{color:#111!important;background:#f5f5f2!important}html.darkmode .features article:not(.f0){color:#fff!important;background:#202020!important;border-color:#454542!important}html.darkmode .features article:not(.f0) h3{color:#fff!important}html.darkmode .features article:not(.f0) p{color:#d7d7d3!important}html.darkmode .features article:not(.f0)>svg{color:#111!important;background:#f5f5f2!important}html.darkmode .stepgrid article>span{color:#111!important;background:#fff!important}html.darkmode .tech article{color:#fff!important;background:#202020!important;border-color:#454542!important}html.darkmode .tech article em,html.darkmode .req article>svg{color:#111!important;background:#f5f5f2!important}html.darkmode .tech article b,html.darkmode .tech article small,html.darkmode .req article h3{color:#fff!important}html.darkmode .req article p{color:#d7d7d3!important}html.darkmode .status>div:first-child>strong{color:#fff!important}html.darkmode .profile span{color:#111!important;background:#fff!important}html.darkmode .package{background:#202020!important;border-color:#454542!important}html.darkmode .package>svg{color:#111!important;background:#f5f5f2!important}html.darkmode .package>b{color:#fff!important}html.darkmode .package small{color:#d7d7d3!important}html.darkmode .experiment .wrap{color:#fff!important;background:#202020!important}html.darkmode .experiment p{color:#d7d7d3!important}html.darkmode .experiment>div>svg{color:#111!important;background:#f5f5f2!important}html.darkmode .commands>label{color:#fff!important;background:#202020!important;border-color:#555!important}html.darkmode .commands>label input{color:#fff!important}html.darkmode .commands>label input::placeholder{color:#aaa!important}
