@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-tracking:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.absolute{position:absolute}.relative{position:relative}.z-10{z-index:10}.col-span-full{grid-column:1/-1}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.min-h-screen{min-height:100vh}.w-full{width:100%}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.object-contain{object-fit:contain}.text-center{text-align:center}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:underline:hover{text-decoration-line:underline}}body{color:#e0e0e0;background:#0a0a0a;font-family:JetBrains Mono,monospace;overflow-x:hidden}::selection{color:#fff;background:#f44}.creepy-font{font-family:Creepster,cursive}.pixel-font{font-family:"Press Start 2P",monospace}.glitch{color:#f44;font-weight:700;position:relative}.glitch:before,.glitch:after{content:attr(data-text);width:100%;height:100%;position:absolute;top:0;left:0}.glitch:before{color:red;z-index:-1;animation:.5s infinite glitch-1}.glitch:after{color:#0f0;z-index:-2;animation:.5s infinite glitch-2}@keyframes glitch-1{0%,14%,15%,49%,50%,99%,to{transform:translate(0)}1%,13%{transform:translate(-2px,2px)}16%,48%{transform:translate(2px,-1px)}}@keyframes glitch-2{0%,20%,21%,62%,63%,99%,to{transform:translate(0)}1%,19%{transform:translate(1px,-1px)}22%,61%{transform:translate(-1px,1px)}}.terminal{background:#111;border:1px solid #333;border-radius:8px;box-shadow:0 0 20px #ff44441a}.terminal-bar{background:#1a1a1a;border-bottom:1px solid #333;align-items:center;gap:6px;padding:8px 14px;display:flex}.terminal-dot{border-radius:50%;width:10px;height:10px}.rage-bg{background:linear-gradient(45deg,red,#f44,red) 0 0/400% 400%;animation:3s infinite rage-gradient}@keyframes rage-gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.btn-rage{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#f44;border-radius:8px;padding:12px 28px;font-size:14px;font-weight:700;transition:all .2s}.btn-rage:hover{background:red;transform:translateY(-2px);box-shadow:0 4px 20px #f446}.detection-alert{background:#ff44441a;border:2px solid #f44;border-radius:8px;margin:16px 0;padding:16px;animation:2s infinite pulse-red}@keyframes pulse-red{0%,to{border-color:#f44;box-shadow:0 0 5px #f443}50%{border-color:red;box-shadow:0 0 20px #f446}}.scan-line{position:relative;overflow:hidden}.scan-line:after{content:"";background:linear-gradient(90deg,#0000,#ff44444d,#0000);width:100%;height:100%;animation:3s infinite scan;position:absolute;top:0;left:-100%}@keyframes scan{0%{left:-100%}to{left:100%}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
