@layer tx.components{.tx-avatar{vertical-align:middle;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.tx-avatar__surface{border-radius:var(--tx-avatar-radius,var(--tx-shape-radius-full));background-color:var(--tx-muted,Canvas);block-size:100%;inline-size:100%;color:var(--tx-foreground,CanvasText);font-weight:var(--tx-avatar-font-weight,var(--tx-type-heading-weight));letter-spacing:.02em;text-transform:uppercase;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.tx-avatar--xs{inline-size:var(--tx-avatar-size-xs,var(--tx-size-icon-md));block-size:var(--tx-avatar-size-xs,var(--tx-size-icon-md));font-size:.55rem}.tx-avatar--sm{inline-size:var(--tx-avatar-size-sm,var(--tx-size-control-xs));block-size:var(--tx-avatar-size-sm,var(--tx-size-control-xs));font-size:.65rem}.tx-avatar--md{inline-size:var(--tx-avatar-size-md,var(--tx-size-control-md));block-size:var(--tx-avatar-size-md,var(--tx-size-control-md));font-size:var(--tx-font-size-xs,.75rem)}.tx-avatar--lg{inline-size:var(--tx-avatar-size-lg,var(--tx-space-12));block-size:var(--tx-avatar-size-lg,var(--tx-space-12));font-size:var(--tx-font-size-base,1rem)}.tx-avatar__surface[data-tone]{background-color:var(--tx-muted,Canvas);color:var(--tx-foreground,CanvasText);box-shadow:inset 0 0 0 2px var(--tx-avatar-tone,transparent)}.tx-avatar__surface[data-tone="0"]{--tx-avatar-tone:var(--tx-chart-1,transparent)}.tx-avatar__surface[data-tone="1"]{--tx-avatar-tone:var(--tx-chart-2,transparent)}.tx-avatar__surface[data-tone="2"]{--tx-avatar-tone:var(--tx-chart-3,transparent)}.tx-avatar__surface[data-tone="3"]{--tx-avatar-tone:var(--tx-chart-4,transparent)}.tx-avatar__surface[data-tone="4"]{--tx-avatar-tone:var(--tx-chart-5,transparent)}.tx-avatar[data-tone=primary]{--tx-avatar-fill:var(--tx-primary,Highlight);--tx-avatar-ink:var(--tx-primary-foreground,HighlightText)}.tx-avatar[data-tone=success]{--tx-avatar-fill:var(--tx-success,Highlight);--tx-avatar-ink:var(--tx-success-foreground,HighlightText)}.tx-avatar[data-tone=warning]{--tx-avatar-fill:var(--tx-warning,Highlight);--tx-avatar-ink:var(--tx-warning-foreground,HighlightText)}.tx-avatar[data-tone=destructive]{--tx-avatar-fill:var(--tx-destructive,Highlight);--tx-avatar-ink:var(--tx-destructive-foreground,HighlightText)}.tx-avatar[data-tone=info]{--tx-avatar-fill:var(--tx-info,Highlight);--tx-avatar-ink:var(--tx-info-foreground,HighlightText)}.tx-avatar[data-tone=neutral]{--tx-avatar-fill:var(--tx-muted,Canvas);--tx-avatar-ink:var(--tx-foreground,CanvasText)}.tx-avatar[data-tone] .tx-avatar__surface{background-color:var(--tx-avatar-fill);color:var(--tx-avatar-ink);box-shadow:none}.tx-avatar[data-tx-color] .tx-avatar__surface{background-color:var(--tx-category-fill);color:var(--tx-category-ink);box-shadow:none}.tx-avatar[data-shape=circle]{--tx-avatar-radius:var(--tx-shape-radius-full)}.tx-avatar[data-shape=square]{--tx-avatar-radius:var(--tx-shape-radius-md)}.tx-avatar__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.tx-avatar__fallback{justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:inline-flex}.tx-avatar__status{border-radius:var(--tx-avatar-radius,var(--tx-shape-radius-full));border:2px solid var(--tx-background,Canvas);box-sizing:content-box;pointer-events:none;block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-end:0;inset-inline-end:0}.tx-avatar--xs .tx-avatar__status,.tx-avatar--sm .tx-avatar__status{border-width:1.5px;block-size:.375rem;inline-size:.375rem}.tx-avatar--lg .tx-avatar__status{block-size:.625rem;inline-size:.625rem}.tx-avatar__status--online{background-color:var(--tx-success,green)}.tx-avatar__status--away{background-color:var(--tx-warning,orange)}.tx-avatar__status--busy{background-color:var(--tx-destructive,crimson)}.tx-avatar__status--offline{background-color:var(--tx-muted-foreground,GrayText)}.tx-avatar-group{isolation:isolate;flex-direction:row;align-items:center;display:inline-flex}.tx-avatar-group .tx-avatar{box-shadow:0 0 0 2px var(--tx-background,Canvas)}.tx-avatar-group__overflow{border-radius:var(--tx-avatar-radius,var(--tx-shape-radius-full));background-color:var(--tx-muted,Canvas);color:var(--tx-muted-foreground,GrayText);font-weight:var(--tx-avatar-font-weight,var(--tx-type-heading-weight));font-size:var(--tx-font-size-xs,.75rem);box-shadow:0 0 0 2px var(--tx-background,Canvas);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.tx-avatar-group .tx-avatar+.tx-avatar,.tx-avatar-group>.tx-avatar-group__overflow{margin-inline-start:-.5rem}.tx-avatar-group--xs .tx-avatar+.tx-avatar,.tx-avatar-group--xs>.tx-avatar-group__overflow{margin-inline-start:-.35rem}.tx-avatar-group--sm .tx-avatar+.tx-avatar,.tx-avatar-group--sm>.tx-avatar-group__overflow{margin-inline-start:-.4rem}.tx-avatar-group--lg .tx-avatar+.tx-avatar,.tx-avatar-group--lg>.tx-avatar-group__overflow{margin-inline-start:-.65rem}.tx-avatar-group--xs>.tx-avatar-group__overflow{inline-size:var(--tx-avatar-size-xs,var(--tx-size-icon-md));block-size:var(--tx-avatar-size-xs,var(--tx-size-icon-md));font-size:.55rem}.tx-avatar-group--sm>.tx-avatar-group__overflow{inline-size:var(--tx-avatar-size-sm,var(--tx-size-control-xs));block-size:var(--tx-avatar-size-sm,var(--tx-size-control-xs));font-size:.65rem}.tx-avatar-group--md>.tx-avatar-group__overflow{inline-size:var(--tx-avatar-size-md,var(--tx-size-control-md));block-size:var(--tx-avatar-size-md,var(--tx-size-control-md))}.tx-avatar-group--lg>.tx-avatar-group__overflow{inline-size:var(--tx-avatar-size-lg,var(--tx-space-12));block-size:var(--tx-avatar-size-lg,var(--tx-space-12));font-size:var(--tx-font-size-sm,.875rem)}.tx-avatar-group.tx-avatar-group--grid{align-items:stretch;gap:var(--tx-border-width-thin);border-radius:var(--tx-avatar-radius,var(--tx-shape-radius-full));background-color:var(--tx-background,Canvas);vertical-align:middle;inline-size:var(--tx-avatar-size-md,var(--tx-size-control-md));block-size:var(--tx-avatar-size-md,var(--tx-size-control-md));flex-shrink:0;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));font-size:.65rem;display:inline-grid;overflow:hidden}.tx-avatar-group.tx-avatar-group--grid.tx-avatar-group--xs{inline-size:var(--tx-avatar-size-xs,var(--tx-size-icon-md));block-size:var(--tx-avatar-size-xs,var(--tx-size-icon-md));font-size:.55rem}.tx-avatar-group.tx-avatar-group--grid.tx-avatar-group--sm{inline-size:var(--tx-avatar-size-sm,var(--tx-size-control-xs));block-size:var(--tx-avatar-size-sm,var(--tx-size-control-xs));font-size:.62rem}.tx-avatar-group.tx-avatar-group--grid.tx-avatar-group--lg{inline-size:var(--tx-avatar-size-lg,var(--tx-space-12));block-size:var(--tx-avatar-size-lg,var(--tx-space-12));font-size:.75rem}.tx-avatar-group.tx-avatar-group--grid>.tx-avatar,.tx-avatar-group.tx-avatar-group--grid>.tx-avatar-group__overflow{block-size:auto;min-block-size:0;inline-size:auto;min-inline-size:0;box-shadow:none;font-size:inherit;border-radius:0;margin:0}.tx-avatar-group.tx-avatar-group--grid .tx-avatar__surface{box-shadow:none;border-radius:0}.tx-avatar-group.tx-avatar-group--grid[data-count="1"]>*{grid-area:1/1/-1/-1}.tx-avatar-group.tx-avatar-group--grid[data-count="2"]>*,.tx-avatar-group.tx-avatar-group--grid[data-count="3"]>:first-child{grid-row:1/-1}@media (forced-colors:active){.tx-avatar__surface,.tx-avatar__surface[data-tone],.tx-avatar[data-tone] .tx-avatar__surface{color:canvastext;box-shadow:none;forced-color-adjust:none;background-color:canvas;border:1px solid canvastext}.tx-avatar__status--online{background-color:highlight}.tx-avatar__status--away,.tx-avatar__status--busy{background-color:mark}.tx-avatar__status--offline{background-color:graytext}.tx-avatar__status{border-color:canvas}.tx-avatar-group .tx-avatar,.tx-avatar-group__overflow{box-shadow:0 0 0 2px canvas}.tx-avatar-group__overflow{color:canvastext;background-color:canvas;border:1px solid canvastext}.tx-avatar-group.tx-avatar-group--grid{background-color:canvastext}}}
