.demo-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:var(--color-ink);color:var(--color-surface);font-size:12px}.demo-banner p{margin:0;font-size:12px;line-height:1.6}.demo-banner a{color:var(--color-surface);white-space:nowrap;padding-block:8px}.demo-guide{padding:28px 32px;display:flex;gap:24px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-line)}.demo-guide span{font-size:10px;font-family:var(--font-mono);color:var(--color-accent)}.demo-guide h2{margin:8px 0;font-size:24px}.demo-guide p{max-width:720px;color:var(--color-muted);line-height:1.7;margin:0}.demo-guide-actions{display:flex;gap:10px;flex-wrap:wrap}.demo-guide button{min-height:44px}.demo-enterprise{font-weight:600}#login{display:none!important}#mcpDemo{max-width:700px;padding:28px}#mcpDemo p,#mcpDemo li{line-height:1.8}#mcpDemo a{display:inline-block;min-height:44px;color:var(--color-accent)}#workspace>header{position:static}#newWorkspace,#newProject,#connectDevice,#settings{display:none!important}#detail{max-height:90dvh}#notice{z-index:1000}@media(max-width:800px){.demo-banner{flex-wrap:wrap;padding:14px 18px}.demo-banner p{order:3;flex-basis:100%}.demo-guide{padding:24px 18px;display:block}.demo-guide-actions{margin-top:18px}.demo-guide button{white-space:normal;text-align:left}.demo-guide h2{font-size:22px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
