.depth-gallery-root{touch-action:none;width:100%;height:100%;position:relative;overflow:hidden}.depth-gallery-webgl{touch-action:none;z-index:0;pointer-events:none;width:100%;height:100%;display:block}.depth-gallery-hit-area{z-index:40;cursor:pointer;touch-action:none;position:absolute;inset:0}.depth-gallery-plane-label.plane-label-overlay{z-index:70;pointer-events:none;transition:opacity .26s;position:absolute;inset:0}.debug-pane{z-index:2000;position:fixed;top:4rem;right:1rem}.fps-stats{pointer-events:none;left:max(1.5rem, env(safe-area-inset-left))!important;top:max(3.5rem, env(safe-area-inset-top))!important;z-index:2000!important;position:fixed!important;bottom:auto!important;right:auto!important}@media (max-width:53em){.debug-pane{top:auto;right:max(1.2rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom))}}.velocity-visualizer{left:max(1.52rem, env(safe-area-inset-left));bottom:max(4.75rem, env(safe-area-inset-bottom));z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;text-transform:uppercase;letter-spacing:.06em;pointer-events:none;background:#040a12cc;border:1px solid #fff3;width:220px;padding:.5rem .625rem;position:fixed}.velocity-visualizer__label,.velocity-visualizer__value{margin:0;font-size:10px}.velocity-visualizer__value{margin-top:.25rem}.velocity-visualizer__track{background:#ffffff1f;width:100%;height:6px;margin-top:.5rem;position:relative}.velocity-visualizer__fill{background:#7fffd4;width:0;height:100%;position:absolute;top:0;left:50%}.plane-label-overlay__left{letter-spacing:.06em;gap:0;font-size:1rem;line-height:1.2;display:grid;position:absolute;top:50%;left:clamp(2.5rem,8vw,12rem);transform:none}@media (min-width:53em){.plane-label-overlay__left{top:auto;left:auto;right:max(var(--depth-gallery-padding,1.25rem), env(safe-area-inset-right));bottom:max(var(--depth-gallery-padding,1.25rem), env(safe-area-inset-bottom))}}.plane-label-overlay__artwork-title{color:#000;white-space:nowrap;text-overflow:ellipsis;opacity:1;max-width:min(92vw,28rem);margin:0;overflow:hidden}@media (max-width:53em){.depth-gallery-plane-label.plane-label-overlay{display:block;inset:0}.plane-label-overlay__left{top:auto;left:auto;right:max(var(--depth-gallery-padding,1rem), env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));text-align:right;transform:none}}
