@font-face{font-display:swap;font-weight:400;font-family:"IBM VGA 8x16";font-style:normal;src:url(/static/fonts/Web437_IBM_VGA_8x16.woff2)format("woff2"),url(/static/fonts/Web437_IBM_VGA_8x16.woff)format("woff")}.error-404,.error-500{min-height:calc((var(--viewport-height,1vh)*100) - 64px - 105px);color:#bbb;background:#000084;justify-content:center;font:400 20px/21px "IBM VGA 8x16",Courier New,monospace;display:flex}@media (min-width:768px){.error-404,.error-500{min-height:calc((var(--viewport-height,1vh)*100) - 64px - 145px)}}@media (min-width:992px){.error-404,.error-500{font-size:24px;line-height:25px}}.error-404:before,.error-404:after,.error-500:before,.error-500:after{z-index:1000;content:"";pointer-events:none;display:block;position:absolute}.error-404:before,.error-500:before{opacity:.75;height:2px;animation:scanline calc(var(--transition-duration)*30)cubic-bezier(.25,.61,.355,1)infinite;background:#0000004d;top:0;left:0;right:0}.error-404:after,.error-500:after{animation:scanlines calc(var(--transition-duration)*10)steps(60)infinite;background:linear-gradient(#0000 50%,#0000004d 51%) 0 0/100% 4px;top:0;bottom:0;left:0;right:0}.error-404--image,.error-500--image{z-index:0;width:125px;height:125px;transform:translate(-40px,-90px)}@media (min-width:992px){.error-404--image,.error-500--image{width:150px;height:150px;transform:translate(-50px,-100px)}}.error-404--image img,.error-500--image img{filter:brightness(5)saturate(0)invert()}.error-404--code,.error-500--code{z-index:10;width:7ch;height:3em}.error-404--code:before,.error-500--code:before{z-index:1;width:inherit;height:inherit;color:#000084;background:#bbb;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.error-404--code:after,.error-500--code:after{z-index:0;width:inherit;height:inherit;content:"";background:#000;position:absolute;top:1em;left:1ch}.error-404--link:hover,.error-404--link:focus,.error-500--link:hover,.error-500--link:focus{color:#ff0!important}.error-404--caret,.error-500--caret{animation:.8s infinite blinkingText}.error-404--list li,.error-500--list li{padding:0 0 0 22px}@media (min-width:992px){.error-404--list li,.error-500--list li{padding:0 0 0 28px}}.error-404--list li:before,.error-500--list li:before{content:"*";position:absolute;top:0;left:0}.error-404--code:before{content:"4 0 4"}.error-500--code:before{content:"5 0 0"}.is--error-page{background:#000084!important}@keyframes blinkingText{0%,49%{opacity:0}50%{opacity:1}}@keyframes scanline{0%{transform:translateY(100vh)}}@keyframes scanlines{0%{background-position:0}}