.dc-citation-chip{align-items:flex-start;gap:var(--space-1-5);box-sizing:border-box;max-width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-chip);background:var(--color-surface);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--font-weight-medium);line-height:var(--leading-title);letter-spacing:var(--tracking-wide);text-align:left;vertical-align:middle;transition:border-color var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);outline:none;margin:0;text-decoration:none;display:inline-flex}.dc-citation-chip__icon{height:1lh;color:var(--color-text-muted);flex-shrink:0;align-items:center;display:inline-flex}.dc-citation-chip__icon svg{width:var(--icon-size-xs);height:var(--icon-size-xs);pointer-events:none}.dc-citation-chip__text{overflow-wrap:break-word;min-width:0}.dc-citation-chip__sep{color:var(--color-text-muted);margin-inline-start:var(--space-1-5)}.dc-citation-chip__label{min-width:0;color:var(--color-text-muted);font-family:var(--font-ui);font-weight:var(--font-weight-regular);letter-spacing:0}.dc-citation-chip__chevron{width:var(--icon-size-xs);height:var(--icon-size-xs);color:var(--color-text-muted);flex-shrink:0;margin-inline-start:auto}.dc-citation-chip:is([data-kind=button],[data-kind=link]){cursor:pointer}.dc-citation-chip:is([data-kind=button],[data-kind=link]):not([data-tone=accent],[data-marketing-accent]):hover:not(:disabled,[data-disabled]){border-color:var(--color-border-strong);background:var(--color-fill-hover);color:var(--color-text)}.dc-citation-chip[data-variant=chip]:is([data-kind=button],[data-kind=link]):not([data-tone=accent],[data-marketing-accent]):hover:not(:disabled,[data-disabled]) :is(.dc-citation-chip__label,.dc-citation-chip__sep){color:var(--color-text-secondary)}.dc-citation-chip[data-marketing-accent][data-variant=chip] .dc-citation-chip__icon{color:var(--color-accent)}.dc-citation-chip[data-marketing-accent][data-variant=chip]:is([data-kind=button],[data-kind=link]):not([data-tone=accent]):hover:not(:disabled,[data-disabled]){border-color:color-mix(in oklab, var(--color-accent) 55%, transparent);color:var(--color-accent-text)}.dc-citation-chip[data-marketing-accent][data-variant=chip]:is([data-kind=button],[data-kind=link]):not([data-tone=accent]):hover:not(:disabled,[data-disabled]) :is(.dc-citation-chip__label,.dc-citation-chip__sep){color:inherit}.dc-citation-chip:focus-visible{border-color:var(--color-focus-ring);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.dc-citation-chip:disabled,.dc-citation-chip[data-disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.dc-citation-chip[data-tone=accent]{border-color:var(--color-accent-border);background:var(--color-accent-tint);color:var(--color-accent-text)}.dc-citation-chip[data-tone=accent] :is(.dc-citation-chip__label,.dc-citation-chip__sep,.dc-citation-chip__chevron){color:inherit}.dc-citation-chip[data-tone=accent] .dc-citation-chip__icon{color:var(--color-accent)}.dc-citation-chip[data-tone=accent]:is([data-kind=button],[data-kind=link]):hover:not(:disabled,[data-disabled]){border-color:color-mix(in oklab, var(--color-accent) 55%, transparent);background:var(--color-accent-tint-strong)}.dc-citation-chip[data-variant=row]{width:100%;min-width:0;min-height:var(--control-height-sm);padding:var(--space-1) var(--space-2);border-color:var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text);white-space:nowrap;align-items:center;display:flex}.dc-citation-chip[data-variant=row] .dc-citation-chip__icon{height:auto;color:var(--color-text-muted)}.dc-citation-chip[data-variant=row] .dc-citation-chip__text{align-items:center;gap:var(--space-1-5);flex:auto;display:flex}.dc-citation-chip[data-variant=row] .dc-citation-chip__sep{flex-shrink:0;margin:0}.dc-citation-chip[data-variant=row] :is(.dc-citation-chip__ref,.dc-citation-chip__label){overflow-wrap:normal;text-overflow:ellipsis;overflow:hidden}.dc-citation-chip[data-variant=row] .dc-citation-chip__label{contain:inline-size;flex:auto}.dc-citation-chip[data-variant=row]:is([data-kind=button],[data-kind=link]):hover:not(:disabled,[data-disabled]){border-color:var(--color-border);background:var(--color-fill-hover);color:var(--color-text)}.dc-citation-chip[data-variant=row][data-tone=accent]{border-color:var(--color-accent-border);background:var(--color-accent-tint);color:var(--color-accent-text)}.dc-citation-chip[data-variant=row][data-tone=accent] .dc-citation-chip__icon{color:var(--color-accent)}.dc-citation-chip[data-variant=row][data-tone=accent]:is([data-kind=button],[data-kind=link]):hover:not(:disabled,[data-disabled]){border-color:color-mix(in oklab, var(--color-accent) 55%, transparent);background:var(--color-accent-tint-strong);color:var(--color-accent-text)}.dc-citation-chip[data-stamp]{animation:dc-citation-stamp calc(var(--duration-moderate) * 2) var(--ease-emphasized) both}@keyframes dc-citation-stamp{0%{opacity:0;transform:scale(.92)}60%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dc-citation-chip[data-stamp]{animation:none}}@media (width<=720px){.dc-citation-chip[data-density=comfortable]:is([data-kind=button],[data-kind=link]){min-height:var(--touch-target-min);align-items:center}}.dc-person-card[data-variant=compact]{align-content:start;justify-items:start;gap:var(--space-1-5);min-width:0;color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-caption);line-height:var(--text-caption--line-height);display:grid}.dc-person-card[data-variant=compact] .dc-person-card__name{color:var(--color-text);font-size:var(--text-label-sm);line-height:var(--leading-tight);font-weight:var(--font-weight-semibold)}.dc-person-card[data-variant=compact] .dc-person-card__role{overflow-wrap:anywhere}.dc-person-card[data-variant=row]{align-items:start;gap:var(--space-6);min-width:0;color:var(--color-text);font-family:var(--font-ui);grid-template-columns:auto minmax(0,1fr);display:grid}.dc-person-card__body{min-width:0}.dc-person-card[data-variant=row] .dc-person-card__name{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-display-3);line-height:var(--text-display-3--line-height);font-weight:var(--text-display-3--font-weight);letter-spacing:var(--text-display-3--letter-spacing);margin:0}.dc-person-card[data-variant=row] .dc-person-card__role{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--font-weight-medium)}.dc-person-card__bio{margin:var(--space-2-5) 0 0;max-width:var(--layout-prose-max);color:var(--color-text-secondary);font-size:var(--text-prose-sm);line-height:var(--leading-prose)}.dc-person-card__links{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.dc-team-register{min-width:0;color:var(--color-text);font-family:var(--font-ui);container-type:inline-size}.dc-team-register__heading{margin:0 0 var(--space-3);color:var(--color-text);font-family:var(--font-display);font-size:var(--text-title);line-height:var(--leading-title);font-weight:var(--font-weight-semibold);letter-spacing:var(--text-display-3--letter-spacing);text-wrap:pretty}.dc-team-register[data-variant=grid]{padding-top:var(--space-5);border-top:1px solid var(--color-border)}.dc-team-register[data-variant=grid] .dc-team-register__people{grid-template-columns:repeat(var(--dc-team-register-columns,4), minmax(0, 1fr));gap:var(--space-2-5);display:grid}@container (width<=420px){.dc-team-register[data-variant=grid] .dc-team-register__people{grid-template-columns:repeat(2,minmax(0,1fr))}}.dc-team-register[data-variant=list] .dc-team-register__people{border-bottom:1px solid var(--color-border)}.dc-team-register[data-variant=list] .dc-team-register__item{padding:var(--space-6) 0;border-top:1px solid var(--color-border)}@container (width<=520px){.dc-person-card[data-variant=row]{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.dc-person-card[data-variant=row]{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}
