.brand-loading{text-align:center;color:#eff5ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;justify-content:center;align-items:center;display:flex}.brand-loading-page{z-index:1000;pointer-events:none;min-height:100dvh;padding:max(32px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));background:radial-gradient(at 50% 30%,#3658701c,#0000 40%),radial-gradient(at 70% 65%,#7163bb13,#0000 45%),#080f22;position:fixed;inset:0}.brand-loading-mark{isolation:isolate;width:212px;height:212px;margin-bottom:28px;position:relative}.brand-loading-clip{width:0;height:0;position:absolute;overflow:hidden}.brand-loading-empty{opacity:.82;filter:none;background:linear-gradient(145deg,#243a52,#172238 55%,#293150)}.brand-loading-filled,.brand-loading-filled>.brand-orbit{position:absolute;inset:0}.brand-loading-wordmark .brand-orbit{display:none}.brand-loading-wordmark .brand-wordmark{width:220px}.brand-loading-title{color:#eff5ff;margin:28px 0 0;font-size:18px;font-weight:550;line-height:1.5}.brand-loading-message{color:#bccde3;max-width:330px;margin:8px 0 0;font-size:14px;line-height:1.65}.brand-loading-compact{padding:20px 0 8px}.brand-loading-compact .brand-loading-mark{width:112px;height:112px;margin-bottom:4px}.brand-loading-compact .brand-loading-title{margin-top:16px;font-size:14px}.brand-loading-compact .brand-loading-message{font-size:12px}@media (max-width:600px){.brand-loading-page .brand-loading-mark,.brand-loading-page .brand-loading-filled>.brand-orbit{width:180px;height:180px}.brand-loading-wordmark .brand-wordmark{width:190px}.brand-loading-title{font-size:17px}}.brand-loading-page .brand-loading-mark{flex-shrink:0}@media (max-height:500px){.brand-loading-page .brand-loading-mark{width:112px;height:112px;margin-bottom:14px}.brand-loading-page .brand-loading-filled>.brand-orbit{width:112px;height:112px}.brand-loading-page .brand-loading-wordmark .brand-wordmark{width:170px}.brand-loading-page .brand-loading-title{margin-top:14px;font-size:16px}.brand-loading-page .brand-loading-message{margin-top:6px;font-size:12px}}
