.igh-brand-loader{color:var(--ink,#171719);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;max-width:240px;padding:18px 22px;display:flex}.igh-brand-loader-mark{flex:none;width:48px;height:44px;overflow:visible}.igh-brand-loader .brand-piece{transform-box:fill-box;transform-origin:50%;animation:2.4s cubic-bezier(.45,0,.2,1) infinite igh-brand-settle}.igh-brand-loader .brand-left{animation-delay:.1s}.igh-brand-loader .brand-right{animation-delay:.2s}.igh-brand-loader .brand-tail{animation-delay:.3s}.igh-brand-loader .brand-dot{animation-name:igh-brand-dot;animation-delay:.4s}.igh-brand-loader-track{color:#aaa5;background:currentColor;border-radius:4px;width:72px;height:3px;position:relative;overflow:hidden}.igh-brand-loader-track span{background:#e10600;border-radius:4px;height:100%;transition:width .2s;display:block}.igh-brand-loader-track.is-indeterminate span{width:38%;animation:1.5s ease-in-out infinite igh-brand-progress}.igh-brand-loader-label{letter-spacing:.015em;color:inherit;opacity:.72;font:500 11px/1.45 system-ui,sans-serif}.igh-brand-loader.is-compact{gap:7px;padding:10px}.igh-brand-loader.is-compact .igh-brand-loader-mark{width:34px;height:31px}.igh-world-loading .igh-brand-loader,.igh-scene-loading .igh-brand-loader{color:#f2ede7}.igh-scene-loading{z-index:7;pointer-events:none;background:#121719e8;place-items:center;display:grid;position:absolute;inset:0}.igh-asset-loading{z-index:5;pointer-events:none;background:#f3f3eff0;border-radius:10px;position:absolute;top:60px;left:12px}.igh .igh-loading-state{justify-content:center;align-items:center;min-height:120px;padding:12px;display:flex}@keyframes igh-brand-settle{0%,65%,to{opacity:1;transform:translateY(0)}28%{opacity:.55;transform:translateY(-12px)}}@keyframes igh-brand-dot{0%,65%,to{transform:translateY(0)scale(1)}28%{transform:translateY(-16px)scale(.78)}}@keyframes igh-brand-progress{0%{transform:translate(-105%)}to{transform:translate(370%)}}@media (prefers-reduced-motion:reduce){.igh-brand-loader .brand-piece,.igh-brand-loader-track.is-indeterminate span{transform:none;animation:none!important}.igh-brand-loader-track.is-indeterminate span{width:42%;margin:auto}.igh-brand-loader-track span{transition:none}}.igh-foreground-loading{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:400;pointer-events:none;background:var(--surface,#faf9f6);border:1px solid #7773;border-radius:12px;position:fixed;box-shadow:0 4px 24px #0002}@media (prefers-color-scheme:dark){.igh-foreground-loading{background:#202225}.igh-foreground-loading .igh-brand-loader{color:#f2ede7}}
