@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700;800&display=swap";.imgzen-root{--bg: #FFFFFF;--surface: #F0F0F0;--primary: #00CC44;--secondary: #FF0000;--accent: #000000;--text: #000000;--text-dim: #555555;--border: #000000;--grid-size: 8px;--pixel: 3px;background-color:var(--bg);color:var(--text);font-family:JetBrains Mono,monospace;line-height:1.4;padding:calc(var(--grid-size) * 2);image-rendering:pixelated;overflow-x:hidden;position:relative;min-height:100vh;cursor:crosshair}.imgzen-root.light-theme{--bg: #252837;--surface: #2d3147;--primary: #00CC44;--secondary: #FF0000;--accent: #FFFFFF;--text: #FFFFFF;--text-dim: #AAAAAA;--border: #FFFFFF}.imgzen-root *{cursor:crosshair;box-sizing:border-box;margin:0;padding:0}.imgzen-root{overflow-y:scroll}.imgzen-root a,.imgzen-root button,.imgzen-root .btn-primary,.imgzen-root .copy-btn,.imgzen-root .theme-toggle,.imgzen-root .sidebar-link,.imgzen-root .nav-active{cursor:pointer}.imgzen-root:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(#0000 50%,#0000000d 50%);background-size:100% 4px;z-index:9999;pointer-events:none;opacity:.3}#matrix-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.05;pointer-events:none}.container{max-width:1100px;margin:0 auto;position:relative;z-index:1}.imgzen-root header{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--grid-size) * 6)}.logo{font-weight:800;font-size:2rem;text-transform:uppercase;letter-spacing:-2px;color:var(--text);display:flex;align-items:center;gap:12px}.logo-icon{width:32px;height:32px;background:var(--primary);box-shadow:4px 4px 0 var(--secondary);border:2px solid var(--border);flex-shrink:0}.imgzen-root nav ul{display:flex;list-style:none;gap:24px}.imgzen-root nav a{text-decoration:none;color:var(--text);font-weight:700;text-transform:uppercase;font-size:.9rem;padding:4px 8px;font-family:JetBrains Mono,monospace}.imgzen-root nav a:hover{background:var(--primary);color:var(--bg)}.desktop-wallet{display:flex;gap:8px;align-items:center}.theme-toggle{background:var(--bg);border:var(--pixel) solid var(--border);color:var(--text);padding:0 14px;height:40px;line-height:1;font-family:JetBrains Mono,monospace;font-weight:800;font-size:.9rem;display:flex;align-items:center;justify-content:center;white-space:nowrap}.theme-toggle:hover{background:var(--surface)}.hero{display:grid;grid-template-columns:1fr 400px;gap:32px;margin-bottom:80px;align-items:center}.imgzen-root h1{font-size:4rem;line-height:.9;text-transform:uppercase;margin-bottom:24px;color:var(--text)}.hero-accent{color:var(--primary);-webkit-text-stroke:1px black}.imgzen-root.light-theme .hero-accent{-webkit-text-stroke:1px white}.hero-subtext{font-size:1.2rem;color:var(--text-dim);margin-bottom:32px;max-width:500px}.btn-primary{background:var(--primary);color:var(--bg);padding:16px 32px;font-size:1.5rem;font-weight:800;text-transform:uppercase;border:var(--pixel) solid var(--border);box-shadow:6px 6px 0 var(--secondary);display:inline-block;text-decoration:none;margin-bottom:12px;font-family:JetBrains Mono,monospace;cursor:pointer}.btn-primary:hover{opacity:.9}.build-info{font-size:.8rem;color:var(--text-dim);margin-top:0}.hero-art{position:relative}.stat-badge{position:absolute;background:var(--border);color:var(--bg);padding:4px 8px;font-size:.7rem;top:-10px;left:20px;z-index:10;font-weight:800;border:1px solid transparent;animation:pulse-glow 2s infinite ease-in-out}@keyframes pulse-glow{0%{box-shadow:0 0 0 var(--primary);border-color:var(--border)}50%{box-shadow:0 0 15px var(--primary);border-color:var(--primary)}to{box-shadow:0 0 0 var(--primary);border-color:var(--border)}}.pixel-border{border:var(--pixel) solid var(--border);box-shadow:var(--pixel) var(--pixel) 0 var(--border);background:var(--bg);padding:calc(var(--grid-size) * 2);position:relative}.visual-block{width:100%;height:300px;background:var(--bg);border:var(--pixel) solid var(--border);display:grid;grid-template-columns:repeat(20,1fr);grid-template-rows:repeat(15,1fr);overflow:hidden;box-shadow:12px 12px 0 var(--secondary);padding:0!important}.pixel-cell{border:.5px solid rgba(0,0,0,.1)}.section-title{font-size:1.5rem;text-transform:uppercase;margin-bottom:32px;display:flex;align-items:center;gap:16px;position:relative}.section-title:before{content:"";width:40px;height:4px;background:var(--secondary);flex-shrink:0;position:relative;overflow:hidden}.section-spacing{margin-bottom:80px}.agent-first-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:80px;align-items:stretch}.code-box{background:#1c2119!important;color:#0c4;padding:24px!important;font-size:.9rem;position:relative;overflow:hidden;box-shadow:none!important;font-family:JetBrains Mono,monospace}.comment{color:#666}.prompt{color:#fff}.output{color:var(--primary)}.cursor{display:inline-block;width:8px;height:1.2em;background:var(--primary);vertical-align:middle;animation:blink .8s step-end infinite;margin-left:4px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:80px}.card-header{font-weight:800;text-transform:uppercase;border-bottom:var(--pixel) solid var(--border);margin:-16px -16px 16px;padding:8px 16px;background:var(--surface);display:flex;justify-content:space-between;align-items:center}.hearts{color:var(--primary);display:flex;gap:2px}.payment-badge{color:var(--text);display:flex;align-items:center;gap:4px}.card-img{width:100%;height:120px;object-fit:cover;border:2px solid var(--border);margin-bottom:12px;image-rendering:pixelated;display:block}.big-price{font-size:3rem;color:var(--primary);margin:20px 0;-webkit-text-stroke:1px var(--border);font-weight:800}.per-image{font-size:1rem;color:var(--text);-webkit-text-stroke:0;font-weight:700}.pricing-table{width:100%;border-collapse:collapse}.pricing-table th{text-align:left;background:var(--border);color:var(--bg);padding:12px;text-transform:uppercase;font-family:JetBrains Mono,monospace}.pricing-table td{padding:16px 12px;border-bottom:var(--pixel) solid var(--border);font-weight:700}.imgzen-root footer{border-top:var(--pixel) solid var(--border);padding-top:40px;padding-bottom:40px;display:flex;justify-content:space-between;align-items:center;color:var(--text-dim);text-transform:uppercase;font-size:.8rem}.imgzen-root footer a{color:var(--text);text-decoration:underline;margin-left:20px}.nav-active{background:var(--primary)!important;color:var(--bg)!important}.docs-layout{display:grid;grid-template-columns:240px 1fr;gap:32px;margin-top:24px}.sidebar{position:sticky;top:24px;height:fit-content}.sidebar-nav{list-style:none}.sidebar-section{font-weight:800;text-transform:uppercase;font-size:.75rem;color:var(--secondary);margin-bottom:12px;margin-top:24px;display:flex;align-items:center;gap:8px}.sidebar-section:after{content:"";flex-grow:1;height:2px;background:var(--border);opacity:.2}.sidebar-link{display:block;padding:6px 12px;text-decoration:none;color:var(--text-dim)!important;font-size:.85rem;border-left:2px solid transparent}.sidebar-link:hover{color:var(--primary)!important;border-left-color:var(--primary);background:var(--surface)!important}.sidebar-link.active{color:var(--text)!important;font-weight:700;border-left-color:var(--secondary);background:var(--surface)!important}.content-area{max-width:800px}.terminal-header{background:var(--border);color:var(--bg);padding:4px 12px;font-size:.7rem;font-weight:800;text-transform:uppercase;display:flex;justify-content:space-between;margin:-24px -24px 20px}.api-endpoint{font-family:JetBrains Mono,monospace;background:var(--surface);padding:12px;border:1px solid var(--border);margin:16px 0;font-size:.9rem;display:flex;align-items:center;gap:12px}.tag{display:inline-block;padding:2px 6px;font-size:.7rem;font-weight:800;text-transform:uppercase;border:1px solid var(--border);margin-right:8px}.tag-get{background:#61affe;color:#fff}.tag-post{background:#49cc90;color:#fff}.code-block{background:#1c2119;color:#ccc;padding:20px;font-size:.85rem;position:relative;overflow-x:auto;border:2px solid var(--border);margin:16px 0;font-family:JetBrains Mono,monospace}.code-block pre{margin:0;white-space:pre-wrap;font-family:inherit}.code-keyword{color:#c678dd}.code-string{color:#98c379}.code-function{color:#61afef}.code-comment{color:#5c6370}.code-variable{color:#d19a66}.copy-btn{position:absolute;top:8px;right:8px;background:var(--primary);color:var(--bg);border:1px solid var(--border);padding:2px 8px;font-size:.6rem;font-weight:800;font-family:JetBrains Mono,monospace;cursor:pointer}.copy-btn:hover{opacity:.9}.param-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:.85rem}.param-table th{text-align:left;border-bottom:2px solid var(--border);padding:8px;text-transform:uppercase;color:var(--text-dim)}.param-table td{padding:12px 8px;border-bottom:1px solid var(--surface)}.type-label{color:var(--primary);font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:800}.docs-section-title{font-size:1.2rem;text-transform:uppercase;margin:40px 0 20px;color:var(--primary);font-weight:800}.hamburger-btn{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:var(--bg);border:var(--pixel) solid var(--border);padding:8px;cursor:pointer}.mobile-menu{display:none;max-height:0;overflow:hidden;transition:max-height .3s ease}.mobile-menu.open{max-height:400px}.mobile-menu-items{display:flex;flex-direction:column;gap:4px;padding:16px 0}.mobile-menu-items a,.mobile-menu-items button{display:block;width:100%;padding:12px 16px;text-decoration:none;color:var(--text);font-weight:700;text-transform:uppercase;font-size:.9rem;font-family:JetBrains Mono,monospace;border:2px solid var(--border);background:var(--surface);text-align:left;cursor:pointer}.mobile-menu-items a:hover,.mobile-menu-items button:hover{background:var(--primary);color:var(--bg)}.docs-mobile-nav{display:none;margin-bottom:16px}.docs-mobile-nav-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--surface);border:var(--pixel) solid var(--border);color:var(--text);font-weight:800;text-transform:uppercase;font-size:.85rem;font-family:JetBrains Mono,monospace;cursor:pointer}.docs-mobile-nav-content{max-height:0;overflow:hidden;transition:max-height .3s ease;border:var(--pixel) solid var(--border);border-top:none}.docs-mobile-nav-content.open{max-height:500px}.docs-mobile-nav-content .sidebar-nav{padding:12px}.install-cmd{display:flex;justify-content:space-between;align-items:center;background:#1c2119;color:#0c4;padding:20px;font-family:JetBrains Mono,monospace;border:2px solid var(--border)}.mobile-header-actions{display:none;gap:8px;align-items:center}@media(max-width:768px){.hamburger-btn{display:flex}.mobile-menu{display:block}.desktop-nav,.desktop-wallet{display:none}.mobile-header-actions{display:flex}}@media(max-width:900px){.docs-layout{grid-template-columns:1fr}.sidebar{display:none}.docs-mobile-nav{display:block}}@media(max-width:768px){.imgzen-root,.imgzen-root *{cursor:default}.imgzen-root a,.imgzen-root button,.imgzen-root .btn-primary,.imgzen-root .copy-btn,.imgzen-root .theme-toggle,.imgzen-root .sidebar-link,.imgzen-root .nav-active{cursor:pointer}#matrix-bg{display:none}.imgzen-root{padding:calc(var(--grid-size) * 1.5)}.imgzen-root header{margin-bottom:calc(var(--grid-size) * 3)}.imgzen-root h1{font-size:2.5rem}.section-title{font-size:1.2rem;margin-bottom:20px}.btn-primary{padding:12px 24px;font-size:1.2rem}.big-price{font-size:2rem}.section-spacing,.agent-first-grid{margin-bottom:40px}.hero,.two-col,.agent-first-grid{grid-template-columns:1fr}.hero-art{order:-1}.visual-block{height:auto;aspect-ratio:4 / 3;max-width:70%;margin:0 auto;box-shadow:6px 6px 0 var(--secondary)}.hero{margin-bottom:40px}.features-grid{grid-template-columns:1fr;gap:16px;margin-bottom:40px}.install-cmd{flex-wrap:wrap;gap:8px;padding:16px;font-size:.8rem}.install-cmd .install-copy-btn{padding:6px 12px;font-size:.7rem}.pricing-table th,.pricing-table td{padding:10px 8px;font-size:.85rem}.docs-layout{overflow:hidden}.content-area{max-width:100%;overflow-x:hidden}.api-endpoint{flex-wrap:wrap}.terminal-header{font-size:.6rem}.imgzen-root footer{flex-direction:column;align-items:center;gap:16px;text-align:center}.imgzen-root footer nav{display:flex;gap:16px}.imgzen-root footer a{margin-left:0}}@media(max-width:480px){.imgzen-root h1{font-size:2rem}}*{box-sizing:border-box}body{margin:0;padding:0}#root{min-height:100vh}
