.logo-loader{--logo-loader-ring:56px;--logo-loader-mark:34px;--logo-loader-shadow-tight:0 0 6px #0000001a;--logo-loader-shadow-wide:0 0 22px #00000029, 0 0 10px #00000017;width:var(--logo-loader-ring);height:var(--logo-loader-ring);background:0 0;border-radius:999px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:visible}.logo-loader[data-size=sm]{--logo-loader-ring:40px;--logo-loader-mark:24px}.logo-loader[data-size=md]{--logo-loader-ring:44px;--logo-loader-mark:28px}.logo-loader[data-size=lg]{--logo-loader-ring:56px;--logo-loader-mark:34px}.logo-loader-breathe{background:0 0;border-radius:999px;place-items:center;width:100%;height:100%;animation:2.6s ease-in-out infinite logo-loader-breathe-scale;display:grid;position:relative;overflow:visible}.logo-loader-aura{box-shadow:var(--logo-loader-shadow-wide);opacity:.32;will-change:transform, opacity;background:0 0;border-radius:50%;animation:2.6s ease-in-out infinite logo-loader-breathe-aura;position:absolute;inset:0}.logo-loader-glass{border:1px solid var(--color-cursor-border,var(--mos-border));background:color-mix(in srgb, var(--color-cursor-text) 10%, transparent);clip-path:circle(50%);box-shadow:none;opacity:.38;pointer-events:none;border-radius:50%;animation:2.6s ease-in-out infinite logo-loader-breathe-fade;position:absolute;inset:0}.logo-loader[data-variant=bare] .logo-loader-glass{display:none}.logo-loader[data-variant=bare] .logo-loader-breathe{animation:none}.logo-loader[data-variant=bare] .logo-loader-aura{animation:2.6s ease-in-out infinite logo-loader-breathe-aura}.logo-loader[data-variant=bare] .logo-loader-spin{animation:5.5s linear infinite logo-loader-spin,2.6s ease-in-out infinite logo-loader-breathe-scale}.logo-loader[data-variant=bare] .logo-loader-mark{animation:2.6s ease-in-out infinite logo-loader-breathe-fade}.logo-loader[data-variant=still] .logo-loader-breathe,.logo-loader[data-variant=still] .logo-loader-spin{animation:none;transform:none}.logo-loader[data-variant=still] .logo-loader-aura{opacity:.7;animation:none;transform:none}.logo-loader[data-variant=still] .logo-loader-glass,.logo-loader[data-variant=still] .logo-loader-mark{will-change:auto;animation:none}.logo-loader[data-variant=still] .logo-loader-mark{opacity:1}.logo-loader[data-variant=still] .logo-loader-spin{z-index:2}.logo-loader-spin{z-index:1;width:var(--logo-loader-mark);height:var(--logo-loader-mark);background:0 0;border-radius:999px;place-items:center;animation:5.5s linear infinite logo-loader-spin;display:grid;position:relative}.logo-loader-mark{width:var(--logo-loader-mark);height:var(--logo-loader-mark);object-fit:contain;opacity:.9;filter:drop-shadow(0 0 5px #0000001f);background:0 0;animation:2.6s ease-in-out infinite logo-loader-breathe-fade;display:block}@keyframes logo-loader-spin{to{transform:rotate(360deg)}}@keyframes logo-loader-breathe-scale{0%,to{transform:scale(.84)}50%{transform:scale(1)}}@keyframes logo-loader-breathe-fade{0%,to{opacity:.38}50%{opacity:1}}@keyframes logo-loader-breathe-aura{0%,to{opacity:.32;transform:scale(.96)}50%{opacity:.7;transform:scale(1.04)}}[data-appearance=light] .logo-loader,.logo-loader[data-appearance=light]{--logo-loader-shadow-tight:0 0 5px #00000012;--logo-loader-shadow-wide:0 0 20px #0000001f, 0 0 8px #00000012}[data-appearance=light] .logo-loader-glass,.logo-loader[data-appearance=light] .logo-loader-glass{background:#ffffff6b;border-color:#1b1f241f}[data-appearance=dark] .logo-loader,.logo-loader[data-appearance=dark]{--logo-loader-shadow-tight:0 0 6px #0000001f;--logo-loader-shadow-wide:0 0 24px #00000038, 0 0 10px #0000001f}[data-appearance=dark] .logo-loader-glass,.logo-loader[data-appearance=dark] .logo-loader-glass{background:#07111f3d;border-color:#ffffff24}[data-appearance=light] .logo-loader-mark,.logo-loader[data-appearance=light] .logo-loader-mark{opacity:.82;filter:invert()drop-shadow(0 0 4px #00000014)}@media (prefers-reduced-motion:reduce){.logo-loader-spin,.logo-loader-breathe,.logo-loader-aura,.logo-loader-glass,.logo-loader-mark,.logo-loader[data-variant=bare] .logo-loader-spin,.logo-loader[data-variant=bare] .logo-loader-mark,.logo-loader[data-variant=bare] .logo-loader-aura,.logo-loader[data-variant=still] .logo-loader-spin,.logo-loader[data-variant=still] .logo-loader-mark,.logo-loader[data-variant=still] .logo-loader-aura{animation:none}.logo-loader-breathe,.logo-loader[data-variant=bare] .logo-loader-spin,.logo-loader-aura{transform:none}.logo-loader-aura{opacity:.55}.logo-loader-glass,.logo-loader-mark{opacity:.82}}
