.webgpu-spinner{display:inline-block;width:22px;height:22px;border-radius:50%;border:2px solid rgba(76,141,255,.25);border-top-color:#4c8dff;animation:webgpu-spin .9s linear infinite;margin-bottom:.5rem}@keyframes webgpu-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.webgpu-spinner{animation-duration:2s}}.webgpu-diag{position:absolute;top:56px;right:12px;z-index:4;max-width:min(560px,calc(100% - 24px));max-height:70%;overflow:auto;padding:10px 12px;border-radius:12px;background:#070b14d1;border:1px solid rgba(148,163,184,.25);color:#c7d2e3;font:11px/1.45 ui-monospace,SF Mono,Menlo,Consolas,monospace;-webkit-user-select:text;user-select:text}.webgpu-diag[hidden]{display:none}.webgpu-diag pre{margin:0;white-space:pre-wrap;word-break:break-word}.webgpu-diag-errors{color:#ff8a8a;margin-bottom:8px}.webgpu-diag-errors b{color:#ff5c5c}.webgpu-ui{position:absolute;top:12px;right:12px;z-index:5;max-height:calc(100% - 24px)}.webgpu-ui .lil-gui.root{--background-color: rgba(7, 11, 20, .78);--text-color: #c7d2e3;--title-background-color: rgba(17, 24, 39, .9);--title-text-color: #e6edf7;--widget-color: rgba(148, 163, 184, .16);--hover-color: rgba(148, 163, 184, .28);--focus-color: rgba(76, 141, 255, .45);--number-color: #8fb5ff;--string-color: #ffb84d;--font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-size: 12px;--input-font-size: 12px;--padding: 5px;--widget-height: 22px;border-radius:12px;border:1px solid rgba(148,163,184,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);max-height:calc(100vh - 110px);overflow:auto}.webgpu-ui .lil-gui .title{border-radius:12px 12px 0 0}.webgpu-stats{padding:6px 10px 8px;font:11px/1.4 ui-monospace,SF Mono,Menlo,Consolas,monospace;color:#a9b4c6;border-top:1px solid rgba(148,163,184,.18)}.webgpu-diag{inset:auto auto 12px 12px}@media(max-width:700px){.webgpu-ui{top:46px;right:8px}.webgpu-ui .lil-gui.root{width:min(290px,calc(100vw - 16px))!important}}
