.creator-badges{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:inline-flex}.creator-badge{justify-content:center;align-items:center;gap:var(--ui-space-2);color:var(--foreground);cursor:help;background:0 0;border:0;border-radius:999px;flex:none;padding:0;line-height:1.2;display:inline-flex}.creator-badge-labeled{padding:var(--ui-space-2) var(--ui-space-3);font-size:var(--ui-helper-size);font-weight:600}.creator-badge-icon{background:currentColor;flex:none;display:inline-block}.creator-badge:focus-visible,.creator-badge-overflow:focus-visible{outline:2px solid var(--foreground);outline-offset:var(--ui-space-2)}.creator-badge-overflow{min-width:var(--ui-badge-overflow-size);min-height:var(--ui-badge-overflow-size);padding-inline:var(--ui-space-2);color:var(--foreground);background:var(--surface-hover);font-size:var(--ui-helper-size);font-variant-numeric:tabular-nums;cursor:help;border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.creator-badge-tooltip{z-index:220;width:min(var(--ui-tooltip-width),calc(100vw - 32px));max-height:60vh;padding:var(--ui-tooltip-padding);border-radius:var(--ui-tooltip-radius);color:var(--foreground);background:var(--surface);box-shadow:var(--ui-tooltip-shadow);font-size:var(--ui-helper-size);overflow-wrap:anywhere;animation:creator-badge-tooltip-in var(--ui-motion-fast) var(--ui-motion-ease-out) both;line-height:1.5;overflow:auto}.creator-badge-tooltip-list{gap:var(--ui-space-3);display:grid}.creator-badge-detail{grid-template-columns:var(--ui-tooltip-icon-size) minmax(0,1fr);align-items:center;gap:var(--ui-space-3);display:grid}.creator-badge-detail-icon{width:var(--ui-tooltip-icon-size);height:var(--ui-tooltip-icon-size);border-radius:50%;place-items:center;display:grid}.creator-badge-detail-glyph{width:var(--ui-tooltip-glyph-size);height:var(--ui-tooltip-glyph-size);display:block}.creator-badge-detail-copy{gap:var(--ui-space-2);min-width:0;display:grid}.creator-badge-detail-copy strong{color:var(--foreground);font-size:var(--ui-body-size);font-weight:600}.creator-badge-detail-copy>span{color:var(--muted)}.creator-badge-tooltip-arrow{fill:var(--surface)}@keyframes creator-badge-tooltip-in{0%{opacity:0;transform:translateY(var(--ui-space-2))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.creator-badge-tooltip{animation:none}}
