.dark-circuit-wrapper{min-height:100%;width:100%;position:relative;background-color:#0f0f0f}.dark-circuit-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,transparent,transparent 19px,rgba(34,197,94,.15) 0,rgba(34,197,94,.15) 20px,transparent 0,transparent 39px,rgba(34,197,94,.15) 0,rgba(34,197,94,.15) 40px),repeating-linear-gradient(90deg,transparent,transparent 19px,rgba(34,197,94,.15) 0,rgba(34,197,94,.15) 20px,transparent 0,transparent 39px,rgba(34,197,94,.15) 0,rgba(34,197,94,.15) 40px),radial-gradient(circle at 20px 20px,rgba(16,185,129,.18) 2px,transparent 0),radial-gradient(circle at 40px 40px,rgba(16,185,129,.18) 2px,transparent 0);background-size:40px 40px,40px 40px,40px 40px,40px 40px}.matrix-container{position:absolute;inset:0;width:100%;height:100%;background:#000;overflow:hidden;display:flex}.matrix-overlay{position:absolute;inset:0;background:rgba(0,0,0,.7)}.matrix-pattern{position:relative;width:1000px;height:100%;flex-shrink:0}.matrix-column{position:absolute;top:-100%;width:20px;height:100%;font-size:16px;line-height:18px;font-weight:700;animation:fall linear infinite;white-space:nowrap}.matrix-column:before{content:"<div> <p> <h1> <h2> <h3> <h4> <h5> <h6> <span> <a> <img> <video> <audio> <ul> <ol> <li> <table> <tr> <td> <th> <thead> <tbody> <tfoot> <form> <input> <button> <label> <textarea> <select> <option> <style> <script> <link> <meta> <title> <body> <html> <head> ";position:absolute;top:0;left:0;background:linear-gradient(180deg,#ffffff 0,#ffffff 5%,#00ff41 10%,#00ff41 20%,#00dd33 30%,#00bb22 40%,#009911 50%,#007700 60%,#005500 70%,#003300 80%,rgba(0,255,65,.5) 90%,transparent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;writing-mode:vertical-lr;letter-spacing:1px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.matrix-column:first-child{left:0;animation-delay:-2.5s;animation-duration:3s}.matrix-column:nth-child(2){left:25px;animation-delay:-3.2s;animation-duration:4s}.matrix-column:nth-child(3){left:50px;animation-delay:-1.8s;animation-duration:2.5s}.matrix-column:nth-child(4){left:75px;animation-delay:-2.9s;animation-duration:3.5s}.matrix-column:nth-child(5){left:100px;animation-delay:-1.5s;animation-duration:3s}.matrix-column:nth-child(6){left:125px;animation-delay:-3.8s;animation-duration:4.5s}.matrix-column:nth-child(7){left:150px;animation-delay:-2.1s;animation-duration:2.8s}.matrix-column:nth-child(8){left:175px;animation-delay:-2.7s;animation-duration:3.2s}.matrix-column:nth-child(9){left:200px;animation-delay:-3.4s;animation-duration:3.8s}.matrix-column:nth-child(10){left:225px;animation-delay:-1.9s;animation-duration:2.7s}.matrix-column:nth-child(11){left:250px;animation-delay:-3.6s;animation-duration:4.2s}.matrix-column:nth-child(12){left:275px;animation-delay:-2.3s;animation-duration:3.1s}.matrix-column:nth-child(13){left:300px;animation-delay:-3.1s;animation-duration:3.6s}.matrix-column:nth-child(14){left:325px;animation-delay:-2.6s;animation-duration:2.9s}.matrix-column:nth-child(15){left:350px;animation-delay:-3.7s;animation-duration:4.1s}.matrix-column:nth-child(16){left:375px;animation-delay:-2.8s;animation-duration:3.3s}.matrix-column:nth-child(17){left:400px;animation-delay:-3.3s;animation-duration:3.7s}.matrix-column:nth-child(18){left:425px;animation-delay:-2.2s;animation-duration:2.6s}.matrix-column:nth-child(19){left:450px;animation-delay:-3.9s;animation-duration:4.3s}.matrix-column:nth-child(20){left:475px;animation-delay:-2.4s;animation-duration:3.4s}.matrix-column:nth-child(21){left:500px;animation-delay:-1.7s;animation-duration:2.4s}.matrix-column:nth-child(22){left:525px;animation-delay:-3.5s;animation-duration:3.9s}.matrix-column:nth-child(23){left:550px;animation-delay:-2s;animation-duration:3s}.matrix-column:nth-child(24){left:575px;animation-delay:-4s;animation-duration:4.4s}.matrix-column:nth-child(25){left:600px;animation-delay:-1.6s;animation-duration:2.3s}.matrix-column:nth-child(26){left:625px;animation-delay:-3s;animation-duration:3.5s}.matrix-column:nth-child(27){left:650px;animation-delay:-3.8s;animation-duration:4s}.matrix-column:nth-child(28){left:675px;animation-delay:-2.5s;animation-duration:2.8s}.matrix-column:nth-child(29){left:700px;animation-delay:-3.2s;animation-duration:3.6s}.matrix-column:nth-child(30){left:725px;animation-delay:-2.7s;animation-duration:3.2s}.matrix-column:nth-child(31){left:750px;animation-delay:-1.8s;animation-duration:2.7s}.matrix-column:nth-child(32){left:775px;animation-delay:-3.6s;animation-duration:4.1s}.matrix-column:nth-child(33){left:800px;animation-delay:-2.1s;animation-duration:3.1s}.matrix-column:nth-child(34){left:825px;animation-delay:-3.4s;animation-duration:3.7s}.matrix-column:nth-child(35){left:850px;animation-delay:-2.8s;animation-duration:2.9s}.matrix-column:nth-child(36){left:875px;animation-delay:-3.7s;animation-duration:4.2s}.matrix-column:nth-child(37){left:900px;animation-delay:-2.3s;animation-duration:3.3s}.matrix-column:nth-child(38){left:925px;animation-delay:-1.9s;animation-duration:2.5s}.matrix-column:nth-child(39){left:950px;animation-delay:-3.5s;animation-duration:3.8s}.matrix-column:nth-child(40){left:975px;animation-delay:-2.6s;animation-duration:3.4s}.matrix-column:nth-child(odd):before{content:"font-size color background margin padding border display position top left right bottom width height flex grid block inline absolute relative fixed z-index overflow"}.matrix-column:nth-child(2n):before{content:"class= id= src= href= alt= style= type= value= placeholder= required disabled checked selected multiple readonly onclick onchange onsubmit onkeydown onkeyup onload"}.matrix-column:nth-child(3n):before{content:"<html> <head> <body> <div> <p> <h1> <h2> <h3> <h4> <h5> <h6> <span> <a> <img> <video> <audio> <ul> <ol> <li> <table> <tr> <td> <th> <thead> <tbody> <tfoot> <form> <input> <button> <label> <textarea> <select> <option> <style> <script> <link> <meta> <title>"}.matrix-column:nth-child(4n):before{content:"background-color background-image background-size font-family font-weight text-align text-decoration border-radius box-shadow transition animation transform opacity filter backdrop-filter"}.matrix-column:nth-child(5n):before{content:"{ } ( ) [ ] ; : , . # ! @ $ % ^ & * - _ + = | / ? ' \" ` ~"}@keyframes fall{0%{transform:translateY(-10%);opacity:1}to{transform:translateY(200%);opacity:0}}@media (max-width:768px){.matrix-column{font-size:14px;line-height:16px;width:18px}}@media (max-width:480px){.matrix-column{font-size:12px;line-height:14px;width:15px}}