@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&family=Inter:wght@300;400;500;600;700;800&display=swap";.nav-wrap[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:100;width:100%;padding:14px 32px;display:flex;justify-content:space-between;align-items:center;background:#111927d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.brand-link[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:18px;font-weight:700;color:var(--heading);letter-spacing:-.02em}.brand-link[data-astro-cid-dmqpwcec]:hover{color:var(--heading);text-shadow:none}.brand-bracket[data-astro-cid-dmqpwcec]{color:var(--accent)}.brand-text[data-astro-cid-dmqpwcec]{margin:0 2px}.brand-cursor[data-astro-cid-dmqpwcec]{color:var(--accent);animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}.menu-items[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:8px}.nav-link[data-astro-cid-dmqpwcec]{position:relative;padding:8px 14px;color:var(--text);font-size:14px;font-weight:500;font-family:var(--font-mono);border-radius:4px;transition:color .15s ease,background-color .15s ease}.nav-link[data-astro-cid-dmqpwcec]:hover{color:var(--accent);background:#9fef000f;text-shadow:none}.nav-link[data-astro-cid-dmqpwcec]:before{content:"> ";color:var(--accent);opacity:0;transition:opacity .15s ease;margin-right:-10px}.nav-link[data-astro-cid-dmqpwcec]:hover:before{opacity:1;margin-right:4px}.nav-link-cta[data-astro-cid-dmqpwcec]{border:1px solid var(--accent);color:var(--accent)}.nav-link-cta[data-astro-cid-dmqpwcec]:hover{background:var(--accent);color:var(--bg)!important}.nav-link-cta[data-astro-cid-dmqpwcec]:before{display:none}.hamburger[data-astro-cid-dmqpwcec]{display:none;flex-direction:column;justify-content:space-between;width:28px;height:20px;background:transparent;border:none;cursor:pointer;padding:0}.hamburger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;height:2px;width:100%;background-color:var(--accent);transition:transform .2s ease,opacity .2s ease}.hamburger[data-astro-cid-dmqpwcec].active span[data-astro-cid-dmqpwcec]:nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger[data-astro-cid-dmqpwcec].active span[data-astro-cid-dmqpwcec]:nth-child(2){opacity:0}.hamburger[data-astro-cid-dmqpwcec].active span[data-astro-cid-dmqpwcec]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}@media(max-width:768px){.nav-wrap[data-astro-cid-dmqpwcec]{padding:14px 20px}.hamburger[data-astro-cid-dmqpwcec]{display:flex}.menu-items[data-astro-cid-dmqpwcec]{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px;background:var(--bg-elev);border-bottom:1px solid var(--border);display:none}.menu-items[data-astro-cid-dmqpwcec].open{display:flex}.nav-link[data-astro-cid-dmqpwcec]{padding:12px 14px;font-size:15px}.nav-link-cta[data-astro-cid-dmqpwcec]{margin-top:8px;text-align:center}}footer[data-astro-cid-sz7xmlte]{margin-top:auto;padding:60px 20px 40px;border-top:1px solid var(--border);background:var(--bg-elev);color:var(--text-muted);font-size:14px;text-align:center;line-height:1.6}.footer-inner[data-astro-cid-sz7xmlte]{max-width:768px;margin:0 auto}.prompt[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-size:13px;margin-bottom:16px;color:var(--text-muted)}.user[data-astro-cid-sz7xmlte]{color:var(--accent)}.sep[data-astro-cid-sz7xmlte]{color:var(--text-muted)}.path[data-astro-cid-sz7xmlte]{color:#6fb1ff}.dollar[data-astro-cid-sz7xmlte]{color:var(--accent);margin:0 6px}.cmd[data-astro-cid-sz7xmlte]{color:var(--text)}.msg[data-astro-cid-sz7xmlte]{color:var(--text);margin-bottom:8px}.msg[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--accent);border-bottom:1px dashed var(--accent)}.copy[data-astro-cid-sz7xmlte]{margin-top:6px;font-size:12px;color:var(--text-muted)}.copy[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-muted)}.copy[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}@media(max-width:768px){footer[data-astro-cid-sz7xmlte]{font-size:13px}}:root{--bg: #111927;--bg-elev: #1a2332;--bg-elev-2: #202c3f;--border: #2a3a55;--text: #c5d1eb;--text-muted: #8094b3;--heading: #ffffff;--accent: #9fef00;--accent-dim: #6fb900;--accent-glow: rgba(159, 239, 0, .35);--danger: #ff3e3e;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "Courier New", monospace}*,*:before,*:after{padding:0;margin:0;box-sizing:border-box}html,body{height:100%;background-color:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-wrap:break-word;background-image:radial-gradient(circle at 15% 0%,rgba(159,239,0,.06),transparent 40%),radial-gradient(circle at 85% 100%,rgba(64,128,255,.05),transparent 40%);background-attachment:fixed;min-height:100vh}a{color:var(--accent);text-decoration:none;cursor:pointer;transition:color .15s ease,text-shadow .15s ease}a:hover{color:var(--accent);text-shadow:0 0 12px var(--accent-glow)}img{margin:1.5rem 0;border:1px solid var(--border);border-radius:6px}body h1,body h2,body h3,body h4,body h5,body h6{color:var(--heading);font-weight:700;line-height:1.3;letter-spacing:-.01em;margin-bottom:.5rem;margin-top:.5rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}p{margin-bottom:.75rem;line-height:1.7;color:var(--text);overflow-wrap:break-word}blockquote{border-left:3px solid var(--accent);background:#9fef000d;padding:1rem 1.25rem;margin:1.5rem 0;color:var(--text);line-height:1.7;border-radius:0 4px 4px 0}ul,ol{margin:0;padding-left:1.5rem;line-height:1.8}li{margin-bottom:.5rem}::selection{background:var(--accent);color:var(--bg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-dim)}main.container{display:flex;flex-direction:column;min-height:100vh}input,textarea,button{font-family:var(--font-sans)}code{font-family:var(--font-mono)}
