.brand-loader{width:var(--brand-loader-ring-size);height:var(--brand-loader-ring-size);justify-content:center;align-items:center;display:inline-flex;position:relative}.brand-loader__ring{transform-origin:50%;width:100%;height:100%;animation:1.5s linear infinite brand-loader-spin;position:absolute;inset:0}.brand-loader__track{fill:none;stroke:var(--color-prim-20);stroke-width:3px}.brand-loader__arc{fill:none;stroke:var(--color-prim);stroke-width:3px;stroke-linecap:round}.brand-loader__mark{background-color:var(--color-white-fd);box-shadow:var(--shadow-1);border-radius:50%;padding:10px;animation:1.9s ease-in-out infinite brand-loader-breathe;display:flex;position:relative}@keyframes brand-loader-spin{to{transform:rotate(360deg)}}@keyframes brand-loader-breathe{0%,to{opacity:.78;transform:scale(.93)}50%{opacity:1;transform:scale(1)}}.brand-loader-overlay{z-index:1400;justify-content:center;align-items:center;animation:.18s ease-out both brand-loader-overlay-in;display:flex;position:fixed;inset:0}.brand-loader-overlay--blur{background-color:var(--color-loader-blur);-webkit-backdrop-filter:blur(14px)saturate(1.05);backdrop-filter:blur(14px)saturate(1.05)}.brand-loader-overlay--veil{background-color:var(--color-loader-veil);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.brand-loader-overlay--leaving{pointer-events:none;animation:.22s ease-in both brand-loader-overlay-out}@keyframes brand-loader-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes brand-loader-overlay-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.brand-loader__ring,.brand-loader__mark,.brand-loader-overlay{animation:none}.brand-loader-overlay--leaving{opacity:0}.brand-loader__mark{opacity:1}}
