:root{--void:#05030a;--bg:#0a0614;--panel:#0c0818db;--panel-solid:#0d0919;--edge:#2a1f46;--pink:#ff2ec4;--pink-dim:#7a1460;--cyan:#00f0ff;--cyan-dim:#0a5a66;--green:#0fa;--green-dim:#0b6b4c;--amber:#ffb000;--red:#f35;--violet:#8b5cff;--text:#d9d3f0;--muted:#8a82a8;--display:"Orbitron","Arial Black",sans-serif;--term:"VT323","Courier New",monospace;--mono:"Share Tech Mono",ui-monospace,Menlo,monospace;--sans:"Chakra Petch",system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:64px}body{-webkit-font-smoothing:antialiased;background:#05030a;background:var(--void);color:#d9d3f0;color:var(--text);font-family:Chakra Petch,system-ui,sans-serif;font-family:var(--sans);font-size:16px;line-height:1.6;margin:0;min-height:100vh;overflow-x:hidden}a{color:#00f0ff;color:var(--cyan);text-decoration:none}a:hover{color:#fff;text-shadow:0 0 8px #00f0ff;text-shadow:0 0 8px var(--cyan)}img{display:block;max-width:100%}::selection{background:#ff2ec4;background:var(--pink);color:#000}:focus-visible{outline:2px dashed #ffb000;outline:2px dashed var(--amber);outline-offset:3px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#05030a;background:var(--void)}::-webkit-scrollbar-thumb{background:linear-gradient(#ff2ec4,#00f0ff);background:linear-gradient(var(--pink),var(--cyan))}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}html{scroll-behavior:auto}}.rain{height:100vh;opacity:.28;width:100vw;z-index:-2}.rain,body:before{inset:0;pointer-events:none;position:fixed}body:before{background:radial-gradient(ellipse 70% 50% at 50% 0,#8b5cff2e,#0000 70%),radial-gradient(ellipse 60% 40% at 100% 100%,#ff2ec41f,#0000 70%),radial-gradient(ellipse at center,#0000 45%,#000000bf 100%);content:"";z-index:-1}.crt-fx{animation:flicker 6s steps(1) infinite;background:repeating-linear-gradient(0deg,#00000038 0 1px,#0000 1px 3px);inset:0;mix-blend-mode:multiply;pointer-events:none;position:fixed;z-index:50}@keyframes flicker{0%,96%,to{opacity:1}97%{opacity:.7}98%{opacity:.95}}.led{animation:pulse 2s infinite;background:var(--green);border-radius:50%;box-shadow:0 0 8px var(--green),0 0 2px #fff;display:inline-block;height:8px;vertical-align:middle;width:8px}.led.red{animation:blink 1s steps(1) infinite;background:var(--red);box-shadow:0 0 8px var(--red)}@keyframes pulse{50%{opacity:.45}}@keyframes blink{50%{opacity:0}}.cursor{animation:blink 1s steps(1) infinite;color:var(--green)}.gt{color:var(--pink)}.hazard{background:repeating-linear-gradient(-45deg,var(--amber) 0 12px,#000 12px 24px);height:8px;opacity:.8}.boot{background:#000;display:flex;flex-direction:column;inset:0;justify-content:center;padding:24px max(16px,8vw);position:fixed;transition:opacity .45s,filter .45s;z-index:100}.boot:after{background:repeating-linear-gradient(0deg,#00ffaa0d 0 1px,#0000 1px 3px);content:"";inset:0;pointer-events:none;position:absolute}.boot-out{filter:brightness(3) blur(2px);opacity:0}.boot-text{color:var(--green);font-family:var(--term);font-size:clamp(1rem,2.6vw,1.6rem);line-height:1.35;margin:0;text-shadow:0 0 6px #00ffaab3;white-space:pre-wrap;word-break:break-word}.boot-skip{bottom:24px;color:var(--muted);font-size:.8rem;position:absolute;right:24px}.boot-skip,.topbar{font-family:var(--mono)}.topbar{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05030ae0;border-bottom:1px solid var(--edge);box-shadow:0 1px 0 #ff2ec459,0 6px 24px #0009;display:flex;flex-wrap:wrap;font-size:.9rem;gap:18px;padding:10px max(16px,calc(50vw - 570px));position:-webkit-sticky;position:sticky;top:0;z-index:40}.tb-brand{color:var(--text);white-space:nowrap}.tb-prompt{color:var(--green);text-shadow:0 0 6px #00ffaa80}.tb-nav{display:flex;flex:1 1;flex-wrap:wrap;gap:16px}.tb-nav a{color:var(--muted)}.tb-nav a:before{color:var(--pink-dim);content:"./"}.tb-nav a:hover{color:var(--cyan)}.tb-status{align-items:center;color:var(--green);display:flex;gap:8px;white-space:nowrap}.tb-clock{font-feature-settings:"tnum";color:var(--amber);font-variant-numeric:tabular-nums;margin-left:6px}.wrap{margin:0 auto;max-width:1140px;padding:0 16px}.hero{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1.05fr 1fr;padding:64px 0 40px}.hero-kicker{color:var(--pink);font-family:var(--mono);font-size:.85rem;letter-spacing:.14em;margin:0 0 10px}.glitch{color:#fff;font-family:var(--display);font-size:clamp(2.6rem,7vw,5.2rem);font-weight:900;letter-spacing:.02em;line-height:.95;margin:0;position:relative;text-shadow:0 0 18px #00f0ff8c,0 0 42px #ff2ec459;text-transform:uppercase}.glitch:after,.glitch:before{content:attr(data-text);inset:0;pointer-events:none;position:absolute}.glitch:before{animation:glitch-a 3.2s steps(1) infinite;color:var(--pink);mix-blend-mode:screen;transform:translate(-3px)}.glitch:after{animation:glitch-b 2.7s steps(1) infinite;color:var(--cyan);mix-blend-mode:screen;transform:translate(3px)}@keyframes glitch-a{0%,88%,to{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}89%{-webkit-clip-path:inset(10% 0 70% 0);clip-path:inset(10% 0 70% 0);transform:translate(-6px,-1px)}91%{-webkit-clip-path:inset(55% 0 20% 0);clip-path:inset(55% 0 20% 0);transform:translate(4px,1px)}93%{-webkit-clip-path:inset(80% 0 5% 0);clip-path:inset(80% 0 5% 0);transform:translate(-3px)}}@keyframes glitch-b{0%,84%,to{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}85%{-webkit-clip-path:inset(40% 0 40% 0);clip-path:inset(40% 0 40% 0);transform:translate(6px)}87%{-webkit-clip-path:inset(5% 0 80% 0);clip-path:inset(5% 0 80% 0);transform:translate(-4px,1px)}89%{-webkit-clip-path:inset(65% 0 10% 0);clip-path:inset(65% 0 10% 0);transform:translate(3px,-1px)}}.hero-role{color:var(--cyan);font-family:var(--display);font-size:clamp(1rem,2.2vw,1.35rem);letter-spacing:.28em;margin:18px 0 6px;text-shadow:0 0 10px #00f0ff99;text-transform:uppercase}.hero-typed{color:var(--green);font-family:var(--term);font-size:1.7rem;margin:0 0 26px;min-height:2.2rem;text-shadow:0 0 8px #00ffaa8c}.hero-actions{display:flex;flex-wrap:wrap;gap:14px}.btn{border:1px solid;-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));display:inline-block;font-family:var(--mono);font-size:.95rem;padding:10px 18px;position:relative;transition:background .15s,color .15s,box-shadow .15s}.btn-pink{background:var(--pink);border-color:var(--pink);box-shadow:0 0 22px #ff2ec480;color:#000}.btn-pink:hover{background:#fff;color:#000;text-shadow:none}.btn-ghost{background:#00f0ff0f;border-color:var(--cyan);color:var(--cyan)}.btn-ghost:hover{background:var(--cyan);color:#000;text-shadow:none}.crt{background:linear-gradient(160deg,#2a2438,#120e1c);border-radius:18px;box-shadow:0 0 0 1px #3b3252,0 30px 60px #000000b3,0 0 60px #8b5cff2e;padding:14px 14px 12px}.crt-screen{aspect-ratio:16/7.6;background:#000;border-radius:14px/20px;box-shadow:inset 0 0 40px #000000e6;overflow:hidden;position:relative}.crt-screen img{filter:saturate(1.2) contrast(1.05);height:100%;object-fit:cover;object-position:50% 50%;width:100%}.crt-screen:after{background:repeating-linear-gradient(0deg,#00000059 0 1px,#0000 1px 3px),radial-gradient(ellipse at center,#0000 55%,#000000b3 100%);inset:0}.crt-screen:after,.crt-screen:before{content:"";pointer-events:none;position:absolute}.crt-screen:before{animation:sweep 5s linear infinite;background:linear-gradient(180deg,#0000,#00f0ff17,#0000);height:30%;left:0;right:0;z-index:1}@keyframes sweep{0%{top:-30%}to{top:100%}}.crt-rec,.crt-tag{color:#fff;font-family:var(--term);font-size:1.15rem;position:absolute;text-shadow:0 0 6px #000,0 0 2px #000;z-index:2}.crt-rec{align-items:center;display:flex;gap:8px;left:14px;top:10px}.crt-tag{bottom:8px;color:var(--green);right:14px}.idcard{grid-gap:1px;background:var(--edge);border:1px solid var(--edge);display:grid;font-family:var(--mono);font-size:.8rem;gap:1px;grid-template-columns:repeat(3,1fr);margin:12px 0 0}.idcard>div{background:var(--panel-solid);min-width:0;padding:8px 10px}.idcard dt{color:var(--muted);font-size:.68rem;letter-spacing:.14em}.idcard dd{color:var(--text);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idcard dd.ok{align-items:center;color:var(--green);display:flex;gap:6px}.sec{padding:46px 0 10px}.sec-head{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:22px}.sec-num{background:var(--pink);box-shadow:0 0 14px #ff2ec499;color:#000;font-size:1rem;font-weight:900;padding:2px 8px}.sec-num,.sec-title{font-family:var(--display)}.sec-title{color:#fff;font-size:clamp(1.4rem,3.4vw,2.1rem);font-weight:700;letter-spacing:.08em;margin:0;text-shadow:2px 0 0 #ff2ec4b3,-2px 0 0 #00f0ffb3;text-transform:uppercase}.sec-rule{background:linear-gradient(90deg,var(--cyan),#0000);box-shadow:0 0 6px var(--cyan);flex:1 1;height:1px;min-width:40px}.sec-cmd{color:var(--muted);font-family:var(--mono);font-size:.82rem}.win{--acc:var(--cyan);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--panel);border:1px solid var(--acc);box-shadow:0 0 0 1px #0009,0 0 22px color-mix(in srgb,var(--acc) 30%,#0000),6px 6px 0 #0000008c}.win-pink{--acc:var(--pink)}.win-green{--acc:var(--green)}.win-bar{align-items:center;background:linear-gradient(90deg,color-mix(in srgb,var(--acc) 85%,#000),color-mix(in srgb,var(--acc) 25%,#000));color:#000;display:flex;font-family:var(--mono);font-size:.85rem;font-weight:700;gap:12px;padding:4px 6px 4px 12px}.win-title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.win-pid{color:#ffffffbf;font-size:.75rem;font-weight:400}.win-btns{display:flex;gap:3px}.win-btns i{background:silver;border-color:#fff #404040 #404040 #fff;border-style:solid;border-width:1px;color:#000;font-size:.75rem;font-style:normal;height:16px;line-height:14px;text-align:center;width:18px}.win-body{padding:20px 22px}.vi{font-family:var(--mono);font-size:1rem}.vi p{grid-gap:14px;display:grid;gap:14px;grid-template-columns:3.2ch 1fr;margin:0 0 12px}.vi .ln{color:var(--pink-dim);text-align:right;-webkit-user-select:none;user-select:none}.vi .tilde{color:var(--cyan-dim);margin:0}.vi-status{background:#00f0ff14;border-top:1px solid var(--cyan-dim);color:var(--muted);display:block!important;font-size:.85rem;margin:14px -22px -20px!important;padding:4px 22px}.timeline{list-style:none;margin:0;padding:0 0 0 34px;position:relative}.timeline:before{background:linear-gradient(var(--pink),var(--cyan) 60%,#0000);bottom:6px;box-shadow:0 0 8px var(--pink);content:"";left:9px;position:absolute;top:6px;width:2px}.timeline>li{margin-bottom:26px;position:relative}.tl-node{background:var(--void);border:2px solid var(--cyan);box-shadow:0 0 10px var(--cyan);height:14px;left:-31px;position:absolute;top:8px;transform:rotate(45deg);width:14px}.timeline>li.current .tl-node{animation:pulse 1.6s infinite;background:var(--pink);border-color:var(--pink);box-shadow:0 0 16px var(--pink)}.job-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.job-head h3,.shard h3{color:#fff;font-family:var(--display);font-size:1.2rem;letter-spacing:.05em;margin:0}.job-date{color:var(--amber);font-family:var(--term);font-size:1.3rem;margin:0}.job-role{align-items:center;color:var(--cyan);display:flex;flex-wrap:wrap;font-family:var(--mono);gap:10px;margin:2px 0 12px}.badge{background:var(--green);box-shadow:0 0 10px var(--green);color:#000;font-size:.7rem;letter-spacing:.14em;padding:0 6px}.job-tasks{list-style:none;margin:0;padding:0}.job-tasks li{margin-bottom:6px;padding-left:22px;position:relative}.job-tasks li:before{color:var(--pink);content:">>";font-family:var(--mono);font-size:.85rem;left:0;position:absolute;top:2px}.shard{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:110px 1fr}.shard p{margin:4px 0}.shard-center{color:var(--cyan);font-family:var(--mono)}.shard-title{color:var(--text);font-weight:600}.shard-chip{background:linear-gradient(135deg,#12291f,#061510);border:2px solid var(--green);box-shadow:0 0 18px #00ffaa59,inset 0 0 18px #0fa3;-webkit-clip-path:polygon(0 0,78% 0,100% 22%,100% 100%,0 100%);clip-path:polygon(0 0,78% 0,100% 22%,100% 100%,0 100%);color:var(--green);display:grid;font-family:var(--display);font-weight:900;height:110px;letter-spacing:.12em;place-items:center;position:relative}.shard-chip i{background:var(--amber);bottom:6px;height:18px;opacity:.85;position:absolute;width:8px}.shard-chip i:nth-child(2){left:12px}.shard-chip i:nth-child(3){left:26px}.shard-chip i:nth-child(4){left:40px}.shard-chip i:nth-child(5){left:54px}.shard-chip i:nth-child(6){left:68px}.shard-chip i:nth-child(7){left:82px}.term-line{color:var(--text);font-family:var(--mono);margin:0 0 12px}.cartridges{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;margin:0 0 24px;padding:0}.cart{--c:var(--cyan);grid-gap:2px;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 12%,#0000),#0000 70%);border:1px solid var(--c);-webkit-clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);display:grid;gap:2px;padding:14px 16px 12px;position:relative;transition:transform .15s,box-shadow .15s}.cart:hover{box-shadow:0 0 24px color-mix(in srgb,var(--c) 45%,#0000);transform:translateY(-4px)}.cart-lang{--c:var(--pink)}.cart-sys{--c:var(--green)}.cart-tool{--c:var(--amber)}.cart-perm{color:var(--muted);font-family:var(--mono);font-size:.72rem}.cart-name{color:#fff;font-family:var(--display);font-size:1.35rem;font-weight:700;text-shadow:0 0 10px var(--c)}.cart-file{color:var(--c);font-family:var(--term);font-size:1.15rem}.cart-state{align-items:center;color:var(--green);display:flex;font-family:var(--mono);font-size:.72rem;gap:6px}.chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.chips li{background:#8b5cff14;border:1px dashed var(--violet);color:#cdb9ff;font-family:var(--mono);font-size:.85rem;padding:3px 10px}.footer{background:#05030aeb;margin-top:60px}.footer-inner{font-family:var(--mono);margin:0 auto;max-width:1140px;padding:26px 16px 34px;text-align:center}.eof{color:var(--green);font-family:var(--term);font-size:1.35rem;margin:0 0 10px}.footer-links{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin:0 0 10px}.footer-links a{color:var(--pink)}.copy{color:var(--muted);font-size:.8rem;margin:0}@media (max-width:880px){.hero{gap:30px;grid-template-columns:1fr;padding-top:40px}.sec-cmd{width:100%}}@media (max-width:560px){.topbar{font-size:.82rem;gap:8px 14px}.tb-nav{flex-basis:100%;gap:12px;order:3}.tb-status{margin-left:auto}.idcard{grid-template-columns:repeat(2,1fr)}.win-body{padding:16px 14px}.vi-status{margin:14px -14px -16px!important;padding:4px 14px}.vi p{gap:8px;grid-template-columns:2ch 1fr}.timeline{padding-left:26px}.tl-node{left:-23px}.timeline:before{left:5px}.shard{grid-template-columns:1fr}.shard-chip{width:110px}.win-pid{display:none}}
/*# sourceMappingURL=main.7bdbe3e0.css.map*/