html,body{background:0 0;width:100%;height:100%;margin:0;overflow:hidden}:root{--viewer-ui-mobile-scale:.75;--viewer-ui-opacity-hidden:.1;--viewer-ui-opacity-visible:1;--viewer-ui-opacity-transition-duration:.2s;--viewer-loading-overlay-duration:.42s;--viewer-loading-spinner-duration:.9s}.viewer{background:0 0;width:100vw;height:100vh;position:relative}:-webkit-any(.viewer:fullscreen,.viewer:-webkit-full-screen){background:#fff}:is(.viewer:fullscreen,.viewer:fullscreen){background:#fff}.viewport{z-index:0;background:0 0;width:100%;height:100%;display:block;position:relative}.viewer-ui{z-index:10;pointer-events:none;position:absolute;inset:0}.viewer-loading-screen{z-index:30;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--viewer-loading-overlay-duration) ease, visibility 0s linear var(--viewer-loading-overlay-duration);background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.viewer-loading-screen--visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--viewer-loading-overlay-duration) ease, visibility 0s linear 0s}.viewer-loading-screen__card{color:#e1e1e1;background:#000;border:2px solid #e0e0e02e;border-radius:18px;flex-direction:column;align-items:center;gap:18px;min-width:280px;padding:28px 36px;display:flex;box-shadow:0 22px 48px #00000059}.viewer-loading-screen__spinner{width:42px;height:42px;animation:viewer-loading-spin var(--viewer-loading-spinner-duration) linear infinite;border:4px solid #e1e1e12e;border-top-color:#e1e1e1;border-radius:50%}.viewer-loading-screen__label{letter-spacing:.02em;text-transform:none;font:700 18px Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@keyframes viewer-loading-spin{to{transform:rotate(360deg)}}:-webkit-any(.viewer:fullscreen .viewport,.viewer:-webkit-full-screen .viewport){background:0 0}:is(.viewer:fullscreen .viewport,.viewer:fullscreen .viewport){background:0 0}.viewer-ui-button{appearance:none;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:auto;white-space:nowrap;border:2px solid gray;border-radius:8px;min-width:128px;padding:8px 16px;font:700 16px/1 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:none}.viewer-ui-button--dark{color:#e1e1e1;background:#1e1e1e}.world-widget-button{opacity:.25;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;flex:none;justify-content:center;align-items:center;width:auto;height:auto;padding:4px 8px;display:inline-flex;box-shadow:0 8px 24px #0000002e;min-width:0!important;min-height:0!important}.world-widget-wrapper{justify-content:center;align-items:center;width:auto;height:auto;display:flex}.viewer-ui-button--light{color:#1e1e1e;background:#e1e1e1}.viewer-ui-toggle-box{z-index:10;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:auto;flex-direction:column;gap:8px;display:flex;position:absolute;top:16px;left:32px}.viewer-ui-toggle-box,.viewer-ui-button--fullscreen,.viewer-ui-bottom-bar{opacity:var(--viewer-ui-opacity-hidden);transition:opacity var(--viewer-ui-opacity-transition-duration) ease}.viewer-ui.viewer-ui--loading .viewer-ui-toggle-box,.viewer-ui.viewer-ui--loading .viewer-ui-button--fullscreen,.viewer-ui.viewer-ui--loading .viewer-ui-bottom-bar{opacity:0}.viewer-ui-toggle-box.viewer-ui-section--visible,.viewer-ui-button--fullscreen.viewer-ui-section--visible,.viewer-ui-bottom-bar.viewer-ui-section--visible{opacity:var(--viewer-ui-opacity-visible)}.viewer-ui-labeled-button-row{align-items:center;gap:16px;width:100%;min-width:0;display:flex}.viewer-ui-labeled-button-row__label{text-transform:uppercase;white-space:nowrap;letter-spacing:.04em;color:#e1e1e1;flex:none;font:500 16px Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.viewer-ui-labeled-button-row__buttons{scrollbar-width:none;-ms-overflow-style:none;flex:auto;gap:8px;min-width:0;display:flex;overflow:auto hidden}.viewer-ui-labeled-button-row__buttons::-webkit-scrollbar{display:none}.viewer-ui-labeled-button-row__buttons>.viewer-ui-button{flex:1 0 0;min-width:max-content}.viewer-ui-labeled-button-row[hidden]{display:none!important}.viewer-ui-button--fullscreen{z-index:10;min-width:176px;position:absolute;top:16px;right:32px}.viewer-ui-bottom-bar{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:auto;background:#1e1e1ebf;padding:16px 0;position:absolute;bottom:0;left:0;right:0}.viewer-ui-bottom-bar__inner{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;padding:0 32px;display:flex}.viewer-ui-bottom-bar__top-row{flex-flow:row;justify-content:stretch;align-items:stretch;gap:32px;width:100%;min-width:0;display:flex}.viewer-ui-bottom-bar__top-row[hidden]{display:none!important}.viewer-ui-bottom-bar__top-row>.viewer-ui-labeled-button-row,.viewer-ui-bottom-bar>.viewer-ui-labeled-button-row{min-width:0}.viewer-ui-bottom-bar>.viewer-ui-labeled-button-row{width:100%}.viewer-ui-bottom-bar>.viewer-ui-labeled-button-row[hidden]{display:none!important}.viewer-ui-bottom-bar__top-row>.viewer-ui-labeled-button-row{flex:1 1 0;width:auto;min-width:0}@media (width<=815px){.viewer-ui-bottom-bar__top-row{flex-direction:column;gap:16px}.viewer-ui-bottom-bar__top-row>.viewer-ui-labeled-button-row{width:100%}}@media (width<=640px){.viewer-ui-toggle-box,.viewer-ui-button--fullscreen,.viewer-loading-screen__card{transform:scale(var(--viewer-ui-mobile-scale))}.viewer-ui-toggle-box{transform-origin:0 0;top:12px;left:12px}.viewer-ui-button--fullscreen{transform-origin:100% 0;top:12px;right:12px}.viewer-loading-screen__card{transform-origin:50%}.viewer-ui-bottom-bar{width:calc(100% / var(--viewer-ui-mobile-scale));transform:translateX(-50%) scale(var(--viewer-ui-mobile-scale));transform-origin:bottom;left:50%;right:auto}}
/*$vite$:1*/