/* Render-blocking first paint; old marketing markup never becomes visible. */
.home-refined[data-home-pending] :is(.hero,.quick-section,.home-library-section,.model-section,.platform-layout,footer){display:none!important}
.home-refined .quick-section{display:none!important}
.home-loading{max-width:1080px;margin:auto;padding:54px 40px 60px;text-align:center;color:#ededed}
.home-loading-eyebrow{font-size:10px;color:#939393;letter-spacing:1.5px}.home-loading h1{font-size:32px;line-height:1.5;font-weight:600;margin:12px 0 3px}.home-loading>p{font-size:12px;color:#808080;letter-spacing:1px;margin-bottom:28px}
.home-loading-composer{border:1px solid #383838;border-radius:20px;padding:18px 22px;background:#1d1d1d;text-align:left;min-height:255px}.home-loading-tabs{display:flex;justify-content:center;gap:5px;margin-bottom:32px}.home-loading-tabs span{padding:8px 30px;border:1px solid #383838;border-radius:8px;color:#aaa;font-size:13px}.home-loading-tabs span:first-child{background:#363636;color:#f5f5f5}.home-loading-line{height:10px;max-width:58%;border-radius:5px;background:#282828;margin:18px 0}.home-loading-line.short{max-width:33%}.home-loading-composer p{font-size:12px;color:#929292;padding-top:23px}.home-loading-composer a{font-size:12px;color:#ddd;text-underline-offset:4px}
@media(max-width:760px){.home-loading{padding:28px 16px 30px}.home-loading h1{font-size:25px}.home-loading-composer{padding:16px 12px}.home-loading-tabs span{padding:8px 22px}}
