[hidden]{display:none!important}.demo-estimate{display:block;margin:12px 18px;padding:12px 15px;border:1px solid #bbb9ad;border-radius:6px;text-align:center;font-size:12px;color:#292d27;background:#e9eedb}.scene-error{height:auto!important;overflow:auto!important}.scene-error main{display:block!important;height:auto!important}.scene-error #viewport{height:auto!important;min-height:0!important;overflow:visible!important}.scene-error #scene,.scene-error aside,.scene-error header nav,.scene-error #settings,.scene-error #viewport>div:not(#loading),.scene-error #viewport>section{display:none!important}.scene-error #loading{position:relative!important;inset:auto!important;transform:none!important;display:block!important;padding:36px 24px!important;max-width:1000px;margin:0 auto;text-align:left;background:#fff!important}.scene-error #loading h2{font-size:clamp(25px,4vw,38px);line-height:1.2}.scene-error #loading p{line-height:1.6;margin:14px 0}.scene-error #scene-fallback img{display:block;width:100%;height:auto;border-radius:8px}.scene-error #scene-fallback figure{margin:24px 0}.scene-error figcaption{font-size:12px;line-height:1.6;margin-top:10px;color:#62665c}.fallback-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.fallback-actions a,.fallback-actions button{padding:13px 17px;background:#e9eedb;color:#242b1f;border:1px solid #bbc3ac;border-radius:6px;text-decoration:none;font:inherit;cursor:pointer;line-height:1.5}.fallback-actions a:focus-visible,.fallback-actions button:focus-visible{outline:2px solid #252b1e;outline-offset:4px}.no-script{padding:24px;max-width:960px;margin:auto}.no-script img{width:100%;height:auto}
