@keyframes pixel-breathe{0%,to{opacity:1}50%{opacity:.85}}.letter-fill{animation:4s ease-in-out infinite pixel-breathe}.logo-glitch-slice{opacity:0;pointer-events:none;z-index:5;width:100%;position:absolute;overflow:hidden}.logo-glitch-slice svg{width:100%;display:block}@keyframes glitch-1{0%,94%,to{opacity:0;transform:translate(0)}95%{opacity:.7;transform:translate(3px)}96%{opacity:.5;transform:translate(-2px)}97%{opacity:0;transform:translate(0)}}@keyframes glitch-2{0%,93%,to{opacity:0;transform:translate(0)}94%{opacity:.6;transform:translate(-4px)}95.5%{opacity:.4;transform:translate(2px)}96.5%{opacity:0;transform:translate(0)}}.logo-glitch-slice:first-child{height:8%;animation:7s ease-in-out 3s infinite glitch-1;top:25%}.logo-glitch-slice:nth-child(2){height:5%;animation:9s ease-in-out 5s infinite glitch-2;top:55%}@keyframes glitch-hit{0%{opacity:0;transform:translate(0)}10%{opacity:.9;transform:translate(6px)}30%{opacity:.7;transform:translate(-4px)}50%{opacity:.5;transform:translate(3px)}70%{opacity:.3;transform:translate(-2px)}to{opacity:0;transform:translate(0)}}.logo-glitch-slice.glitch-hit{animation:.3s ease-out forwards glitch-hit!important}@media (prefers-reduced-motion:reduce){.letter-fill{animation:none}.logo-glitch-slice{display:none;animation:none!important}}
.boot-overlay{z-index:10010;color:#9bbc0f;background:#0a0a0a;flex-direction:column;justify-content:flex-start;padding:60px 80px;font-family:Courier New,monospace;font-size:20px;transition:opacity .4s ease-out;display:flex;position:fixed;inset:0}.boot-overlay.boot-contained{z-index:200;padding:24px 20px;font-size:14px;position:absolute}.boot-overlay.boot-hidden{opacity:0;pointer-events:none}.boot-line{opacity:0;margin-bottom:4px;transition:opacity 50ms step-end}.boot-line.boot-visible{opacity:1}.boot-cursor{animation:1s step-end infinite boot-blink}@keyframes boot-blink{0%,to{opacity:1}50%{opacity:0}}@media (max-width:767px){.boot-overlay{padding:32px 24px;font-size:11px}}@media (prefers-reduced-motion:reduce){.boot-cursor{animation:none}.boot-line{transition:none}}
