html,body,#root{height:100%;margin:0;background:#fff}#root{display:flex;min-height:100%}.model-stage{position:relative;flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0}.model-frame{position:absolute;inset:0;width:100%;height:100%;border:0;background:#fff}.model-frame.is-front{z-index:1}.model-frame.is-back{z-index:0;opacity:0;pointer-events:none}.model-loading,.model-missing{position:fixed;inset:0;z-index:2;display:grid;place-items:center;margin:0;background:#fff;color:#1a1a1a;font:500 15px/1.5 Inter,ui-sans-serif,system-ui,sans-serif}.model-missing{align-content:center;justify-items:center;text-align:center;padding:48px}.model-missing h1{margin:0 0 8px;font-size:32px;font-weight:560}.model-missing p{margin:0 0 16px}.model-missing a{color:#4d65ff}
