body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg-black:#050505;--sidebar-bg:#0a0a0a;--card-bg:#111;--accent:#0f8;--text-white:#fff;--text-gray:#888;--border:#222}body{-webkit-font-smoothing:antialiased;background-color:#050505;background-color:var(--bg-black);color:#fff;color:var(--text-white);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin:0}.localagent-app{display:flex;height:100vh}.sidebar{background:#0a0a0a;background:var(--sidebar-bg);border-right:1px solid #222;border-right:1px solid var(--border);display:flex;flex-direction:column;padding:2rem;width:260px}.logo{align-items:center;font-size:1.2rem;font-weight:900;gap:.8rem;letter-spacing:-.5px;margin-bottom:3rem}.logo,nav{display:flex}nav{flex-direction:column;gap:.5rem}.nav-item{align-items:center;border-radius:8px;color:#888;color:var(--text-gray);cursor:pointer;display:flex;font-weight:500;gap:1rem;padding:.8rem 1rem;transition:all .2s}.nav-item.active{background:#00ff881a;color:#0f8;color:var(--accent)}.nav-item:hover:not(.active){background:#1a1a1a;color:#fff;color:var(--text-white)}.credits-badge{background:linear-gradient(45deg,#0f8,#00bfff);border-radius:8px;color:#000;font-size:.75rem;font-weight:900;margin-top:auto;padding:.8rem;text-align:center}.main-content{flex:1 1;overflow-y:auto;padding:4rem 10%}.top-header{margin-bottom:4rem}.top-header h1{font-size:2.5rem;font-weight:900;margin-bottom:.5rem}.top-header p{color:#888;color:var(--text-gray);font-size:1.1rem}.generator-form{background:#111;background:var(--card-bg);border:1px solid #222;border:1px solid var(--border);border-radius:12px;max-width:600px;padding:3rem}.input-group{margin-bottom:2rem}.input-group label{color:#888;color:var(--text-gray);display:block;font-weight:600;margin-bottom:.8rem}.input-wrapper{position:relative}.input-icon{color:#888;color:var(--text-gray);left:1rem;position:absolute;top:50%;transform:translateY(-50%)}input{background:#000;border:1px solid #222;border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:#fff;font-size:1rem;padding:1.2rem 1rem 1.2rem 3rem;width:100%}input:focus{border-color:#0f8;border-color:var(--accent);outline:none}.generate-btn{align-items:center;background:#0f8;background:var(--accent);border:none;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:1.1rem;font-weight:900;gap:1rem;justify-content:center;padding:1.2rem;transition:transform .2s;width:100%}.generate-btn:hover{transform:scale(1.02)}.generate-btn.loading{background:#333;color:#888;color:var(--text-gray)}.progress-container{margin-top:2rem}.progress-bar{background:#0f8;background:var(--accent);border-radius:2px;height:4px;margin-bottom:.8rem}.status-text{color:#888;color:var(--text-gray);font-size:.8rem;text-align:center}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.results-header{justify-content:space-between;margin-bottom:3rem}.cta-download,.results-header{align-items:center;display:flex}.cta-download{background:#0000;border:1px solid #0f8;border:1px solid var(--accent);border-radius:8px;color:#0f8;color:var(--accent);cursor:pointer;font-weight:700;gap:.5rem;padding:.8rem 1.5rem}.grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.page-card{background:#111;background:var(--card-bg);border:1px solid #222;border:1px solid var(--border);border-radius:12px;padding:1.5rem}.card-top{align-items:center;color:#888;color:var(--text-gray);display:flex;font-size:.75rem;gap:.5rem;margin-bottom:1rem}.page-card h3{font-size:1.1rem;margin-bottom:.5rem}.page-card p{color:#888;color:var(--text-gray);font-size:.85rem;margin-bottom:1.5rem}.card-footer code{background:#000;border-radius:4px;color:#0f8;color:var(--accent);font-size:.75rem;padding:.4rem}.page-card.more{align-items:center;border-style:dashed;color:#888;color:var(--text-gray);display:flex;justify-content:center}
/*# sourceMappingURL=main.072719aa.css.map*/