@font-face{font-family:Pixelify Sans;src:url(/fonts/pixelify-sans-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Pixelify Sans;src:url(/fonts/pixelify-sans-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Silkscreen;src:url(/fonts/silkscreen-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}*{box-sizing:border-box}html{color-scheme:dark;background:#000;min-width:320px;margin:0}body{color:#f0ebe0;background:#000;min-height:100vh;margin:0;overflow-x:clip}a{color:#f0ebe0;text-underline-offset:5px;text-decoration-color:#e8552a}a:hover{color:#e8552a}button{font:inherit}.systems-page{color:#f0ebe0;min-height:100vh;padding:20px 14px 60px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.systems-shell{width:min(1120px,100%);margin:0 auto}.systems-crt{background:#0a0a0a;padding:13px;box-shadow:0 0 0 2px #1a1a1a,0 0 0 6px #0d0d0d,0 24px 52px #000000e6}.systems-screen{background:#0a0908;padding:18px 16px 24px;position:relative;overflow:hidden}.systems-screen:after{z-index:30;content:"";pointer-events:none;background:radial-gradient(#0000 62%,#00000073 100%),repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px);position:absolute;inset:0}.systems-screen>*{z-index:1;position:relative}.systems-header{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.systems-header__title{letter-spacing:.2em;align-items:center;gap:10px;font-size:9.5px;display:flex}.systems-header__title a{color:#6b6357;text-decoration:none}.systems-header__title a:hover{color:#f0ebe0}.systems-header__title>span{color:#4a443c}.systems-header__title h1{color:#f0ebe0;font:inherit;letter-spacing:inherit;margin:0;line-height:1.2}.systems-header__title i{background:#e8552a;width:7px;height:11px;animation:1.1s step-end infinite systems-blink}.systems-header p{color:#a49a89;letter-spacing:.06em;margin:12px 0 0;font-size:12px;line-height:1.75}.systems-header>img{object-fit:contain;width:78px;height:78px;image-rendering:pixelated;display:block}.systems-section-heading{border-bottom:1px solid #232019;align-items:baseline;gap:11px;min-height:28px;margin-bottom:13px;padding-bottom:7px;display:flex}.systems-section-heading>span:first-child{color:#e8552a;letter-spacing:.14em;font-size:10px}.systems-section-heading h2{color:#f0ebe0;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:400;line-height:1.2}.systems-section-heading__hint{color:#6b6357;letter-spacing:.06em;margin-left:auto;font-size:10px}.systems-rack-index,.systems-tool,.systems-next,.systems-contact{z-index:1;position:relative}.systems-rack-index{margin-top:24px}.systems-tool-index{background:#161311;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:3px;padding:11px;display:grid}.systems-tool-index a{border:1px solid #0000;border-left:3px solid var(--tool-accent);background:#232019;flex-direction:column;gap:8px;min-width:0;padding:10px;text-decoration:none;display:flex}.systems-tool-index a:hover,.systems-tool-index a:focus-visible{border-color:#6b6357;border-left-color:var(--tool-accent)}.systems-tool-index a>span{color:#6b6357;letter-spacing:.1em;font-size:8.5px}.systems-tool-index img{object-fit:contain;object-position:left;width:auto;max-width:100%;height:34px;image-rendering:pixelated}.systems-tool{background:#161311;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:3px;margin-top:26px;padding:11px;scroll-margin-top:20px;display:grid}.systems-tool__info{background:#0f0d0b;flex-direction:column;gap:14px;padding:clamp(16px,2.4vw,26px);display:flex}.systems-tool__stamp{letter-spacing:.14em;align-items:center;gap:12px;font-size:10px;display:flex}.systems-tool__stamp span:first-child{color:var(--tool-accent)}.systems-tool__stamp span:last-child{color:#6b6357;text-transform:uppercase}.systems-tool__logo{object-fit:contain;object-position:left;width:auto;max-width:100%;height:58px;image-rendering:pixelated}.systems-tool__tagline{color:var(--tool-accent);margin:0;font-family:Pixelify Sans,sans-serif;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:700;line-height:1.1}.systems-tool__description{color:#a49a89;text-wrap:pretty;max-width:60ch;margin:0;font-size:12.5px;line-height:1.8}.systems-tool__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:6px;display:flex}.systems-tool__actions a{letter-spacing:.13em;text-transform:uppercase;background:#232019;border:1px solid #332d25;padding:9px 12px;font-size:10.5px;text-decoration:none}.systems-tool__actions a:hover,.systems-tool__actions a:focus-visible{border-color:var(--tool-accent);color:var(--tool-accent)}.systems-tool__processing{color:#6b6357;letter-spacing:.04em;margin:0;font-size:9.5px;line-height:1.6}.systems-tool__demo{background:#0a0908;flex-direction:column;min-width:0;display:flex}.systems-tool__views{border-bottom:1px solid #232019;gap:4px;padding:8px;display:flex}.systems-tool__views button{color:#a49a89;cursor:pointer;letter-spacing:.1em;background:#232019;border:1px solid #332d25;padding:6px 8px;font-size:9.5px}.systems-tool__views button[aria-pressed=true]{border-color:var(--tool-accent);background:var(--tool-accent);color:#0a0908}.systems-tool__views button:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px}.systems-tool__screen{background:#0a0908;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.systems-tool__screen canvas,.systems-tool__screen img{aspect-ratio:16/9;width:100%;display:block}.systems-tool__screen canvas{image-rendering:pixelated;cursor:pointer}.systems-tool__screen img{object-fit:contain;background:#0f0d0b}.systems-tool__screen [hidden]{display:none!important}.systems-next{margin-top:34px}.systems-next__row{background:#161311;flex-wrap:wrap;align-items:center;gap:14px 24px;padding:16px;display:flex}.systems-next__row p{color:#a49a89;flex:320px;max-width:66ch;margin:0;font-size:12.5px;line-height:1.8}.systems-next__row a{color:#0a0908;letter-spacing:.13em;background:#46b9a0;border:1px solid #46b9a0;padding:9px 12px;font-size:10.5px;text-decoration:none}.systems-next__row a:hover,.systems-next__row a:focus-visible{background:#f0ebe0;border-color:#f0ebe0}.systems-contact{margin-top:24px}.systems-contact>div:last-child{letter-spacing:.06em;background:#161311;padding:16px;font-size:12.5px}.systems-contact a{color:#f0ebe0}.systems-contact a:hover{color:#e8552a}.systems-footer{border-top:1px solid #232019;flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;padding-top:18px;display:flex}.systems-footer a{letter-spacing:.13em;padding:9px 12px;font-size:10.5px;text-decoration:none}.systems-footer__snags{color:#0a0908;background:#f878f8}.systems-footer__snags:hover{color:#0a0908;background:#f0ebe0}.systems-footer__contact{background:#232019;border:1px solid #332d25}.systems-footer__contact:hover{border-color:#6b6357}.systems-footer>span{color:#6b6357;letter-spacing:.14em;margin-left:auto;font-size:10px}@keyframes systems-blink{0%,54%{opacity:1}55%,to{opacity:.14}}@media (width<=640px){.systems-page{padding:12px 8px 50px}.systems-crt{padding:7px}.systems-screen{padding:13px 10px 20px}.systems-header{align-items:flex-start}.systems-header>img{width:56px;height:56px}.systems-section-heading__hint{text-align:right;max-width:42%}.systems-tool-index{grid-template-columns:repeat(2,minmax(0,1fr))}.systems-tool{grid-template-columns:minmax(0,1fr)}.systems-footer>span{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.systems-page *,.systems-page :before,.systems-page :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
