.public-demo_workspace___akXn{min-height:100svh;display:flex;background:var(--app-canvas);color:var(--foreground)}.public-demo_workspace___akXn .text-muted-foreground\/70,.public-demo_workspace___akXn .text-muted-foreground\/80{color:var(--muted-foreground)}.public-demo_sidebar___0pL7{width:240px;height:100svh;position:sticky;top:0;flex-shrink:0;border-right:1px solid var(--sidebar-border);background:var(--sidebar)}.public-demo_sidebar___0pL7[data-collapsed=true]{width:64px}.public-demo_sidebar___0pL7[data-collapsed=true] .public-demo_brandRow__TXLwA{padding-inline:4px;gap:2px}.public-demo_sidebarPanel__2YQa6{display:flex;height:100%;min-height:0;flex-direction:column;color:var(--sidebar-foreground);background:var(--sidebar)}.public-demo_brandRow__TXLwA{display:flex;min-height:56px;flex-shrink:0;gap:8px;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid var(--sidebar-border)}.public-demo_workspaceRow__5uRXO{padding:14px 16px;border-bottom:1px solid var(--sidebar-border)}.public-demo_sidebarScroll__pvaA1{flex:1;overflow-y:auto;padding:12px}.public-demo_navItem__gQU4Q{display:flex;width:100%;min-height:36px;align-items:center;gap:10px;padding:8px;border-radius:6px;color:var(--sidebar-foreground);font-size:13px;text-align:left;cursor:pointer}.public-demo_navItem__gQU4Q svg{width:16px;height:16px;flex-shrink:0;opacity:.7}.public-demo_navItem__gQU4Q:hover{background:var(--sidebar-accent)}.public-demo_navItem__gQU4Q[aria-current=page]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);font-weight:500}.public-demo_navItem__gQU4Q[data-nested=true]{padding-left:28px}.public-demo_navItem__gQU4Q[data-collapsed=true]{justify-content:center;padding-inline:0}.public-demo_navItem__gQU4Q:focus-visible{outline:2px solid var(--sidebar-ring);outline-offset:1px}.public-demo_navGroup__nCC_T{margin-top:3px}.public-demo_sidebarBottom__25SeM{border-top:1px solid var(--sidebar-border);padding:12px}.public-demo_body__p4o7G{min-width:0;flex:1}.public-demo_topbar__c6pSW{position:sticky;top:0;z-index:20;min-height:56px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:8px 24px;border-bottom:1px solid var(--border);background:var(--app-canvas)}.public-demo_main__QPUig{padding:24px;min-width:0}.public-demo_tableScroll__6ckRH{max-width:100%;overflow-x:auto}.public-demo_tableScroll__6ckRH table{min-width:620px}.public-demo_tableScroll__6ckRH [data-slot=table-container]{overflow:visible}.public-demo_tableScroll__6ckRH:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.public-demo_filters__Jc_zC{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-block:20px}.public-demo_filters__Jc_zC>label{display:flex;flex-direction:column;gap:7px;min-width:120px;font-size:12px;color:var(--muted-foreground)}.public-demo_filters__Jc_zC>label:first-child{flex:1;min-width:180px}.public-demo_filters__Jc_zC select{height:36px;max-width:200px;border:1px solid var(--border);border-radius:6px;background:var(--background);color:var(--foreground);padding-inline:10px}.public-demo_detailGrid__UCLs4{display:grid;gap:18px;padding-block:20px}.public-demo_detailGrid__UCLs4>div{border-bottom:1px solid var(--border);padding-bottom:14px}.public-demo_chart__09rfI{height:260px;width:100%;margin-top:20px}.public-demo_aiLayout__q_IGp{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:650px;border:1px solid var(--border);border-radius:6px;overflow:hidden}.public-demo_aiHistory__iZ__V{background:var(--sidebar);border-right:1px solid var(--border);padding:18px}.public-demo_aiMain__EfYkD{padding:24px;display:flex;flex-direction:column;min-width:0}.public-demo_suggestions__Iqj65{display:flex;flex-wrap:wrap;gap:8px;margin-block:20px}.public-demo_sources__m9laK{display:flex;gap:16px;flex-wrap:wrap;margin-top:14px}.public-demo_sources__m9laK a{text-decoration:underline;text-underline-offset:4px}.public-demo_mobileToggle__6VvL7{display:none}@media (max-width:1023px){.public-demo_sidebar___0pL7{display:none}.public-demo_mobileToggle__6VvL7{display:inline-flex}.public-demo_main__QPUig{padding:20px}.public-demo_topbar__c6pSW{padding-inline:16px}}@media (max-width:639px){.public-demo_main__QPUig{padding:16px}.public-demo_topbar__c6pSW{gap:8px}.public-demo_aiLayout__q_IGp{grid-template-columns:1fr}.public-demo_aiHistory__iZ__V{border-right:0;border-bottom:1px solid var(--border)}.public-demo_aiMain__EfYkD{padding:18px}.public-demo_chart__09rfI{height:230px}.public-demo_filters__Jc_zC>label{min-width:125px;flex:1}.public-demo_filters__Jc_zC select{max-width:none}}@media (prefers-reduced-motion:reduce){.public-demo_workspace___akXn *{animation:none!important;transition:none!important}}