:root{color:#3c4043;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f5;font-family:Arial,sans-serif;font-size:14px;line-height:1.5}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;padding:0;overflow:hidden}.viewer{background:#f5f5f5;width:100%;height:100%;position:relative;overflow:hidden}.viewer canvas{touch-action:none;display:block}.viewer-status{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}.viewer-status p{margin:0}.viewer-progress{appearance:none;pointer-events:none;color:#1a73e8;background:0 0;border:0;width:100%;height:3px;position:absolute;inset:0 0 auto}.viewer-progress::-webkit-progress-bar{background:0 0}.viewer-progress::-webkit-progress-value{background:#1a73e8}.viewer-progress::-moz-progress-bar{background:#1a73e8}
