@charset "UTF-8";.neo-button-animated{background:none;border:none;border-right-width:7px;border-right-style:solid;min-width:200px;text-align:center;color:#f5f5f5;font-weight:900;text-wrap:nowrap;text-transform:uppercase;font-size:18pt;display:block;padding:20px;text-decoration:none;font-family:JetBrains Mono,monospace;margin:20px;clip-path:polygon(0 0,100% 0,100% 100%,10% 100%,0 40%);cursor:pointer}.neo-button-animated:after{content:"";position:absolute;width:0;height:100%;top:0;left:100%;transition:left .5s,width .5s ease;z-index:-1}.neo-button-animated.small{min-width:150px;max-width:200px;font-weight:700;font-size:12pt;text-wrap:wrap!important;padding:20px;margin:10px}.neo-button-animated.info{background-color:#146e6ebf}.neo-button-animated.info:after{background-color:#419292}.neo-button-animated.info:hover{border-right-color:#419292!important}.neo-button-animated.info.selected{background-color:#419292}.neo-button-animated.danger:after{background-color:#6a0303}.neo-button-animated.danger:hover{border-right-color:#6a0303!important}.neo-button-animated.danger.selected{background-color:#6a0303}.neo-button-animated.special:after{background-color:#8f0177}.neo-button-animated.special:hover{border-right-color:#8f0177!important}.neo-button-animated.special.selected{background-color:#8f0177}.neo-button-animated.success:after{background-color:#08cb00}.neo-button-animated.success:hover{border-right-color:#08cb00!important}.neo-button-animated.success.selected{color:#063939;background-color:#08cb00}.neo-button-animated:hover:after{left:0;width:100%}.neo{display:flex;flex-direction:column;max-width:90vw;font-family:JetBrains Mono,monospace;margin-top:4rem;margin-bottom:4rem}.neo-pretext{color:#f3e600;margin:unset;font-size:10pt}.neo-title{display:flex;flex:none;width:fit-content;border-width:3px;border-style:solid;margin-top:0;padding:10px;font-weight:900;font-size:5rem;color:#9dcaca}.neo-subtitle{display:flex;flex:none;width:fit-content;font-weight:700;font-size:1.5rem;padding:8px;border-width:3px;border-style:solid;margin-top:0}.neo-description{display:flex;flex:none;width:fit-content;font-size:12pt;padding:8px;border-width:3px;border-style:solid;margin-top:0}.neo-content{padding:15px;display:flex;flex-direction:column;border-width:3px;border-style:solid}.neo-error{background-color:#f3e600;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;flex-grow:1}.neo-error .neo-error-title h1,.neo-error .neo-error-title h2{text-align:center;font-family:JetBrains Mono,monospace}.neo-error .neo-error-title h1{font-size:20rem;color:#419292bf;margin-bottom:0}.neo-error .neo-error-title h2{color:#6a0303;font-size:4rem;margin-top:0}.neo-error .neo-error-quote{margin-bottom:2rem;font-family:JetBrains Mono,monospace}.neo-error .neo-error-quote .quote{color:#063939;font-size:1.25rem}.neo-error .neo-error-quote .author{font-size:1.05rem;width:100%;text-align:right}.neo-error .neo-error-quote .author:before{content:"— "}@media(max-width:1520px){.neo-footer{margin-top:unset!important}}@media(max-width:900px){.neo-error h1{font-size:15rem!important}.neo-error .neo-error-quote{max-width:90vw}}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Thin.woff2) format("woff2");font-weight:100;font-style:normal}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraBold.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:JetBrains Mono;src:url(/fonts/monospace/webfonts/JetBrainsMono-ThinItalic.woff2) format("woff2");font-weight:100;font-style:italic}@font-face{font-family:JetBrains Mono;src:url(/fonts/monospace/webfonts/JetBrainsMono-ExtraLightItalic.woff2) format("woff2");font-weight:200;font-style:italic}@font-face{font-family:JetBrains Mono;src:url(/fonts/monospace/webfonts/JetBrainsMono-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic}@font-face{font-family:JetBrains Mono;src:url(/fonts/monospace/webfonts/JetBrainsMono-Italic.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:url(/fonts/monospace/webfonts/JetBrainsMono-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:url(/fonts/monospace/webfonts/JetBrainsMono-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:url(/fonts/monospace/webfonts/JetBrainsMono-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:url(/fonts/monospace/webfonts/JetBrainsMono-ExtraBoldItalic.woff2) format("woff2");font-weight:900;font-style:italic}.neo-footer{background-color:#f3e600;display:flex;flex-direction:column;width:100%;bottom:0;height:150px;align-items:center;justify-content:center}.neo-footer .neo-copyright{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-weight:700;text-transform:uppercase;font-size:12pt}.neo-footer .neo-copyright a{color:#146e6ebf;padding:0 1rem;text-decoration:none}.neo-footer .neo-attribution{display:flex;flex-direction:column}.neo-footer .neo-attribution .neo-attribution-text{align-content:center;justify-content:center;display:flex;align-items:center;font-family:JetBrains Mono,monospace;text-transform:uppercase;font-size:12pt}.neo-footer .neo-attribution .neo-attribution-text .astro-logo{height:2.5rem}@media(max-width:1520px){.neo-footer{margin-top:4rem}}@media(max-width:1000px){.neo-footer{margin-top:unset}}h1{margin-bottom:1rem;font-size:4em;font-weight:700;line-height:1;text-align:start}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Thin.woff2) format("woff2");font-weight:100;font-style:normal}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraBold.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:JetBrains Mono;src:url(/fonts/monospace/webfonts/JetBrainsMono-ThinItalic.woff2) format("woff2");font-weight:100;font-style:italic}@font-face{font-family:JetBrains Mono;src:url(/fonts/monospace/webfonts/JetBrainsMono-ExtraLightItalic.woff2) format("woff2");font-weight:200;font-style:italic}@font-face{font-family:JetBrains Mono;src:url(/fonts/monospace/webfonts/JetBrainsMono-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic}@font-face{font-family:JetBrains Mono;src:url(/fonts/monospace/webfonts/JetBrainsMono-Italic.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:url(/fonts/monospace/webfonts/JetBrainsMono-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:url(/fonts/monospace/webfonts/JetBrainsMono-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:url(/fonts/monospace/webfonts/JetBrainsMono-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:url(/fonts/monospace/webfonts/JetBrainsMono-ExtraBoldItalic.woff2) format("woff2");font-weight:900;font-style:italic}@media(max-width:900px){h1{text-transform:uppercase;font-size:3.5rem!important}}html{font-family:system-ui,sans-serif;background-color:#080000}html body{box-sizing:content-box;overflow-x:clip;display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh;padding:0;margin:0}html body.modal-open{overflow:hidden!important}.hidden{display:none!important}.grid{display:grid!important;grid-gap:1rem;grid-template-columns:repeat(2,1fr)}.grid.grid-columns-1{grid-template-columns:repeat(1,1fr)}.grid.grid-columns-2{grid-template-columns:repeat(2,1fr)}.grid.grid-columns-3{grid-template-columns:repeat(3,1fr)}.grid.grid-columns-4{grid-template-columns:repeat(4,1fr)}.grid.grid-columns-5{grid-template-columns:repeat(5,1fr)}.grid.grid-columns-6{grid-template-columns:repeat(6,1fr)}#grid{display:block;position:fixed;top:-25px;left:-25px;z-index:-999;background-color:#080000}@media(max-width:1250px){.grid{grid-template-columns:repeat(1,1fr)!important;grid-gap:unset}}@keyframes analog-scan-horizontal{0%{opacity:1;transform:translate(-100%)}25%{opacity:.75}75%{opacity:.75}to{opacity:1;transform:translate(100%)}}@keyframes analog-scan-vertical{0%{opacity:1;transform:translateY(-100%)}25%{opacity:.75}75%{opacity:.75}to{opacity:1;transform:translateY(100%)}}.scanline{z-index:-1;max-height:500px;opacity:0;width:100%;height:100%}.neo-tabs{overflow:auto;min-height:60vh;max-height:60vh;max-width:95vh;border:2px solid;font-family:JetBrains Mono,monospace;display:flex;flex-direction:row;width:90vh;clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 100%,0% 100%,0% 100%);transition:background-color .05s ease-in}.neo-tabs .scanline{position:absolute;animation:analog-scan-vertical 8s linear infinite}.neo-tabs .neo-tab-list{margin:0;padding:0;min-height:50vh;list-style-type:none;border-right:1px solid rgba(65,146,146,.75)}.neo-tabs .neo-tab-list .neo-tab-item{margin:0}.neo-tabs .neo-tab-list .neo-tab-item button{display:flex;width:100%;padding:2rem 3rem;font-family:JetBrains Mono,monospace;font-weight:700;align-items:center;justify-content:center;text-transform:uppercase;background:none;border:unset;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#146e6ebf}.neo-tabs .neo-tab-list .neo-tab-item button.selected{background-color:#146e6e40;transition:background-color .05s ease-in}.neo-tabs .neo-tab-list .neo-tab-item button:hover{background-color:#419292bf;transition:background-color .05s ease-in}.neo-tabs .neo-tab-list .neo-tab-item button:active{background-color:#146e6e80;transition:background-color .05s ease-in}.neo-tabs .neo-tab-content{display:flex;flex-direction:column;justify-content:space-between;overflow:scroll}.neo-tabs .neo-tab-content-metadata{padding-left:1rem;border-bottom:2px solid}.neo-tabs .neo-tab-content-metadata-title:before{content:"SUBJECT: ";color:#146e6ebf}.neo-tabs .neo-tab-content-metadata-author:before{content:"FROM: ";color:#146e6ebf}.neo-tabs .neo-tab-content-metadata-datetime:before{content:"TIMESTAMP: ";color:#146e6ebf}.neo-tabs .neo-tab-content-area{height:100%;overflow:scroll;padding:1rem 2rem;text-justify:distribute}.neo-tabs .neo-tab-content-decoration{color:#146e6ebf;border-top:2px solid;padding-top:1rem;padding-left:1rem;text-transform:uppercase}.neo-tabs .neo-tab-content-decoration span{color:#08cb00}@media(max-width:1520px){.neo-tabs{width:100%}}@media(max-width:1000px){.neo-tabs{border:unset;height:100%;min-height:unset;max-height:unset;flex-direction:column;flex:1}.neo-tabs .neo-tab-list{display:flex;min-height:unset;overflow-y:scroll;text-wrap:nowrap;border:none}.neo-tabs .neo-tab-list .neo-tab-item{border:none;width:100%}.neo-tabs .neo-tab-list .neo-tab-item button{height:100px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#146e6ebf;border-right-width:1px;border-right-style:solid;border-right-color:#146e6ebf}.neo-tabs .neo-tab-list .neo-tab-item:last-of-type button{border-right:unset}.neo-tabs .neo-tab-content{height:100%;flex:1;max-height:unset}}.neo-modal{opacity:1;visibility:visible;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;position:fixed;z-index:100;top:0;left:0;transition:visibility .15s,opacity .15s ease-in-out}.neo-modal-content{max-width:50vw;max-height:70vh;border:3px solid;overflow:scroll}.neo-modal-head{display:flex;flex-direction:column;margin:2rem}.neo-modal-head .neo-modal-title{font-family:JetBrains Mono,monospace;text-align:left;text-transform:uppercase;font-size:2rem}.neo-modal-head .neo-modal-badges-label{display:flex;margin-top:1rem;padding-left:.5rem;color:#f3e600}.neo-modal-head .neo-modal-badges{display:flex;flex-wrap:wrap;gap:10px}.neo-modal-body{padding-left:2rem;padding-right:2rem}.neo-modal-control{display:flex;flex-direction:row-reverse;flex-wrap:wrap;margin:2rem}.neo-modal-control .neo-modal-button{margin-left:1rem}.neo-modal.invisible{transition:visibility .15s,opacity .15s ease-in-out;opacity:0;visibility:hidden}.neo-modal.danger{background-color:#400202e6}.neo-modal.danger .neo-modal-content{background-color:#6a030380;border-color:#6a0303bf}.neo-modal.info{background-color:#031e1ee6}.neo-modal.info .neo-modal-content{background-color:#063939b3;border-color:#146e6ebf}@media(max-width:1200px){.neo-modal{flex:1}.neo-modal-content{max-width:90vw;max-height:90vh}.neo-modal-head .neo-modal-title{font-size:1.75rem!important;text-wrap:wrap}}.danger{background-color:#6a030380;border-color:#6a0303!important;color:#9dcaca}.danger .scanline{background:linear-gradient(to bottom,transparent 40%,rgba(106,3,3,.1) 45%,rgba(106,3,3,.15) 48%,rgba(106,3,3,.25) 49%,rgba(106,3,3,.45) 50%,rgba(106,3,3,.25) 51%,rgba(106,3,3,.15) 52%,rgba(106,3,3,.1) 55%,transparent 60%)!important}.info{background-color:#06393940;border-color:#419292bf!important;color:#9dcaca}.info .scanline{background:linear-gradient(to bottom,transparent 40%,rgba(6,57,57,.1) 45%,rgba(6,57,57,.15) 48%,rgba(6,57,57,.25) 49%,rgba(6,57,57,.45) 50%,rgba(6,57,57,.25) 51%,rgba(6,57,57,.15) 52%,rgba(6,57,57,.1) 55%,transparent 60%)!important}.warning{background-color:#f3e60040;border-color:#f3e600bf!important;color:#f5f5f5}.success{background-color:#08cb0040;border-color:#08cb00bf!important;color:#9dcaca}.success.filled{background-color:#08cb00bf;border-color:#08cb00!important;color:#f5f5f5}.success .scanline.animated.short.bottom{background-color:linear-gradient(to bottom,transparent 40%,rgba(8,203,0,.1) 45%,rgba(8,203,0,.15) 48%,rgba(8,203,0,.25) 49%,rgba(8,203,0,.45) 50%,rgba(8,203,0,.25) 51%,rgba(8,203,0,.15) 52%,rgba(8,203,0,.1) 55%,transparent 60%)}.special{background-color:#8f017780;border-color:#8f0177bf!important;color:#f5f5f5}.special .scanline.animated.short.bottom{background-color:linear-gradient(to bottom,transparent 40%,rgba(143,1,119,.1) 45%,rgba(143,1,119,.15) 48%,rgba(143,1,119,.25) 49%,rgba(143,1,119,.45) 50%,rgba(143,1,119,.25) 51%,rgba(143,1,119,.15) 52%,rgba(143,1,119,.1) 55%,transparent 60%)}.neo-badge{display:block;font-family:JetBrains Mono,monospace;text-transform:uppercase;padding:.75rem;background-color:#6a030380;color:#f3e600;border:2px solid rgba(106,3,3,.75)}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
