html.instrument-loading{overflow:hidden}
.oem-loader{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:32px 18px;background:#171c1e;color:#e0e6e4;opacity:1;visibility:visible;transition:opacity .32s ease,visibility .32s ease;animation:oemLoaderSafety 7s steps(1,end) forwards}
.oem-loader.is-hidden{opacity:0;visibility:hidden;pointer-events:none;animation:none}
.oem-loader-content{display:flex;flex-direction:column;align-items:center;width:100%;max-width:800px;transform:translateY(-10px)}
.oem-cluster-image{display:block;width:min(100%,720px);height:auto;aspect-ratio:624/424;object-fit:contain}
.oem-loader-copy{margin:22px 0 0;text-align:center;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
.oem-loader-model{display:block;margin-bottom:9px;font-size:12px;font-weight:500;letter-spacing:.08em;color:#aab7b6}
.oem-loader-caption{margin:0;font-size:14px;font-weight:500;line-height:1.55;color:#d8e2df}
.oem-loader-track{width:200px;height:2px;margin:20px auto 0;background:#333c3e;overflow:hidden;border-radius:2px}
.oem-loader-track span{display:block;width:100%;height:100%;background:#c7d2cf;transform:scaleX(var(--oem-ready,.08));transform-origin:left;transition:transform .3s ease}
.oem-loader.is-preview{animation:none}
@keyframes oemLoaderSafety{0%,99%{visibility:visible}100%{opacity:0;visibility:hidden;pointer-events:none}}
@media(max-width:600px){.oem-loader{padding:24px 12px}.oem-loader-content{transform:translateY(-18px)}.oem-loader-copy{margin-top:30px}.oem-loader-model{font-size:11px}.oem-loader-caption{font-size:13px}.oem-loader-track{width:160px;margin-top:17px}}
@media(max-height:480px) and (min-width:601px){.oem-loader-content{transform:none;flex-direction:row;gap:15px;max-width:750px}.oem-cluster-image{width:63%;max-height:84vh}.oem-loader-copy{flex:1;margin:0}.oem-loader-caption{font-size:12px}.oem-loader-track{width:130px}}
@media(prefers-reduced-motion:reduce){.oem-loader,.oem-loader-track span{transition:none}.oem-loader-content{transform:none}}
@media print{.oem-loader{display:none}}
