.brand-loader[data-v-3d60a73e]{background:var(--brand-gradient);color:#fff;border:1px solid #fff3;border-radius:18px;flex-direction:column;align-items:center;gap:12px;width:min(300px,100%);padding:22px 24px;font-weight:750;display:flex;box-shadow:0 14px 38px #2612353d}.brand-loader__emblem[data-v-3d60a73e]{place-items:center;width:82px;height:82px;margin:1px 0 3px;display:grid;position:relative}.brand-loader__orbit[data-v-3d60a73e]{border:2px solid #0000;border-top-color:var(--accent);filter:drop-shadow(0 0 4px #efff0059);border-left-color:#ffffff8c;border-radius:50%;animation:1.1s linear infinite brand-loader-spin-3d60a73e;position:absolute;inset:0}.brand-loader__mark[data-v-3d60a73e]{border-radius:50%;width:64px;height:64px;animation:1.8s ease-in-out infinite brand-loader-pulse-3d60a73e;display:block;box-shadow:0 0 22px #efff002e}.brand-loader__caption[data-v-3d60a73e]{color:#fff;letter-spacing:.01em;font-size:.95rem}.brand-loader__progress[data-v-3d60a73e]{background:#ffffff38;border-radius:5px;width:112px;height:4px;display:block;overflow:hidden}.brand-loader__progress span[data-v-3d60a73e]{border-radius:inherit;background:linear-gradient(90deg,#fff9a8,var(--accent));width:40%;height:100%;animation:1.3s ease-in-out infinite brand-loader-progress-3d60a73e;display:block}.brand-loader--compact[data-v-3d60a73e]{width:fit-content;box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:0;flex-direction:row;gap:8px;padding:0;font-size:.88rem;font-weight:400}.brand-loader--compact .brand-loader__emblem[data-v-3d60a73e]{width:22px;height:22px;margin:0}.brand-loader--compact .brand-loader__orbit[data-v-3d60a73e]{border-width:1.5px}.brand-loader--compact .brand-loader__mark[data-v-3d60a73e]{width:16px;height:16px;box-shadow:none}.brand-loader--compact .brand-loader__caption[data-v-3d60a73e]{color:var(--muted);font-size:inherit}@keyframes brand-loader-spin-3d60a73e{to{transform:rotate(1turn)}}@keyframes brand-loader-pulse-3d60a73e{0%,to{transform:scale(.96);box-shadow:0 0 16px #efff0024}50%{transform:scale(1.04);box-shadow:0 0 25px #efff0057}}@keyframes brand-loader-progress-3d60a73e{0%{transform:translate(-120%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.brand-loader__mark[data-v-3d60a73e],.brand-loader__orbit[data-v-3d60a73e],.brand-loader__progress span[data-v-3d60a73e]{animation:none}}
