:root{color-scheme:light;--paper: #d1d7db;font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{overflow:hidden;background:var(--paper);color:#16181f}.stage,.frame,webchat-app{width:100%;height:100%;height:100dvh}.stage{display:block}webchat-app{display:block;position:relative;transform:translateZ(0)}.status{min-height:100dvh;display:grid;place-items:center;align-content:center;text-align:center;padding:24px;gap:8px}.status h1{margin:0;font-size:20px;font-weight:650;letter-spacing:-.02em}.status .lead{margin:0;max-width:280px;color:#667085;font-size:14px;line-height:1.4}.spin{width:28px;height:28px;border-radius:50%;border:3px solid #e6e6e2;border-top-color:var(--brand, #5b4dff);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}body.is-dark{--paper: #0b141a;color:#f4f6fb;color-scheme:dark}
