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}@media (max-width:768px){.dash-layout{flex-direction:column;height:auto;min-height:100vh;overflow:auto}.dash-sidebar{border-bottom:1px solid #ffffff14;border-right:none;flex-direction:row;flex-shrink:0;height:auto;overflow:hidden;width:100%!important}.sidebar-brand{flex-shrink:0;padding:.75rem 1rem}.sidebar-wordmark{font-size:1.1rem}.sidebar-sub{display:none}.sidebar-nav{flex:1 1;flex-direction:row;flex-wrap:wrap;gap:2px;overflow:auto;padding:.4rem .5rem}.sidebar-btn{font-size:.58rem;padding:.3rem .5rem;white-space:nowrap}.sidebar-footer,.sidebar-section-label{display:none}.dash-main{height:auto;overflow:auto}.dash-content{padding:.75rem}.dash-topbar{flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem}.dash-banner,.dash-widgets{gap:.75rem;grid-template-columns:1fr!important}.widget{min-height:auto}.widget-body{max-height:280px}.platform-layout{flex-direction:column;height:auto}.leg-list-panel{border-bottom:1px solid var(--border);border-right:none;height:220px;width:100%!important}.profile-pane{flex-direction:column;height:auto}.profile-sidebar{border-bottom:1px solid var(--border);border-right:none;max-height:300px;width:100%!important}.chat-pane{height:500px}.main-topbar{flex-wrap:wrap;gap:.4rem;padding:.6rem .75rem}.topbar-badges{flex-wrap:wrap;gap:.3rem}.badge-chip{font-size:.55rem;padding:.15rem .4rem}.bs-layout{flex-direction:column;height:auto}.input-panel{border-bottom:1px solid var(--border);border-right:none;min-height:auto;width:100%!important}.output-panel{height:500px}.toggle-grid{grid-template-columns:1fr 1fr!important}.bs-topbar{flex-wrap:wrap;gap:.4rem;padding:.6rem .75rem}.bt-layout{flex-direction:column;height:auto}.bt-sidebar{border-bottom:1px solid var(--border);border-right:none;height:auto;max-height:300px;width:100%!important}.bt-detail{height:auto;min-height:500px}.bt-filters{flex-wrap:wrap;gap:.4rem}.tl-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.tl-table{min-width:700px}.tl-topbar{flex-wrap:wrap;gap:.5rem;padding:.75rem}.tl-filters{flex-wrap:wrap;gap:.4rem}.tl-row-actions{flex-wrap:wrap;gap:.3rem}.cal-layout{flex-direction:column;height:auto}.cal-sidebar{border-bottom:1px solid var(--border);border-right:none;height:auto;max-height:320px;width:100%!important}.cal-detail{height:auto;min-height:400px}.cal-filters{flex-wrap:wrap;gap:.4rem}.map-layout{flex-direction:column;height:auto}.map-left{border-bottom:1px solid var(--border);border-right:none;width:100%!important}.map-center,.map-left{height:300px}.map-right{border-left:none;border-top:1px solid var(--border);width:100%!important}.dir-layout{flex-direction:column;height:auto}.dir-sidebar{border-bottom:1px solid var(--border);border-right:none;height:auto;max-height:200px;width:100%!important}.dir-grid{grid-template-columns:1fr 1fr!important}.dir-detail{inset:0;overflow-y:auto;position:fixed;z-index:200}.cf-layout{flex-direction:column;height:auto}.cf-sidebar{border-bottom:1px solid var(--border);border-right:none;width:100%!important}.cf-filters{flex-wrap:wrap;gap:.4rem}.fv-body{flex-direction:column;height:auto}.fv-input-panel{border-bottom:1px solid var(--border);border-right:none;width:100%!important}.fv-right-panel{height:500px}.chamber-toggle{flex-wrap:wrap}.news-cols{grid-template-columns:1fr!important}.news-layout{flex-direction:column;height:auto}.subscribe-layout{padding:1rem!important}.pricing-grid{grid-template-columns:1fr!important}.features-grid{grid-template-columns:1fr 1fr!important}.proof-bar{flex-wrap:wrap;gap:.75rem}.account-layout{padding:1rem!important}.account-grid{grid-template-columns:1fr!important}.modal{margin:1rem;max-width:none!important;width:95vw!important}.overlay{padding:1rem}.hide-mobile{display:none!important}table{font-size:.78rem}input,select,textarea{font-size:16px!important}}@media (max-width:480px){.dash-widgets,.dir-grid,.features-grid{grid-template-columns:1fr!important}.sidebar-nav{max-height:80px;overflow-y:auto}}
/*# sourceMappingURL=main.7e174510.css.map*/