@keyframes asci-boot-fade{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes asci-glitch-slice-1{0%,to{opacity:0;clip-path:inset(0);transform:translate(0)}20%{opacity:.9;clip-path:polygon(0 15%,100% 15%,100% 38%,0 38%);transform:translate(-2px,-1px)}35%{opacity:0;transform:translate(0)}50%{opacity:.85;clip-path:polygon(0 62%,100% 62%,100% 82%,0 82%);transform:translate(2px,1px)}65%{opacity:0}80%{opacity:.75;clip-path:polygon(0 42%,100% 42%,100% 55%,0 55%);transform:translate(-1px,.5px)}95%{opacity:0;transform:translate(0)}}@keyframes asci-glitch-slice-2{0%,to{opacity:0;clip-path:inset(0);transform:translate(0)}15%{opacity:0}25%{opacity:.8;clip-path:polygon(0 28%,100% 28%,100% 45%,0 45%);transform:translate(2px,-1px)}40%{opacity:0}60%{opacity:.9;clip-path:polygon(0 75%,100% 75%,100% 92%,0 92%);transform:translate(-2px,1px)}75%{opacity:0;transform:translate(0)}}@keyframes asci-glitch-scanline{0%{opacity:0;top:0%}30%{opacity:.6}70%{opacity:.6}to{opacity:0;top:100%}}.asci-splash-safe-viewport{padding-top:max(1rem, env(safe-area-inset-top));padding-right:max(1rem, env(safe-area-inset-right));padding-bottom:max(1rem, env(safe-area-inset-bottom));padding-left:max(1rem, env(safe-area-inset-left))}.asci-glitch-container{flex-direction:column;justify-content:center;align-items:center;display:inline-flex;position:relative}.asci-glitch-base{z-index:2;will-change:opacity, transform;position:relative}.asci-glitch-slice-a{z-index:3;pointer-events:none;opacity:0;mix-blend-mode:multiply;will-change:transform, opacity, clip-path;animation:.28s ease-in-out .12s forwards asci-glitch-slice-1;position:absolute;inset:0}.asci-glitch-slice-b{z-index:3;pointer-events:none;opacity:0;mix-blend-mode:screen;will-change:transform, opacity, clip-path;animation:.26s ease-in-out .14s forwards asci-glitch-slice-2;position:absolute;inset:0}.dark .asci-glitch-slice-a{mix-blend-mode:screen}.dark .asci-glitch-slice-b{mix-blend-mode:color-dodge}.asci-glitch-scan{pointer-events:none;z-index:4;background:linear-gradient(90deg,#0000 0%,#ff6b00 50%,#0000 100%);height:1px;animation:.3s ease-out .1s forwards asci-glitch-scanline;position:absolute;left:0;right:0}@media (prefers-reduced-motion:reduce){.asci-glitch-slice-a,.asci-glitch-slice-b,.asci-glitch-scan{opacity:0!important;animation:none!important;display:none!important}.asci-glitch-base{opacity:1!important;animation:none!important;transform:none!important}}
