*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:#090a09}body{font-family:JetBrains Mono,monospace}#app{min-height:100vh}:root{--acc:#7dd28a}.site{--bg:#090a09;--bg2:#0c0e0c;--bg3:#0f120f;--fg:#d7ded4;--fg2:#aab3a7;--dim:#6e7a6c;--faint:#48523f;--line:#222a21;--line2:#303a2e;--acc-deep:#3f7a4c;--bit:"VT323", "Courier New", monospace;--mono:"JetBrains Mono", "Courier New", monospace;background:var(--bg);color:var(--fg);font-family:var(--mono);letter-spacing:.01em;min-height:100vh;font-size:14px;line-height:1.65;position:relative;overflow-x:hidden}.site:before{content:"";filter:grayscale()contrast(.8);opacity:.07;pointer-events:none;z-index:0;background:url(/assets/background-6y8BCTzu.jpg) 100%/auto 100% no-repeat;position:fixed;inset:0}.site>*{z-index:1;position:relative}.site *{box-sizing:border-box}.site ::selection{background:var(--acc);color:#06120a}.glow{text-shadow:0 0 7px color-mix(in srgb, var(--acc) 55%, transparent)}.dim{color:var(--dim)}.fg2{color:var(--fg2)}.acc{color:var(--acc)}.bit{font-family:var(--bit);letter-spacing:.015em;line-height:1}.upper{text-transform:uppercase}.mono-xs{letter-spacing:.06em;font-size:11px}.crt{pointer-events:none;z-index:9000;position:fixed;inset:0}.crt:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 2px,#00000029 2px 3px);position:absolute;inset:0}.crt:after{content:"";background:radial-gradient(130% 130% at 50% 45%,#0000 55%,#00000075 100%);position:absolute;inset:0}.crt-flicker{pointer-events:none;z-index:9001;background:#7dd28a05;animation:7s steps(20,end) infinite flick;position:fixed;inset:0}@keyframes flick{0%,97%,to{opacity:.35}98%{opacity:.9}99%{opacity:.2}}@media (prefers-reduced-motion:reduce){.crt-flicker{animation:none}}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}.nav{z-index:200;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-bottom:1px solid var(--line);position:sticky;top:0}.nav-in{align-items:center;gap:26px;max-width:1180px;margin:0 auto;padding:11px 28px;display:flex}.brand{letter-spacing:.16em;color:var(--acc);white-space:nowrap;font-size:13px}.nav-links{gap:4px;font-size:12.5px;display:flex}.nav-link{color:var(--dim);cursor:pointer;letter-spacing:.04em;border:1px solid #0000;padding:4px 10px;text-decoration:none;transition:color .12s,border-color .12s,background .12s}.nav-link:hover{color:var(--fg)}.nav-link.on{color:var(--acc);border-color:var(--line2);background:var(--bg3)}.nav-right{color:var(--dim);align-items:center;gap:14px;margin-left:auto;font-size:11.5px;display:flex}.led{background:var(--acc);width:7px;height:7px;box-shadow:0 0 6px var(--acc);border-radius:50%;margin-right:6px;animation:2.4s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.35}}.marq{white-space:nowrap;border-block:1px solid var(--line);background:var(--bg2);color:var(--dim);letter-spacing:.26em;font-size:11px;overflow:hidden}.marq i{padding:6px 0;font-style:normal;animation:26s linear infinite scroll;display:inline-block}.marq b{color:var(--acc);margin:0 2px;font-weight:400}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marq i{animation:none}}.stencil{font-family:var(--bit);text-transform:uppercase;white-space:nowrap;letter-spacing:.01em;color:var(--fg);line-height:.92}.glitch{display:inline-block;position:relative}.glitch:before,.glitch:after{content:attr(data-text);pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.glitch:before{color:var(--acc);clip-path:inset(0 0 56%);opacity:.9;animation:5.5s step-end infinite gA}.glitch:after{color:#88c0ff;mix-blend-mode:screen;clip-path:inset(60% 0 0);opacity:.55;animation:6.7s step-end infinite gB}@keyframes gA{0%,90%,to{transform:translate(0)}92%{transform:translate(-3px)}94%{transform:translate(2px)}96%{transform:translate(-2px)}}@keyframes gB{0%,93%,to{transform:translate(0)}94%{transform:translate(3px)}97%{transform:translate(-3px)}}.glitch:hover:before{transform:translate(-3px)}.glitch:hover:after{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.glitch:before,.glitch:after{opacity:0;animation:none}}.cur{vertical-align:-2px;background:var(--acc);width:8px;height:1em;box-shadow:0 0 6px var(--acc);margin-left:2px;animation:1.05s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.cur{animation:none}}.panel{border:1px solid var(--line);background:var(--bg2);position:relative}.panel.raise{background:var(--bg3)}.panel-h{border-bottom:1px solid var(--line);letter-spacing:.1em;color:var(--dim);text-transform:uppercase;align-items:center;gap:8px;padding:8px 13px;font-size:11px;display:flex}.ticks:before,.ticks:after,.ticks>.tk:before,.ticks>.tk:after{content:"";border-color:var(--line2);z-index:1;border-style:solid;width:7px;height:7px;position:absolute}.ticks:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.ticks:after{border-width:1px 1px 0 0;top:-1px;right:-1px}.ticks>.tk:before{border-width:0 0 1px 1px;bottom:-1px;left:-1px}.ticks>.tk:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.tag{border:1px solid var(--line2);letter-spacing:.06em;color:var(--dim);text-transform:uppercase;white-space:nowrap;align-items:center;padding:1px 8px;font-size:10.5px;display:inline-flex}.tag.on{border-color:var(--acc);color:var(--acc)}.tag.btn{cursor:pointer;transition:color .12s,border-color .12s}.tag.btn:hover{color:var(--fg);border-color:var(--fg2)}.btn{border:1px solid var(--line2);color:var(--fg);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 15px;font-size:12px;text-decoration:none;transition:color .13s,border-color .13s,background .13s,box-shadow .13s;display:inline-flex}.btn:hover{border-color:var(--acc);color:var(--acc);background:color-mix(in srgb, var(--acc) 7%, transparent)}.btn.pri{border-color:var(--acc);color:var(--acc)}.btn.pri:hover{background:var(--acc);color:#06120a;box-shadow:0 0 16px color-mix(in srgb, var(--acc) 40%, transparent)}.rule{background:var(--line);border:0;height:1px}.ascii{font-family:var(--mono);white-space:pre;color:var(--acc);line-height:1.05}pre.code{font-family:var(--mono);white-space:pre;margin:0;font-size:12.5px;line-height:1.7;overflow-x:auto}pre.code::-webkit-scrollbar{height:6px}pre.code::-webkit-scrollbar-thumb{background:var(--line2)}.tile{border:1px solid var(--line);background:var(--bg2);cursor:pointer;color:inherit;flex-direction:column;padding:18px 19px;text-decoration:none;transition:border-color .15s,background .15s;display:flex;position:relative}.tile:hover{border-color:var(--acc);background:var(--bg3)}.tile:hover .tile-go{color:var(--acc)}.tile-id{color:var(--acc);letter-spacing:.08em;font-size:11px}.tile-go{color:var(--dim);transition:color .15s}.num-bg{font-family:var(--bit);color:var(--line2);opacity:.5;pointer-events:none;z-index:0;font-size:84px;line-height:1;position:absolute;bottom:2px;right:12px}.arow{border-bottom:1px solid var(--line);cursor:pointer;color:inherit;grid-template-columns:54px 96px 1fr auto 64px;align-items:center;gap:16px;padding:13px 16px;text-decoration:none;transition:background .12s;display:grid}.arow:hover{background:var(--bg3)}.arow:hover .arow-t{color:var(--acc)}.arow-t{transition:color .12s}.boot{z-index:9500;color:var(--fg);font-family:var(--mono);background:#070807;padding:7vh 8vw;font-size:13px;line-height:1.85;position:fixed;inset:0;overflow:hidden}.boot.out{animation:.5s forwards bootout}@keyframes bootout{to{opacity:0;visibility:hidden}}.boot-line{opacity:0;animation:10ms linear forwards bootin}@keyframes bootin{to{opacity:1}}.art-layout{grid-template-columns:210px 1fr;align-items:start;gap:28px;display:grid}.art-sidebar{gap:16px;display:grid;position:sticky;top:70px}.bull-grid{grid-template-columns:1.5fr 1fr 1fr;grid-auto-rows:minmax(0,auto);gap:16px;display:grid}.foot-grid{grid-template-columns:1.4fr 1fr 1fr;gap:22px;display:grid}@media (width<=860px){.wrap{padding:0 16px}.art-layout{grid-template-columns:1fr}.art-sidebar{flex-direction:row;position:static}.art-sidebar-inner{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bull-grid{grid-template-columns:1fr 1fr}.bull-grid .tile-pinned{grid-area:auto/span 2}.foot-grid{grid-template-columns:1fr 1fr}.hero-skull{display:none}}@media (width<=560px){.bull-grid{grid-template-columns:1fr}.bull-grid .tile-pinned{grid-column:auto}.foot-grid,.art-sidebar-inner{grid-template-columns:1fr}}.hero-img-wrap[data-v-dcda2b0d]{flex-shrink:0;width:170px;height:268px;position:relative;overflow:hidden}.hero-img-wrap[data-v-dcda2b0d]:before{content:"";background-image:var(--img-src);filter:grayscale()contrast(1.15);clip-path:inset(100% 0 0);z-index:1;pointer-events:none;background-position:50%;background-size:cover;animation:5.5s step-end infinite imgGA-dcda2b0d,7.3s step-end infinite imgGB-dcda2b0d;position:absolute;inset:0}.hero-img-wrap[data-v-dcda2b0d]:after{content:"";background:var(--acc);opacity:.4;mix-blend-mode:screen;pointer-events:none;z-index:2;position:absolute;inset:0}.hero-img[data-v-dcda2b0d]{object-fit:cover;object-position:center;filter:grayscale()contrast(1.15);width:100%;height:100%;display:block}@keyframes imgGA-dcda2b0d{0%,88%,to{clip-path:inset(100% 0 0);transform:translate(0)}89%{clip-path:inset(12% 0 58%);transform:translate(-5px)}90%{clip-path:inset(52% 0 22%);transform:translate(4px)}91%{clip-path:inset(100% 0 0);transform:translate(0)}}@keyframes imgGB-dcda2b0d{0%,91%,to{clip-path:inset(100% 0 0);transform:translate(0)}92%{clip-path:inset(5% 0 72%);transform:translate(6px)}93%{clip-path:inset(65% 0 8%);transform:translate(-4px)}94%{clip-path:inset(100% 0 0);transform:translate(0)}}@media (prefers-reduced-motion:reduce){.hero-img-wrap[data-v-dcda2b0d]:before{animation:none}}.code-body[data-v-31e3fa9a]{font-family:var(--mono);padding:14px 16px;font-size:12.5px;line-height:1.7;overflow-x:auto}.crt-backdrop[data-v-31e3fa9a]{z-index:9999;background:radial-gradient(at 50% 45%,#0a1a0a 0%,#000 72%);justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.ibm-monitor[data-v-31e3fa9a]{background:linear-gradient(168deg,#d8cdb4 0%,#cabba0 32%,#bba88a 62%,#ac9878 100%);border-radius:13px 13px 7px 7px;width:min(840px,96vw);padding:16px 20px 0;box-shadow:inset 4px 4px 10px #ffffff38,inset -3px -3px 8px #00000052,0 50px 120px #000000f7,0 20px 60px #000000d9,0 0 0 1.5px #0000008c}.monitor-top[data-v-31e3fa9a]{justify-content:center;padding-bottom:10px;display:flex}.monitor-model[data-v-31e3fa9a]{letter-spacing:.14em;color:#8a7660;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:8.5px}.screen-housing[data-v-31e3fa9a]{background:#141414;border-radius:5px 5px 3px 3px;padding:11px 11px 13px;box-shadow:inset 0 3px 14px #000000f2,inset 2px 0 10px #000c,inset -2px 0 10px #000c,inset 0 -2px 8px #0009}.monitor-screen[data-v-31e3fa9a]{background:#030803;border-radius:4px;height:58vh;min-height:280px;max-height:500px;position:relative;overflow:hidden;box-shadow:inset 0 0 100px #000000b3,inset 0 0 30px #00280066,0 0 30px #00ff3c0f}.screen-inner[data-v-31e3fa9a]{animation:.6s cubic-bezier(.25,.46,.45,.94) both crt-on-31e3fa9a,13s linear 1.8s infinite crt-jitter-31e3fa9a;position:absolute;inset:0}@keyframes crt-on-31e3fa9a{0%{clip-path:inset(50% 0);filter:brightness(5)blur(1px)}18%{clip-path:inset(49% 0);filter:brightness(3)}48%{clip-path:inset(16% 0);filter:brightness(1.8)}74%{clip-path:inset(1% 0);filter:brightness(1.3)}86%{filter:brightness(1.4)}to{clip-path:inset(0% 0);filter:brightness()}}@keyframes crt-jitter-31e3fa9a{0%,92%,to{transform:none}92.5%{filter:brightness(1.15);transform:skew(-.5deg)translate(-3px)}93%{transform:skew(.35deg)translate(2px)}93.5%{transform:skew(-.1deg)}94%{transform:none}97.2%{transform:skew(-.18deg)translate(-1px)}97.5%{transform:none}}.crt-noise[data-v-31e3fa9a]{opacity:.034;z-index:4;pointer-events:none;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;width:300%;height:300%;animation:.45s steps(2,end) infinite static-drift-31e3fa9a;position:absolute;inset:-100%}@keyframes static-drift-31e3fa9a{0%{transform:translate(0)}33%{transform:translate(-4%,2%)}66%{transform:translate(3%,-3%)}to{transform:translate(-1%,1%)}}.crt-scanlines[data-v-31e3fa9a]{z-index:5;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#0003 3px 4px);position:absolute;inset:0}.crt-roll[data-v-31e3fa9a]{z-index:6;pointer-events:none;background:linear-gradient(#0000,#3dff6505 50%,#0000);height:60px;animation:9s linear infinite roll-scan-31e3fa9a;position:absolute;left:0;right:0}@keyframes roll-scan-31e3fa9a{0%{top:-60px}to{top:100%}}.crt-vignette[data-v-31e3fa9a]{z-index:7;pointer-events:none;background:radial-gradient(#0000 42%,#00000085 82%,#000000e6 100%);position:absolute;inset:0}.crt-content[data-v-31e3fa9a]{z-index:3;color:#3dff65;scrollbar-width:thin;scrollbar-color:#1d6632 #020802;height:100%;font-family:JetBrains Mono,Courier New,monospace;font-size:13px;line-height:1.8;position:relative;overflow:hidden auto}.crt-content[data-v-31e3fa9a]::-webkit-scrollbar{width:5px}.crt-content[data-v-31e3fa9a]::-webkit-scrollbar-track{background:#010401}.crt-content[data-v-31e3fa9a]::-webkit-scrollbar-thumb{background:#1a5426}.crt-bar[data-v-31e3fa9a]{text-shadow:0 0 7px #3dff65d9,0 0 18px #3dff654d;justify-content:space-between;align-items:center;padding:10px 16px 7px;display:flex}.crt-path[data-v-31e3fa9a]{letter-spacing:.1em;opacity:.8;font-size:10.5px}.crt-actions[data-v-31e3fa9a]{gap:10px;display:flex}.crt-btn[data-v-31e3fa9a]{color:#3dff65;letter-spacing:.12em;cursor:pointer;text-shadow:0 0 8px #3dff65e6,0 0 18px #3dff654d;background:0 0;border:1px solid #3dff654d;padding:3px 9px;font-family:JetBrains Mono,Courier New,monospace;font-size:9.5px;transition:box-shadow .12s,background .12s;box-shadow:0 0 6px #3dff6514,inset 0 0 6px #3dff650a}.crt-btn[data-v-31e3fa9a]:hover{background:#3dff6514;box-shadow:0 0 14px #3dff6540,inset 0 0 10px #3dff651a}.crt-rule[data-v-31e3fa9a]{background:linear-gradient(90deg,#0000,#3dff6566 15% 85%,#0000);height:1px;margin:0 16px;box-shadow:0 0 6px #3dff6540}.crt-code[data-v-31e3fa9a]{text-shadow:0 0 7px #3dff65eb,0 0 16px #3dff6559,0 0 36px #3dff651a;padding:10px 16px 18px}.crt-line[data-v-31e3fa9a]{white-space:pre;min-height:1.8em}.crt-sym[data-v-31e3fa9a]{opacity:.5;font-size:11.5px}.crt-out[data-v-31e3fa9a]{color:#1fa842;text-shadow:0 0 6px #1fa842bf,0 0 14px #1fa84240}.crt-ok[data-v-31e3fa9a]{color:#6f8;text-shadow:0 0 9px #6f8,0 0 22px #66ff888c,0 0 45px #6f83}.crt-cursor[data-v-31e3fa9a]{color:#3dff65;text-shadow:0 0 7px #3dff65eb,0 0 16px #3dff6580;animation:.65s step-end infinite cur-blink-31e3fa9a;display:inline-block}@keyframes cur-blink-31e3fa9a{0%,to{opacity:1}50%{opacity:0}}.monitor-base[data-v-31e3fa9a]{border-top:1px solid #00000026;justify-content:space-between;align-items:center;padding:10px 20px 14px;display:flex}.monitor-ibm[data-v-31e3fa9a]{letter-spacing:5px;background:repeating-linear-gradient(#2558a8 0 2.5px,#0000 2.5px 4.5px);-webkit-text-fill-color:transparent;color:#2558a8;-webkit-background-clip:text;background-clip:text;padding:2px 0;font-family:Arial Black,Arial Bold,Helvetica,sans-serif;font-size:19px;font-weight:900}.monitor-knobs[data-v-31e3fa9a]{align-items:center;gap:9px;display:flex}.knob[data-v-31e3fa9a]{background:radial-gradient(circle at 38% 35%,#c0b09c,#8c7860 50%,#6c5845);border-radius:50%;width:18px;height:18px;position:relative;box-shadow:inset 1px 1px 3px #ffffff47,inset -1px -1px 3px #00000080,1px 1px 3px #00000073,0 0 0 1px #00000040}.knob[data-v-31e3fa9a]:after{content:"";background:#00000073;border-radius:1px;width:1.5px;height:5px;position:absolute;top:3.5px;left:50%;transform:translate(-50%)}.knob-sm[data-v-31e3fa9a]{width:13px;height:13px}.knob-sm[data-v-31e3fa9a]:after{height:3.5px;top:2.5px}.monitor-indicators[data-v-31e3fa9a]{align-items:center;gap:10px;display:flex}.pwr-switch[data-v-31e3fa9a]{background:linear-gradient(90deg,#8a7258,#6a5540 50%,#8a7258);border-radius:2px;width:28px;height:9px;box-shadow:inset 0 2px 4px #0009,inset 0 -1px 2px #ffffff14}.pwr-led[data-v-31e3fa9a]{background:#00e044;border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite led-glow-31e3fa9a;box-shadow:0 0 4px #00e044,0 0 12px #00e044a6,0 0 24px #00e04440}@keyframes led-glow-31e3fa9a{0%,to{opacity:1}50%{opacity:.6;box-shadow:0 0 2px #00e044,0 0 6px #00e04466}}.crt-modal-enter-active[data-v-31e3fa9a]{transition:opacity .22s}.crt-modal-leave-active[data-v-31e3fa9a]{transition:opacity .18s}.crt-modal-enter-from[data-v-31e3fa9a],.crt-modal-leave-to[data-v-31e3fa9a]{opacity:0}.crt-modal-enter-active .ibm-monitor[data-v-31e3fa9a]{animation:.32s cubic-bezier(.175,.885,.32,1.15) both monitor-in-31e3fa9a}@keyframes monitor-in-31e3fa9a{0%{opacity:0;transform:scale(.9)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}
