.volta-website-output.svelte-1oyusqi{width:100%;height:100%;position:relative;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border-radius:12px;overflow:hidden}.threlte-canvas{width:100%!important;height:100%!important}.tab-navigation.svelte-1oyusqi{position:absolute;top:20px;right:20px;z-index:200;display:flex;gap:8px;pointer-events:auto}.tab-button.svelte-1oyusqi{padding:12px 20px;border:2px solid rgba(255,255,255,.2);border-radius:8px;background:#000c;color:#ffffffb3;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;cursor:pointer;white-space:nowrap}.tab-button.svelte-1oyusqi:hover{border-color:#fff6;background:#000000e6;color:#fff}.tab-button.active.svelte-1oyusqi{border-color:#0ff;background:#00ffff1a;color:#0ff;box-shadow:0 0 20px #00ffff4d}.tab-button.svelte-1oyusqi:focus{outline:none;border-color:#0ff;box-shadow:0 0 0 3px #0ff3}.motion-overlay.svelte-1oyusqi{position:absolute;top:20px;left:20px;z-index:100;pointer-events:none}.data-display.svelte-1oyusqi{background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;min-width:150px}.data-item.svelte-1oyusqi{display:flex;justify-content:space-between;align-items:center;gap:12px}.data-label.svelte-1oyusqi{color:#ffffffb3;font-size:12px;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.data-value.svelte-1oyusqi{color:#fff;font-size:14px;font-weight:600;font-family:Courier New,monospace}.data-value.stale-count.svelte-1oyusqi{color:#f59e0b;animation:svelte-1oyusqi-pulse 1s infinite}.shake-indicator.svelte-1oyusqi{background:linear-gradient(45deg,#ff6b6b,orange);border-radius:8px;animation:svelte-1oyusqi-shake .5s infinite}.shake-indicator.svelte-1oyusqi .data-label:where(.svelte-1oyusqi){color:#fff;font-weight:600}.shake-indicator.svelte-1oyusqi .data-value:where(.svelte-1oyusqi){color:#fff;font-weight:600}@keyframes svelte-1oyusqi-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes svelte-1oyusqi-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}
