:root{--bg: #0c0c0c;--bg-surface: #141414;--bg-raised: #1c1c1c;--signal-green: #2ecc40;--signal-yellow: #f0c232;--signal-red: #e74c3c;--text-main: #d4d4d4;--text-soft: #888888;--text-bright: #ffffff;--accent: var(--signal-green);--accent-dim: #1b6e2b;--link: #3b82f6;--border: #3a3a3a;--border-soft: #2a2a2a;--max-width: 880px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:JetBrains Mono,Courier New,monospace;color:var(--text-main);background:linear-gradient(to right,rgba(255,255,255,.022) 3px,transparent 3px),linear-gradient(to bottom,rgba(255,255,255,.022) 3px,transparent 3px),linear-gradient(to right,rgba(255,255,255,.067) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.067) 1px,transparent 1px),var(--bg);background-size:100px 100px,100px 100px,100px 100px,100px 100px,auto;line-height:1.55;min-height:100vh;display:flex;align-items:center;justify-content:center}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 50%,transparent 0%,transparent 25%,rgba(46,204,64,.225) 35%,rgba(240,194,50,.225) 50%,rgba(231,76,60,.225) 65%,transparent 80%);background-position:center;background-repeat:no-repeat;background-size:0px 0px;-webkit-mask-image:linear-gradient(to right,white 1px,transparent 1px),linear-gradient(to bottom,white 1px,transparent 1px);mask-image:linear-gradient(to right,white 1px,transparent 1px),linear-gradient(to bottom,white 1px,transparent 1px);-webkit-mask-size:100px 100px;mask-size:100px 100px;filter:blur(3px);animation:propagate 20s ease-out infinite}a{color:var(--link)}.container{max-width:var(--max-width);margin:0;padding:4.5rem;border:3px solid var(--border);background:var(--bg);box-shadow:inset 3px 3px 0 -1px var(--bg),inset -3px -3px 0 -1px var(--bg),6px 6px 0 0 var(--border-soft);position:relative;z-index:2}h1,h2,h3{line-height:1.2;margin:0;color:var(--text-bright);text-transform:uppercase;text-shadow:0 0 6px rgba(212,212,212,.6),0 0 16px rgba(212,212,212,.4),0 0 32px rgba(212,212,212,.15)}h1{font-size:clamp(2.2rem,5vw,4.2rem)}h2{font-size:clamp(1.35rem,2.5vw,2rem)}p{margin:0;color:var(--text-soft)}section{margin-top:1.7rem}@keyframes move-h{0%{left:-60px;opacity:0}25%{opacity:.375}75%{opacity:.375}to{left:calc(100vw + 20px);opacity:0}}@keyframes move-v{0%{top:-60px;opacity:0}25%{opacity:.375}75%{opacity:.375}to{top:calc(100vh + 20px);opacity:0}}@keyframes move-hl{0%{left:calc(100vw + 60px);opacity:0}25%{opacity:.375}75%{opacity:.375}to{left:-20px;opacity:0}}@keyframes move-vu{0%{top:calc(100vh + 60px);opacity:0}25%{opacity:.375}75%{opacity:.375}to{top:-20px;opacity:0}}@keyframes propagate{0%{background-size:0px 0px;opacity:0}2%{opacity:1}22%{opacity:1}25%{background-size:400vmax 400vmax;opacity:0}25.1%,to{background-size:0px 0px;opacity:0}}.h1a{position:fixed;top:96px;width:8px;height:8px;z-index:1;pointer-events:none;background:#2ecc40;animation:move-h 12s linear 0s infinite backwards;box-shadow:0 0 12px #2ecc40cc,-8px 0 #2ecc4080,-16px 0 #2ecc404d,-24px 0 #2ecc402e,-32px 0 #2ecc401a,-40px 0 #2ecc400f,-48px 0 #2ecc4008}.h1b{position:fixed;top:96px;width:8px;height:8px;z-index:1;pointer-events:none;color:#e74c3c;background:currentColor;animation:move-h 12s linear 4s infinite backwards;box-shadow:0 0 10px 5px currentColor}.h1c{position:fixed;top:96px;width:8px;height:8px;z-index:1;pointer-events:none;background:#f0c232;animation:move-h 12s linear 8s infinite backwards;box-shadow:0 0 12px #f0c232cc,-8px 0 #f0c23280,-16px 0 #f0c2324d,-24px 0 #f0c2322e,-32px 0 #f0c2321a,-40px 0 #f0c2320f,-48px 0 #f0c23208}.h2a{position:fixed;top:296px;width:8px;height:8px;z-index:1;pointer-events:none;background:#f0c232;animation:move-h 10s linear 0s infinite backwards;box-shadow:0 0 12px #f0c232cc,-8px 0 #f0c23280,-16px 0 #f0c2324d,-24px 0 #f0c2322e,-32px 0 #f0c2321a,-40px 0 #f0c2320f,-48px 0 #f0c23208}.h2b{position:fixed;top:296px;width:8px;height:8px;z-index:1;pointer-events:none;color:#e74c3c;background:currentColor;animation:move-h 10s linear 5s infinite backwards;box-shadow:0 0 10px 5px currentColor}.h3a{position:fixed;top:396px;width:8px;height:8px;z-index:1;pointer-events:none;background:#2ecc40;animation:move-h 9s linear 0s infinite backwards;box-shadow:0 0 12px #2ecc40cc,-8px 0 #2ecc4080,-16px 0 #2ecc404d,-24px 0 #2ecc402e,-32px 0 #2ecc401a,-40px 0 #2ecc400f,-48px 0 #2ecc4008}.h3b{position:fixed;top:396px;width:8px;height:8px;z-index:1;pointer-events:none;background:#f0c232;animation:move-h 9s linear 3s infinite backwards;box-shadow:0 0 12px #f0c232cc,-8px 0 #f0c23280,-16px 0 #f0c2324d,-24px 0 #f0c2322e,-32px 0 #f0c2321a,-40px 0 #f0c2320f,-48px 0 #f0c23208}.h3c{position:fixed;top:396px;width:8px;height:8px;z-index:1;pointer-events:none;background:#2ecc40;animation:move-h 9s linear 7s infinite backwards;box-shadow:0 0 12px #2ecc40cc,-8px 0 #2ecc4080,-16px 0 #2ecc404d,-24px 0 #2ecc402e,-32px 0 #2ecc401a,-40px 0 #2ecc400f,-48px 0 #2ecc4008}.h4a{position:fixed;top:596px;width:8px;height:8px;z-index:1;pointer-events:none;color:#e74c3c;background:currentColor;animation:move-h 14s linear 0s infinite backwards;box-shadow:0 0 10px 5px currentColor}.h4b{position:fixed;top:596px;width:8px;height:8px;z-index:1;pointer-events:none;background:#2ecc40;animation:move-h 14s linear 6s infinite backwards;box-shadow:0 0 12px #2ecc40cc,-8px 0 #2ecc4080,-16px 0 #2ecc404d,-24px 0 #2ecc402e,-32px 0 #2ecc401a,-40px 0 #2ecc400f,-48px 0 #2ecc4008}.h5a{position:fixed;top:796px;width:8px;height:8px;z-index:1;pointer-events:none;background:#f0c232;animation:move-h 11s linear 0s infinite backwards;box-shadow:0 0 12px #f0c232cc,-8px 0 #f0c23280,-16px 0 #f0c2324d,-24px 0 #f0c2322e,-32px 0 #f0c2321a,-40px 0 #f0c2320f,-48px 0 #f0c23208}.h5b{position:fixed;top:796px;width:8px;height:8px;z-index:1;pointer-events:none;color:#e74c3c;background:currentColor;animation:move-h 11s linear 4s infinite backwards;box-shadow:0 0 10px 5px currentColor}.h5c{position:fixed;top:796px;width:8px;height:8px;z-index:1;pointer-events:none;background:#f0c232;animation:move-h 11s linear 8s infinite backwards;box-shadow:0 0 12px #f0c232cc,-8px 0 #f0c23280,-16px 0 #f0c2324d,-24px 0 #f0c2322e,-32px 0 #f0c2321a,-40px 0 #f0c2320f,-48px 0 #f0c23208}.h6a{position:fixed;top:996px;width:8px;height:8px;z-index:1;pointer-events:none;background:#2ecc40;animation:move-h 13s linear 0s infinite backwards;box-shadow:0 0 12px #2ecc40cc,-8px 0 #2ecc4080,-16px 0 #2ecc404d,-24px 0 #2ecc402e,-32px 0 #2ecc401a,-40px 0 #2ecc400f,-48px 0 #2ecc4008}.h6b{position:fixed;top:996px;width:8px;height:8px;z-index:1;pointer-events:none;color:#e74c3c;background:currentColor;animation:move-h 13s linear 5s infinite backwards;box-shadow:0 0 10px 5px currentColor}.v1a{position:fixed;left:96px;width:8px;height:8px;z-index:1;pointer-events:none;color:#e74c3c;background:currentColor;animation:move-v 12s linear 0s infinite backwards;box-shadow:0 0 10px 5px currentColor}.v1b{position:fixed;left:96px;width:8px;height:8px;z-index:1;pointer-events:none;background:#2ecc40;animation:move-v 12s linear 5s infinite backwards;box-shadow:0 0 12px #2ecc40cc,0 -8px #2ecc4080,0 -16px #2ecc404d,0 -24px #2ecc402e,0 -32px #2ecc401a,0 -40px #2ecc400f,0 -48px #2ecc4008}.v2a{position:fixed;left:296px;width:8px;height:8px;z-index:1;pointer-events:none;background:#f0c232;animation:move-v 10s linear 0s infinite backwards;box-shadow:0 0 12px #f0c232cc,0 -8px #f0c23280,0 -16px #f0c2324d,0 -24px #f0c2322e,0 -32px #f0c2321a,0 -40px #f0c2320f,0 -48px #f0c23208}.v2b{position:fixed;left:296px;width:8px;height:8px;z-index:1;pointer-events:none;color:#e74c3c;background:currentColor;animation:move-v 10s linear 4s infinite backwards;box-shadow:0 0 10px 5px currentColor}.v2c{position:fixed;left:296px;width:8px;height:8px;z-index:1;pointer-events:none;background:#2ecc40;animation:move-v 10s linear 8s infinite backwards;box-shadow:0 0 12px #2ecc40cc,0 -8px #2ecc4080,0 -16px #2ecc404d,0 -24px #2ecc402e,0 -32px #2ecc401a,0 -40px #2ecc400f,0 -48px #2ecc4008}.v3a{position:fixed;left:596px;width:8px;height:8px;z-index:1;pointer-events:none;background:#2ecc40;animation:move-v 9s linear 0s infinite backwards;box-shadow:0 0 12px #2ecc40cc,0 -8px #2ecc4080,0 -16px #2ecc404d,0 -24px #2ecc402e,0 -32px #2ecc401a,0 -40px #2ecc400f,0 -48px #2ecc4008}.v3b{position:fixed;left:596px;width:8px;height:8px;z-index:1;pointer-events:none;background:#f0c232;animation:move-v 9s linear 4s infinite backwards;box-shadow:0 0 12px #f0c232cc,0 -8px #f0c23280,0 -16px #f0c2324d,0 -24px #f0c2322e,0 -32px #f0c2321a,0 -40px #f0c2320f,0 -48px #f0c23208}.v4a{position:fixed;left:896px;width:8px;height:8px;z-index:1;pointer-events:none;color:#e74c3c;background:currentColor;animation:move-v 14s linear 0s infinite backwards;box-shadow:0 0 10px 5px currentColor}.v4b{position:fixed;left:896px;width:8px;height:8px;z-index:1;pointer-events:none;background:#f0c232;animation:move-v 14s linear 5s infinite backwards;box-shadow:0 0 12px #f0c232cc,0 -8px #f0c23280,0 -16px #f0c2324d,0 -24px #f0c2322e,0 -32px #f0c2321a,0 -40px #f0c2320f,0 -48px #f0c23208}.v4c{position:fixed;left:896px;width:8px;height:8px;z-index:1;pointer-events:none;background:#2ecc40;animation:move-v 14s linear 10s infinite backwards;box-shadow:0 0 12px #2ecc40cc,0 -8px #2ecc4080,0 -16px #2ecc404d,0 -24px #2ecc402e,0 -32px #2ecc401a,0 -40px #2ecc400f,0 -48px #2ecc4008}.v5a{position:fixed;left:1196px;width:8px;height:8px;z-index:1;pointer-events:none;background:#f0c232;animation:move-v 13s linear 0s infinite backwards;box-shadow:0 0 12px #f0c232cc,0 -8px #f0c23280,0 -16px #f0c2324d,0 -24px #f0c2322e,0 -32px #f0c2321a,0 -40px #f0c2320f,0 -48px #f0c23208}.v5b{position:fixed;left:1196px;width:8px;height:8px;z-index:1;pointer-events:none;color:#e74c3c;background:currentColor;animation:move-v 13s linear 6s infinite backwards;box-shadow:0 0 10px 5px currentColor}.v6a{position:fixed;left:1496px;width:8px;height:8px;z-index:1;pointer-events:none;background:#2ecc40;animation:move-v 11s linear 0s infinite backwards;box-shadow:0 0 12px #2ecc40cc,0 -8px #2ecc4080,0 -16px #2ecc404d,0 -24px #2ecc402e,0 -32px #2ecc401a,0 -40px #2ecc400f,0 -48px #2ecc4008}.v6b{position:fixed;left:1496px;width:8px;height:8px;z-index:1;pointer-events:none;color:#e74c3c;background:currentColor;animation:move-v 11s linear 5s infinite backwards;box-shadow:0 0 10px 5px currentColor}.hl1a{position:fixed;top:196px;width:8px;height:8px;z-index:1;pointer-events:none;color:#e74c3c;background:currentColor;animation:move-hl 11s linear 0s infinite backwards;box-shadow:0 0 10px 5px currentColor}.hl1b{position:fixed;top:196px;width:8px;height:8px;z-index:1;pointer-events:none;background:#2ecc40;animation:move-hl 11s linear 4s infinite backwards;box-shadow:0 0 12px #2ecc40cc,8px 0 #2ecc4080,16px 0 #2ecc404d,24px 0 #2ecc402e,32px 0 #2ecc401a,40px 0 #2ecc400f,48px 0 #2ecc4008}.hl2a{position:fixed;top:496px;width:8px;height:8px;z-index:1;pointer-events:none;background:#f0c232;animation:move-hl 13s linear 0s infinite backwards;box-shadow:0 0 12px #f0c232cc,8px 0 #f0c23280,16px 0 #f0c2324d,24px 0 #f0c2322e,32px 0 #f0c2321a,40px 0 #f0c2320f,48px 0 #f0c23208}.hl2b{position:fixed;top:496px;width:8px;height:8px;z-index:1;pointer-events:none;color:#e74c3c;background:currentColor;animation:move-hl 13s linear 5s infinite backwards;box-shadow:0 0 10px 5px currentColor}.hl2c{position:fixed;top:496px;width:8px;height:8px;z-index:1;pointer-events:none;background:#2ecc40;animation:move-hl 13s linear 9s infinite backwards;box-shadow:0 0 12px #2ecc40cc,8px 0 #2ecc4080,16px 0 #2ecc404d,24px 0 #2ecc402e,32px 0 #2ecc401a,40px 0 #2ecc400f,48px 0 #2ecc4008}.hl3a{position:fixed;top:696px;width:8px;height:8px;z-index:1;pointer-events:none;background:#2ecc40;animation:move-hl 10s linear 0s infinite backwards;box-shadow:0 0 12px #2ecc40cc,8px 0 #2ecc4080,16px 0 #2ecc404d,24px 0 #2ecc402e,32px 0 #2ecc401a,40px 0 #2ecc400f,48px 0 #2ecc4008}.hl3b{position:fixed;top:696px;width:8px;height:8px;z-index:1;pointer-events:none;background:#f0c232;animation:move-hl 10s linear 5s infinite backwards;box-shadow:0 0 12px #f0c232cc,8px 0 #f0c23280,16px 0 #f0c2324d,24px 0 #f0c2322e,32px 0 #f0c2321a,40px 0 #f0c2320f,48px 0 #f0c23208}.hl4a{position:fixed;top:896px;width:8px;height:8px;z-index:1;pointer-events:none;background:#f0c232;animation:move-hl 12s linear 0s infinite backwards;box-shadow:0 0 12px #f0c232cc,8px 0 #f0c23280,16px 0 #f0c2324d,24px 0 #f0c2322e,32px 0 #f0c2321a,40px 0 #f0c2320f,48px 0 #f0c23208}.hl4b{position:fixed;top:896px;width:8px;height:8px;z-index:1;pointer-events:none;background:#2ecc40;animation:move-hl 12s linear 4s infinite backwards;box-shadow:0 0 12px #2ecc40cc,8px 0 #2ecc4080,16px 0 #2ecc404d,24px 0 #2ecc402e,32px 0 #2ecc401a,40px 0 #2ecc400f,48px 0 #2ecc4008}.hl4c{position:fixed;top:896px;width:8px;height:8px;z-index:1;pointer-events:none;color:#e74c3c;background:currentColor;animation:move-hl 12s linear 8s infinite backwards;box-shadow:0 0 10px 5px currentColor}.vu1a{position:fixed;left:196px;width:8px;height:8px;z-index:1;pointer-events:none;background:#2ecc40;animation:move-vu 11s linear 0s infinite backwards;box-shadow:0 0 12px #2ecc40cc,0 8px #2ecc4080,0 16px #2ecc404d,0 24px #2ecc402e,0 32px #2ecc401a,0 40px #2ecc400f,0 48px #2ecc4008}.vu1b{position:fixed;left:196px;width:8px;height:8px;z-index:1;pointer-events:none;color:#e74c3c;background:currentColor;animation:move-vu 11s linear 5s infinite backwards;box-shadow:0 0 10px 5px currentColor}.vu2a{position:fixed;left:496px;width:8px;height:8px;z-index:1;pointer-events:none;background:#f0c232;animation:move-vu 14s linear 0s infinite backwards;box-shadow:0 0 12px #f0c232cc,0 8px #f0c23280,0 16px #f0c2324d,0 24px #f0c2322e,0 32px #f0c2321a,0 40px #f0c2320f,0 48px #f0c23208}.vu2b{position:fixed;left:496px;width:8px;height:8px;z-index:1;pointer-events:none;color:#e74c3c;background:currentColor;animation:move-vu 14s linear 6s infinite backwards;box-shadow:0 0 10px 5px currentColor}.vu2c{position:fixed;left:496px;width:8px;height:8px;z-index:1;pointer-events:none;background:#2ecc40;animation:move-vu 14s linear 10s infinite backwards;box-shadow:0 0 12px #2ecc40cc,0 8px #2ecc4080,0 16px #2ecc404d,0 24px #2ecc402e,0 32px #2ecc401a,0 40px #2ecc400f,0 48px #2ecc4008}.vu3a{position:fixed;left:796px;width:8px;height:8px;z-index:1;pointer-events:none;color:#e74c3c;background:currentColor;animation:move-vu 10s linear 0s infinite backwards;box-shadow:0 0 10px 5px currentColor}.vu3b{position:fixed;left:796px;width:8px;height:8px;z-index:1;pointer-events:none;background:#f0c232;animation:move-vu 10s linear 4s infinite backwards;box-shadow:0 0 12px #f0c232cc,0 8px #f0c23280,0 16px #f0c2324d,0 24px #f0c2322e,0 32px #f0c2321a,0 40px #f0c2320f,0 48px #f0c23208}.vu4a{position:fixed;left:1096px;width:8px;height:8px;z-index:1;pointer-events:none;background:#2ecc40;animation:move-vu 12s linear 0s infinite backwards;box-shadow:0 0 12px #2ecc40cc,0 8px #2ecc4080,0 16px #2ecc404d,0 24px #2ecc402e,0 32px #2ecc401a,0 40px #2ecc400f,0 48px #2ecc4008}.vu4b{position:fixed;left:1096px;width:8px;height:8px;z-index:1;pointer-events:none;background:#f0c232;animation:move-vu 12s linear 5s infinite backwards;box-shadow:0 0 12px #f0c232cc,0 8px #f0c23280,0 16px #f0c2324d,0 24px #f0c2322e,0 32px #f0c2321a,0 40px #f0c2320f,0 48px #f0c23208}.vu5a{position:fixed;left:1396px;width:8px;height:8px;z-index:1;pointer-events:none;color:#e74c3c;background:currentColor;animation:move-vu 9s linear 0s infinite backwards;box-shadow:0 0 10px 5px currentColor}.vu5b{position:fixed;left:1396px;width:8px;height:8px;z-index:1;pointer-events:none;background:#2ecc40;animation:move-vu 9s linear 4s infinite backwards;box-shadow:0 0 12px #2ecc40cc,0 8px #2ecc4080,0 16px #2ecc404d,0 24px #2ecc402e,0 32px #2ecc401a,0 40px #2ecc400f,0 48px #2ecc4008}.ph1{position:fixed;top:396px;width:8px;height:8px;z-index:1;pointer-events:none;color:#e74c3c;background:currentColor;animation:move-h 7s linear 2s infinite backwards,police-strobe .25s ease-in-out infinite;box-shadow:0 0 20px 10px currentColor}.phl1{position:fixed;top:696px;width:8px;height:8px;z-index:1;pointer-events:none;color:#e74c3c;background:currentColor;animation:move-hl 8s linear 0s infinite backwards,police-strobe .25s ease-in-out infinite;box-shadow:0 0 20px 10px currentColor}.pv1{position:fixed;left:396px;width:8px;height:8px;z-index:1;pointer-events:none;color:#e74c3c;background:currentColor;animation:move-v 8s linear 3s infinite backwards,police-strobe .25s ease-in-out infinite;box-shadow:0 0 20px 10px currentColor}.pvu1{position:fixed;left:1696px;width:8px;height:8px;z-index:1;pointer-events:none;color:#e74c3c;background:currentColor;animation:move-vu 7s linear 1s infinite backwards,police-strobe .25s ease-in-out infinite;box-shadow:0 0 20px 10px currentColor}.th1{position:fixed;top:296px;width:24px;height:8px;z-index:1;pointer-events:none;background:silver;animation:move-h 4s linear 0s infinite backwards;box-shadow:-24px 0 #c0c0c0e6,-48px 0 #c0c0c0cc,-72px 0 #c0c0c0a6,-96px 0 #c0c0c080,-120px 0 #c0c0c059,-144px 0 #c0c0c033}.thl1{position:fixed;top:1096px;width:24px;height:8px;z-index:1;pointer-events:none;background:silver;animation:move-hl 4.5s linear 0s infinite backwards;box-shadow:24px 0 #c0c0c0e6,48px 0 #c0c0c0cc,72px 0 #c0c0c0a6,96px 0 #c0c0c080,120px 0 #c0c0c059,144px 0 #c0c0c033}.tv1{position:fixed;left:196px;width:8px;height:24px;z-index:1;pointer-events:none;background:silver;animation:move-v 4s linear 0s infinite backwards;box-shadow:0 -24px #c0c0c0e6,0 -48px #c0c0c0cc,0 -72px #c0c0c0a6,0 -96px #c0c0c080,0 -120px #c0c0c059,0 -144px #c0c0c033}.tvu1{position:fixed;left:2196px;width:8px;height:24px;z-index:1;pointer-events:none;background:silver;animation:move-vu 4.5s linear 0s infinite backwards;box-shadow:0 24px #c0c0c0e6,0 48px #c0c0c0cc,0 72px #c0c0c0a6,0 96px #c0c0c080,0 120px #c0c0c059,0 144px #c0c0c033}@keyframes police-strobe{0%,46%{color:#e74c3c}48%{color:#222}50%,96%{color:#135dd8}98%{color:#222}to{color:#e74c3c}}.ev{background:transparent!important;box-shadow:none!important}.ev:before,.ev:after{content:"";position:absolute;width:8px;height:8px;top:0;background:#e74c3c;box-shadow:0 0 10px 5px #e74c3c}.ev:before{left:0;animation:ev-strobe-a .5s ease-in-out infinite}.ev:after{left:10px;animation:ev-strobe-b .5s ease-in-out infinite}.ev-v:after{left:0;top:10px}@keyframes ev-strobe-a{0%,45%{opacity:1}50%,to{opacity:.35}}@keyframes ev-strobe-b{0%,45%{opacity:.35}50%,to{opacity:1}}.colophon{margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--border-soft)}.prompt{color:var(--text-soft);font-size:.75rem;opacity:.5}@media(prefers-reduced-motion:reduce){body:before{display:none!important}body>div:not(.container){display:none!important}}@media(max-width:960px){.container{padding:2.5rem 2rem}}@media(max-width:720px){.container{margin:.5rem;padding:1rem .75rem}}.hero[data-astro-cid-j7pv25f6]{display:grid;gap:.7rem}.logo[data-astro-cid-j7pv25f6]{font-family:JetBrains Mono,Courier New,monospace;font-size:clamp(1.8rem,4vw,3rem);line-height:1;margin:0;color:var(--text-main);font-weight:800}.red[data-astro-cid-j7pv25f6]{color:var(--signal-red)}.yellow[data-astro-cid-j7pv25f6]{color:var(--signal-yellow)}.green[data-astro-cid-j7pv25f6]{color:var(--signal-green)}.logo[data-astro-cid-j7pv25f6] .cube[data-astro-cid-j7pv25f6]{position:relative;top:-.7em;font-size:.8em}.logo-group[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1.5rem}.acronym[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.15em;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:700;text-transform:uppercase}.acronym-word[data-astro-cid-j7pv25f6],.typewriter[data-astro-cid-j7pv25f6]{color:var(--text-main);opacity:1;text-shadow:0 0 6px rgba(212,212,212,.6),0 0 16px rgba(212,212,212,.4),0 0 32px rgba(212,212,212,.15)}.hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:64ch}.typewriter[data-astro-cid-j7pv25f6]{display:inline-flex}.typewriter-text[data-astro-cid-j7pv25f6]{white-space:nowrap}section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:.6rem}section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]:before{content:"// ";color:var(--text-soft);opacity:.4}.principles[data-astro-cid-j7pv25f6]{margin:0;padding-left:0;color:var(--text-soft);list-style:none}.principles[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-left:0}.principles[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"> ";font-weight:700}.principles[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(3n+1):before{color:var(--signal-green)}.principles[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(3n+2):before{color:var(--signal-yellow)}.principles[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(3n):before{color:var(--signal-red)}
