body.demo-app{color:#fff;min-height:100vh;font-family:var(--apxr-font-ui,Inter, sans-serif);background:#0a0a0a;margin:0}.demo-exit{z-index:60;backdrop-filter:blur(6px);color:#fff;background:#0a0a0ab8;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .8rem;font-size:.82rem;text-decoration:none;transition:border-color .14s,background .14s;display:inline-flex;position:fixed;top:14px;left:14px}.demo-exit:hover{background:#0a0a0ae6;border-color:#e8930a99}.demo-exit:focus-visible{outline-offset:2px;outline:2px solid #e8930a}.demo-exit-mark{font-size:1rem;line-height:1}body.demo-app #stageWrap{min-height:100vh}.dash-app{color:#fff;background:#0a0a0a;grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.dash-side{background:#121212;border-right:1px solid #ffffff14;flex-direction:column;gap:1rem;padding:1rem .85rem;display:flex}.dash-side-exit{color:#858585;border-radius:8px;align-items:center;gap:.45rem;padding:.4rem .55rem;font-size:.82rem;text-decoration:none;transition:color .14s,background .14s;display:inline-flex}.dash-side-exit:hover{color:#fff;background:#ffffff0f}.dash-side-exit:focus-visible{outline-offset:2px;outline:2px solid #e8930a}.dash-side-title{color:#5a5a5a;font-family:var(--apxr-font-data,"Roboto Mono", monospace);letter-spacing:.18em;text-transform:uppercase;margin:0;padding:0 .55rem;font-size:.68rem}.dash-app .dash-tabs{border-bottom:0;flex-direction:column;gap:.15rem;margin:0;display:flex}.dash-app .dash-tab{text-align:left;color:#858585;border-bottom:0;border-left:2px solid #0000;border-radius:8px;padding:.55rem .65rem}.dash-app .dash-tab:hover{color:#fff;background:#ffffff0d}.dash-app .dash-tab.is-selected{color:#fff;background:#e8930a1f;border-bottom-color:#0000;border-left-color:#e8930a}.dash-app .dash-demo-badge{color:#858585;background:#ffffff0d;border-color:#ffffff1f;align-self:flex-start;margin:auto 0 0}.dash-main{min-width:0;padding:clamp(1rem,2.5vw,2rem);overflow-x:auto}.dash-app .dash-panels{background:0 0;border:0;border-radius:0}.dash-app .dash-panel{padding:0}@media (width<=800px){.dash-app{grid-template-columns:minmax(0,1fr)}.dash-side{border-bottom:1px solid #ffffff14;border-right:0;gap:.6rem}.dash-app .dash-tabs{-webkit-overflow-scrolling:touch;flex-direction:row;overflow-x:auto}.dash-app .dash-tab{border-bottom:2px solid #0000;border-left:0;flex:none}.dash-app .dash-tab.is-selected{border-bottom-color:#e8930a;border-left-color:#0000}.dash-app .dash-demo-badge{margin:0}}