/* Interactive preview of the Luminair desktop app for the website hero.
   The markup and the two stylesheets above are the app's own (a DOM capture of demo
   mode). This file only tames what a static replica cannot do. */
html, body { overflow: hidden; }
body { cursor: default; }
/* Nothing here navigates or drags. */
a, button, .row, .tab-chip, .layout-tab, .acct-item, .acct-card { cursor: pointer; }
[draggable="true"] { -webkit-user-drag: none; }
/* The composer takes focus (a caret shows) but never a keystroke. */
.composer textarea { cursor: text; }
/* Master Controller card: the agent links carry a slow flow so the branch-out reads as live. */
.bo-gx.run { animation: demo-bo-pulse 1.6s ease-in-out infinite; }
.bo-gx.run:nth-of-type(3), .bo-gx.run:nth-of-type(4) { animation-delay: .4s; }
.bo-gx.run:nth-of-type(5), .bo-gx.run:nth-of-type(6) { animation-delay: .8s; }
.bo-gx.run:nth-of-type(7), .bo-gx.run:nth-of-type(8) { animation-delay: 1.2s; }
@keyframes demo-bo-pulse { 0%, 100% { opacity: .35; } 50% { opacity: 1; } }
/* Hide app-only chrome that has no meaning on a web page. */
#demoBar, .boot-cover, #bootCover { display: none !important; }
