body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{overflow-x:hidden;overflow-y:hidden;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#root,body,html{height:100%;margin:0;overflow:hidden;padding:0}.main-wrapper{display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100vw}.seo-heading{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.loading-pane{align-items:center;color:#71717a;display:flex;font-size:14px;height:100%;justify-content:center}.home-container{display:flex;flex:1 1;height:calc(100vh - 60px);overflow:hidden}.pane{height:100%;overflow:auto}.editor-pane{border-right:1px solid #333;display:flex;flex:1 1;flex-direction:column;position:relative}.graph-pane{background-color:#1e1e1e;flex:1 1}.home-container.mobile{flex-direction:column;overflow-y:auto}.home-container.mobile .pane{border-bottom:1px solid #333;border-right:none;flex:none;height:50vh}.error-overlay{align-items:center;background-color:#dc2626e6;border-top:1px solid #7f1d1d;bottom:0;color:#fff;display:flex;font-family:monospace;font-size:12px;gap:8px;left:0;padding:8px 16px;position:absolute;right:0;z-index:10}.visualizer-placeholder{align-items:center;color:#71717a;display:flex;font-style:italic;height:100%;justify-content:center}.editor-toolbar{background:#1e1e1e;height:40px;padding:0 10px}.editor-toolbar,.navbar{align-items:center;display:flex}.navbar{background-color:#1e1e1e;border-bottom:1px solid #333;color:#fff;height:60px;justify-content:space-between;padding:0 1.5rem}.navbar-brand{align-items:center;display:flex;font-size:1.2rem;font-weight:700;gap:.5rem}.brand-icon{font-size:1.5rem}.navbar-actions{align-items:center;display:flex;gap:1.5rem}.filter-toggle-btn{background:#0000;border:1px solid #4ade80;border-radius:4px;color:#4ade80;cursor:pointer;font-size:.85rem;font-weight:600;padding:6px 12px;transition:all .2s}.filter-toggle-btn:hover{background:#4ade801a}.filter-toggle-btn.active{background:#10b981;border-color:#10b981;color:#fff}.github-link{color:#a1a1aa;font-size:.9rem;text-decoration:none;transition:color .2s}.github-link:hover{color:#fff}.filter-container{align-items:center;background:#252526;border-bottom:1px solid #333;display:flex;gap:12px;padding:10px 20px}.filter-input-wrapper{align-items:center;background:#1e1e1e;border:1px solid #444;border-radius:6px;display:flex;flex:1 1;padding:0 12px}.filter-prefix{color:#4ade80;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;margin-right:10px}.filter-input{background:#0000;color:#f4f4f5;flex:1 1;font-family:Consolas,monospace;outline:none;padding:10px 0}.apply-btn,.filter-input{border:none;font-size:13px}.apply-btn{background:#10b981;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:background .2s}.apply-btn:hover{background:#059669}
/*# sourceMappingURL=main.9389eb7d.css.map*/