.AppMockup-module__JIVhdG__loading{border:1px solid var(--border);background:var(--ds-console);border-radius:8px;height:900px}.AppMockup-module__JIVhdG__mock{border:1px solid hsl(var(--border));background:hsl(var(--ds-console));height:900px;color:hsl(var(--foreground));text-align:left;font:14px/1.5 var(--font-geist-sans), sans-serif;border-radius:8px;overflow:hidden}.AppMockup-module__JIVhdG__mock *{border-color:hsl(var(--border))}.AppMockup-module__JIVhdG__mock .font-sans{font-family:var(--font-geist-sans), sans-serif}.AppMockup-module__JIVhdG__mock .font-mono{font-family:var(--font-geist-mono), monospace}.AppMockup-module__JIVhdG__sidebar{background:hsl(var(--sidebar-background));flex:0 0 17rem;width:17rem;padding:0 8px}.AppMockup-module__JIVhdG__console{--background:var(--ds-console);--card:var(--ds-surface-raised);background:hsl(var(--background));flex:1;min-width:0;height:100%}.AppMockup-module__JIVhdG__page{height:100%;padding:24px;overflow:hidden}.AppMockup-module__JIVhdG__mobileNav{display:none}.AppMockup-module__JIVhdG__compact .AppMockup-module__JIVhdG__loading{height:28rem}.AppMockup-module__JIVhdG__compact .AppMockup-module__JIVhdG__mock,.AppMockup-module__JIVhdG__compact .AppMockup-module__JIVhdG__console,.AppMockup-module__JIVhdG__compact .AppMockup-module__JIVhdG__page{height:auto}.AppMockup-module__JIVhdG__compact .AppMockup-module__JIVhdG__sidebar,.AppMockup-module__JIVhdG__compact .AppMockup-module__JIVhdG__mobileNav{display:none}.AppMockup-module__JIVhdG__compact .AppMockup-module__JIVhdG__page{flex:none;padding:12px}.AppMockup-module__JIVhdG__sidebar nav button:not([aria-disabled]){cursor:pointer}.AppMockup-module__JIVhdG__mock .recharts-wrapper{font-family:var(--font-geist-sans), sans-serif}.AppMockup-module__JIVhdG__mock .recharts-tooltip-wrapper{z-index:10}@media (max-width:1000px){.AppMockup-module__JIVhdG__sidebar{flex-basis:220px;width:220px}.AppMockup-module__JIVhdG__page{padding:20px}}@media (max-width:760px){.AppMockup-module__JIVhdG__sidebar{display:none}.AppMockup-module__JIVhdG__mobileNav{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;gap:4px;padding:8px;display:flex}.AppMockup-module__JIVhdG__mobileNav button{cursor:pointer;color:hsl(var(--muted-foreground));border-radius:6px;padding:6px 8px;font-size:12px}.AppMockup-module__JIVhdG__mobileNav button[aria-current=page],.AppMockup-module__JIVhdG__mobileNav button:hover{color:hsl(var(--foreground));background:hsl(var(--foreground) / .1)}.AppMockup-module__JIVhdG__console{flex-direction:column;display:flex}.AppMockup-module__JIVhdG__page{flex:1;min-height:0;padding:16px}}@media (prefers-reduced-motion:reduce){.AppMockup-module__JIVhdG__mock *,.AppMockup-module__JIVhdG__mock :before,.AppMockup-module__JIVhdG__mock :after{transition:none!important;animation:none!important}}