.hero-sec[data-astro-cid-ge2uvauf]{position:relative;overflow:hidden}.hero-sec__rain[data-astro-cid-ge2uvauf]{z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--ac) 2%, transparent) 0, color-mix(in srgb, var(--ac) 4%, transparent) 2px, transparent 4px);animation:10s linear infinite rain;position:absolute;inset:0}@keyframes rain{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.hero[data-astro-cid-ge2uvauf]{z-index:1;flex-wrap:wrap;align-items:center;gap:clamp(40px,5vw,72px);padding-top:clamp(48px,8vw,112px);padding-bottom:clamp(56px,8vw,112px);display:flex;position:relative}.hero__main[data-astro-cid-ge2uvauf]{flex:520px;min-width:0}.hero__line[data-astro-cid-ge2uvauf]{display:block}.hero__prompt[data-astro-cid-ge2uvauf]{height:24px;color:var(--subtle);font-size:14px}.hero__user[data-astro-cid-ge2uvauf]{color:var(--ac)}.hero__dir[data-astro-cid-ge2uvauf]{color:var(--amber)}.hero__dollar[data-astro-cid-ge2uvauf],.hero__typed[data-astro-cid-ge2uvauf]{color:var(--fg);white-space:pre}.hero__name[data-astro-cid-ge2uvauf]{font-size:var(--text-display);letter-spacing:-.04em;text-transform:uppercase;color:var(--fg);text-shadow:0 0 18px color-mix(in srgb, var(--ac) 22%, transparent);margin-top:20px;font-weight:800;line-height:.95;position:relative}.hero__glitch[data-astro-cid-ge2uvauf]{color:var(--ac);opacity:.45;text-shadow:0 0 8px color-mix(in srgb, var(--ac) 40%, transparent);pointer-events:none;animation:2s infinite glitch;position:absolute;inset:0}@keyframes glitch{0%,to{clip-path:polygon(0 0,100% 0,100% 45%,0 45%);transform:translate(0)}33%{clip-path:polygon(0 0,100% 0,100% 15%,0 15%);transform:translate(-3px,-2px)}66%{clip-path:polygon(0 85%,100% 85%,100% 100%,0 100%);transform:translate(3px,2px)}}.hero__title[data-astro-cid-ge2uvauf]{letter-spacing:.14em;text-transform:uppercase;color:var(--ac);text-shadow:0 0 12px var(--ac-glow);flex-wrap:wrap;align-items:center;gap:4px 0;margin-top:24px;font-size:clamp(12px,1.2vw,16px);font-weight:600;display:flex}.hero__sep[data-astro-cid-ge2uvauf]{color:var(--subtle);padding:0 10px}.hero__secondary[data-astro-cid-ge2uvauf]{color:var(--fg);text-shadow:none;align-items:center;display:inline-flex}.hero__cursor[data-astro-cid-ge2uvauf]{background:var(--ac);vertical-align:middle;width:.6em;height:1.1em;margin-left:10px;animation:1.1s step-end infinite blink;display:inline-block}.hero__lead[data-astro-cid-ge2uvauf]{max-width:58ch;color:var(--fg-body);text-wrap:pretty;margin-top:28px;font-size:clamp(15px,1.3vw,17px);line-height:1.75}.hero__ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.cta[data-astro-cid-ge2uvauf]{letter-spacing:.12em;text-transform:uppercase;min-height:48px;transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);border:1px solid;flex:none;justify-content:center;align-items:center;padding:0 22px;font-size:13px;display:inline-flex}.cta--primary[data-astro-cid-ge2uvauf]{background:var(--ac);color:var(--bg);border-color:var(--ac);font-weight:700}.cta--primary[data-astro-cid-ge2uvauf]:hover{background:var(--bg);color:var(--ac)}.cta--secondary[data-astro-cid-ge2uvauf]{color:var(--fg);border-color:var(--mu);background:0 0;font-weight:600}.cta--secondary[data-astro-cid-ge2uvauf]:hover{border-color:var(--ac);color:var(--ac)}.cta--text[data-astro-cid-ge2uvauf]{min-height:48px;color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 14px;font-size:13px;display:inline-flex}.cta--text[data-astro-cid-ge2uvauf]:hover{color:var(--ac)}.sysinfo[data-astro-cid-ge2uvauf]{flex:360px;min-width:0;max-width:520px}.sysinfo__title[data-astro-cid-ge2uvauf]{color:var(--ac);font-weight:600}.sysinfo__lights[data-astro-cid-ge2uvauf]{gap:6px;display:flex}.sysinfo__lights[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{border:1px solid var(--mu);width:9px;height:9px}.sysinfo__lights[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]:last-child{background:var(--mu)}.sysinfo__rows[data-astro-cid-ge2uvauf]{padding:8px 0}.sysinfo__row[data-astro-cid-ge2uvauf]{border-bottom:1px dashed var(--row-divider);gap:16px;padding:9px 16px;font-size:13px;display:flex}.sysinfo__row[data-astro-cid-ge2uvauf]:last-child{border-bottom:0}.sysinfo__row[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{color:var(--subtle);letter-spacing:.1em;flex:0 0 88px}.sysinfo__row[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{min-width:0;color:var(--fg);overflow-wrap:anywhere;flex:1}.sysinfo__row[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf].sysinfo__status{color:var(--ac);font-weight:600}.sysinfo__foot[data-astro-cid-ge2uvauf]{border-top:1px solid var(--mu);color:var(--subtle);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 16px;font-size:12px;display:flex}.sysinfo__years[data-astro-cid-ge2uvauf]{color:var(--amber)}@media (prefers-reduced-motion:reduce){.hero__glitch[data-astro-cid-ge2uvauf]{display:none}}@media (width<=899px){.sysinfo[data-astro-cid-ge2uvauf]{max-width:100%}}@media (width<=519px){.cta[data-astro-cid-ge2uvauf]{flex:100%}}@media (width<=479px){.hero__title[data-astro-cid-ge2uvauf]{letter-spacing:.06em}.sysinfo__row[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{flex-basis:64px}}.marquee[data-astro-cid-543bmuqs]{border-bottom:1px solid var(--mu);background:var(--bg);padding:clamp(18px,2.4vw,32px) 0;overflow:hidden}.marquee__track[data-astro-cid-543bmuqs]{will-change:transform;width:max-content;display:flex}.marquee__item[data-astro-cid-543bmuqs]{letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;color:var(--fg);align-items:center;gap:clamp(20px,3vw,40px);padding-right:clamp(20px,3vw,40px);font-size:clamp(28px,4.4vw,64px);font-weight:800;line-height:1.1;display:flex}.marquee__item--outline[data-astro-cid-543bmuqs]{color:#0000;-webkit-text-stroke:1px #7a7a7a}.marquee__sep[data-astro-cid-543bmuqs]{color:var(--ac);-webkit-text-stroke:0;font-size:.5em}.principles[data-astro-cid-p4uopdll]{background:var(--surface)}.principles__inner[data-astro-cid-p4uopdll]{flex-wrap:wrap;gap:clamp(32px,6vw,88px);padding-block:clamp(64px,9vw,112px);display:flex}.principles__intro[data-astro-cid-p4uopdll]{flex:280px;min-width:0}.principles__lede[data-astro-cid-p4uopdll]{max-width:36ch;color:var(--subtle);margin-top:20px;font-size:14px;line-height:1.75}.principles__list[data-astro-cid-p4uopdll]{flex:2 560px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:0 40px;min-width:0;display:grid}.principle[data-astro-cid-p4uopdll]{border-top:1px dashed var(--mu);gap:16px;padding:22px 0;display:flex}.principle__n[data-astro-cid-p4uopdll]{color:var(--ac);flex-shrink:0;font-size:13px}.principle__title[data-astro-cid-p4uopdll]{letter-spacing:.08em;text-transform:uppercase;color:var(--fg);font-size:14px;font-weight:700}.principle__body[data-astro-cid-p4uopdll]{color:var(--fg-muted);margin-top:8px;font-size:14px;line-height:1.7}
