.q-avatar{--q-avatar-border:rgba(0,0,0,.08);--q-avatar-shimmer-1:#fafafa;--q-avatar-shimmer-2:#eaeaea;--q-avatar-letter:#444;box-sizing:border-box;width:var(--q-avatar-size);height:var(--q-avatar-size);flex-shrink:0;border-radius:50%;display:inline-block;overflow:hidden;line-height:0;vertical-align:top;position:relative;transition:background 200ms ease-in-out;mask-image:radial-gradient(circle,white,black)}.q-avatar::after{content:'';position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;border:1px solid var(--q-avatar-border);border-radius:50%;pointer-events:none}.q-avatar[data-mask=false]{border-radius:6px}.q-avatar[data-mask=false]::before,.q-avatar[data-mask=false]::after{display:none}.q-avatar[data-resolved=false]::before{content:'';position:absolute;inset:0;width:100%;height:100%;border-radius:50%;background:linear-gradient(to right in oklab,var(--q-avatar-shimmer-1),var(--q-avatar-shimmer-2),var(--q-avatar-shimmer-1));background-size:400% 100%;animation:q-avatar-loading 8s ease-in-out infinite}.q-avatar__image{position:relative;width:100%;height:100%;max-width:100%;display:block;color:transparent}.q-avatar__letter{display:flex;align-items:center;justify-content:center;height:100%;font:500 16px/0 QuoterGeist,Arial,sans-serif;color:#fff;opacity:.5;background:var(--q-avatar-letter)}.q-avatar-group{display:flex;align-items:center}.q-avatar-group__member{position:relative;display:inline-flex;align-items:center;border-radius:50%;box-shadow:0 0 0 1px var(--ss-surface-light)}.q-avatar-group__member:nth-child(n+2){margin-left:calc(-1 * var(--q-avatar-overlap,10px))}.q-avatar-group__count{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;transform:scale(1.01);border:1px solid #2e2e2e;border-radius:50%;background:#1a1a1a;color:#ededed;font:600 10px/12px QuoterGeist,Arial,sans-serif}.q-avatar-with-icon{position:relative;width:var(--q-avatar-size);height:var(--q-avatar-size);flex-shrink:0}.q-avatar__icon{position:absolute;left:-3px;bottom:-5px;display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;width:fit-content;height:fit-content;line-height:1}.q-avatar__icon>svg,.q-avatar__icon>img{display:block}.q-avatar__icon[data-background=true]{border-radius:50%;overflow:hidden;background:#fff;border:1px solid #fff}[data-theme=dark] .q-avatar{--q-avatar-border:rgba(255,255,255,.14);--q-avatar-shimmer-1:#111;--q-avatar-shimmer-2:#333;--q-avatar-letter:#999}[data-theme=dark] .q-avatar-group__member{box-shadow:0 0 0 1px #000}[data-theme=dark] .q-avatar__icon[data-background=true]{background:#000;border-color:#000}@keyframes q-avatar-loading{from{background-position:200% 0}to{background-position:-200% 0}}


.q-avatar[data-themed=true] .q-avatar__image[data-theme-source=dark]{display:none}
[data-theme=dark] .q-avatar[data-themed=true] .q-avatar__image[data-theme-source=light]{display:none}
[data-theme=dark] .q-avatar[data-themed=true] .q-avatar__image[data-theme-source=dark]{display:block}
