html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:JetBrains Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:#262626;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#333}::selection{background:#ffffff1a}:root{--bg-primary:#0a0a0a;--bg-secondary:#111;--bg-tertiary:#181818;--bg-card:#141414;--text-primary:#ededed;--text-secondary:#a1a1a1;--text-muted:#666;--border-color:#262626;--success:#22c55e}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#0a0a0a;background-color:var(--bg-primary);color:#ededed;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.App{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}.container{margin:0 auto;max-width:900px;padding:0 24px}a{color:#a1a1a1;color:var(--text-secondary);text-decoration:none;transition:color .15s ease}a:hover{color:#ededed;color:var(--text-primary)}code{border-radius:4px;font-size:.85em;padding:2px 6px}code,pre{background:#111;background:var(--bg-secondary);font-family:JetBrains Mono,Fira Code,monospace}pre{border:1px solid #262626;border:1px solid var(--border-color);border-radius:8px;font-size:.85rem;line-height:1.6;overflow-x:auto;padding:16px}@media (max-width:768px){.container{padding:0 16px}}.hero{padding:80px 0 60px}.hero-header{margin-bottom:48px;max-width:680px}.hero h1{color:var(--text-primary);font-size:2.5rem;font-weight:700;margin-bottom:24px}.hero-tagline{color:var(--text-secondary);font-size:1.1rem}.hero-description,.hero-tagline{line-height:1.7;margin-bottom:16px}.hero-description{color:var(--text-muted);font-size:1rem}.hero-links{font-size:1rem}.hero a,.hero-links{color:var(--text-secondary)}.hero a:hover{color:var(--text-primary)}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.github-star-button{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:500;justify-content:center;padding:6px 12px;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .1s ease}.github-star-button:hover{background:var(--text-secondary);border-color:var(--text-secondary);color:var(--bg-primary);transform:translateY(-1px)}.hero-terminal{margin-bottom:48px;max-width:700px}.hero-stats{display:flex;gap:48px}.stat{display:flex;flex-direction:column}.stat-value{color:var(--text-primary);font-size:1.5rem;font-weight:600}.stat-label{color:var(--text-muted);font-size:.75rem;letter-spacing:.5px;text-transform:uppercase}@media (max-width:768px){.hero{padding:60px 0 40px}.hero h1{font-size:2rem}.hero-stats{gap:32px}}.terminal-preview{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.terminal-body{font-size:.85rem;min-height:200px}.terminal-line{align-items:center;margin-bottom:12px}.cursor{animation:blink 1s step-end infinite;color:var(--text-secondary)}@keyframes blink{50%{opacity:0}}.terminal-output{animation:fadeIn .2s ease;color:var(--text-muted);font-size:.8rem;white-space:pre}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.features{padding:60px 0}.features h2{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:32px}.features-list{display:flex;flex-direction:column;gap:24px;max-width:680px}.feature-item{border-bottom:1px solid var(--border-color);padding-bottom:24px}.feature-item:last-child{border-bottom:none;padding-bottom:0}.feature-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.feature-item h3{color:var(--text-primary);font-size:1rem;font-weight:600}.feature-tags{display:flex;gap:8px}.feature-tags .tag{background:none;border:none;color:var(--text-muted);font-size:.75rem;padding:0}.feature-item p{color:var(--text-muted);font-size:.9rem;line-height:1.6}@media (max-width:640px){.feature-header{flex-direction:column;gap:4px}}.architecture{padding:60px 0}.architecture h2{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:16px}.architecture-intro{color:var(--text-muted);font-size:.9rem;margin-bottom:32px;max-width:500px}.architecture-content{grid-gap:32px;display:grid;gap:32px;grid-template-columns:200px 1fr;margin-bottom:40px;max-width:800px}.layer-tabs{display:flex;flex-direction:column;gap:4px}.layer-tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;text-align:left;transition:all .15s ease}.layer-tab.active,.layer-tab:hover{background:var(--bg-secondary)}.layer-tab.active{border-color:var(--border-color)}.layer-number{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:.75rem}.layer-name{color:var(--text-secondary);font-size:.9rem;font-weight:500}.layer-tab.active .layer-name{color:var(--text-primary)}.layer-content{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:24px}.layer-header{margin-bottom:16px}.layer-header h3{color:var(--text-primary);font-size:1rem;font-weight:600;margin-bottom:4px}.layer-desc{color:var(--text-secondary);font-size:.875rem}.layer-details{color:var(--text-muted);font-size:.85rem;line-height:1.5;margin-bottom:16px}.layer-code{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;font-size:.8rem;overflow-x:auto;padding:16px}.layer-code code{background:none;padding:0}.architecture-benefits{display:flex;flex-wrap:wrap;gap:24px}.benefit{color:var(--text-muted);font-size:.85rem}.benefit strong{color:var(--text-secondary);font-weight:500}@media (max-width:768px){.architecture-content{gap:16px;grid-template-columns:1fr}.layer-tabs{flex-direction:row;flex-wrap:wrap;gap:8px}.layer-tab{padding:8px 12px}.architecture-benefits{flex-direction:column;gap:12px}}.commands{padding:60px 0}.commands h2{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:32px}.commands-layout{grid-gap:48px;display:grid;gap:48px;grid-template-columns:1fr 240px;max-width:900px}.category-tabs{display:flex;gap:8px;margin-bottom:24px}.category-tab{background:#0000;border:1px solid var(--border-color);border-radius:4px;color:var(--text-muted);cursor:pointer;font-size:.85rem;font-weight:500;padding:8px 16px;transition:all .15s ease}.category-tab:hover{border-color:var(--text-muted);color:var(--text-secondary)}.category-tab.active{background:var(--bg-secondary);border-color:var(--text-secondary);color:var(--text-primary)}.commands-list{display:flex;flex-direction:column;gap:12px}.command-item{grid-gap:16px;align-items:baseline;border-bottom:1px solid var(--border-color);display:grid;gap:16px;grid-template-columns:80px 1fr auto;padding:8px 0}.command-item:last-child{border-bottom:none}.command-name{color:var(--text-primary);font-size:.85rem;font-weight:500}.command-desc{color:var(--text-muted);font-size:.85rem}.command-usage{color:var(--text-muted);font-size:.75rem}.output-types h3{color:var(--text-secondary);font-size:.9rem;font-weight:600;margin-bottom:16px}.output-list{display:flex;flex-wrap:wrap;gap:8px}.output-type{color:var(--text-muted);font-size:.75rem}@media (max-width:768px){.commands-layout{gap:32px;grid-template-columns:1fr}.category-tabs{flex-wrap:wrap}.command-item{gap:4px;grid-template-columns:1fr}}.demo{padding:60px 0}.demo h2{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:16px}.demo-intro{color:var(--text-muted);font-size:.9rem;margin-bottom:32px;max-width:500px}.demo-intro code{font-size:.85rem}.demo-content{margin-bottom:40px;max-width:700px}.mode-selector{display:flex;gap:8px;margin-bottom:16px}.mode-btn{background:#0000;border:1px solid var(--border-color);border-radius:4px;color:var(--text-muted);cursor:pointer;font-size:.85rem;font-weight:500;padding:8px 16px;transition:all .15s ease}.mode-btn:hover{border-color:var(--text-muted);color:var(--text-secondary)}.mode-btn.active{background:var(--bg-secondary);border-color:var(--text-secondary);color:var(--text-primary)}.demo-terminal{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.terminal-header{border-bottom:1px solid var(--border-color);padding:12px 16px}.terminal-title{color:var(--text-muted)}.terminal-body,.terminal-title{font-family:JetBrains Mono,monospace;font-size:.8rem}.terminal-body{padding:16px}.terminal-line{display:flex;gap:8px;margin-bottom:8px}.prompt{color:var(--text-muted)}.command{color:var(--text-primary)}.terminal-response{color:var(--text-muted);font-size:.75rem;margin-bottom:16px}.terminal-output{background:#0000;border:none;color:var(--text-secondary);font-size:.75rem;line-height:1.5;margin:0;padding:0}.demo-install{max-width:700px}.demo-install p{color:var(--text-muted);font-size:.85rem;margin-bottom:8px}.demo-install pre{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;font-size:.8rem;overflow-x:auto;padding:12px 16px}.demo-install code{background:none;padding:0}@media (max-width:640px){.mode-selector{flex-wrap:wrap}}.footer{padding:40px 0}.footer p{color:var(--text-muted);font-size:.875rem;margin-bottom:8px}.footer p:last-child{margin-bottom:0}.footer a{color:var(--text-secondary)}.footer a:hover{color:var(--text-primary)}.section-nav{position:fixed;right:24px;top:50%;transform:translateY(-50%);z-index:20}.section-nav ul{display:flex;flex-direction:column;gap:12px;list-style:none}.section-nav .section-dot{background:var(--bg-primary);border:1px solid var(--text-secondary);border-radius:999px;box-shadow:0 0 0 1px var(--bg-primary);display:block;height:12px;transition:background .15s ease,transform .15s ease,border-color .15s ease,box-shadow .15s ease;width:12px}.section-nav .section-dot:hover{background:var(--text-secondary);border-color:var(--text-secondary);box-shadow:0 0 0 2px #ffffff26;transform:scale(1.1)}
/*# sourceMappingURL=main.09dc0ccf.css.map*/