.fusion-loader{display:flex;align-items:center;justify-content:center;min-height:120px;padding:24px}.fusion-loader img{width:44px;height:44px;object-fit:contain;animation:fusion-logo-turn 2s linear infinite}.fusion-loader span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fusion-loader-full{position:fixed;inset:0;z-index:9999;min-height:0;height:100dvh;width:100%;padding:0;background:#090909}body:has(.fusion-loader-full){overflow:hidden;padding:0}@keyframes fusion-logo-turn{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.fusion-loader img{animation:none}}.fusion-loader-full{opacity:1;transition:opacity .18s ease-out}.fusion-loader-leaving{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.fusion-loader-full{transition:none}}