.hf-row{isolation:isolate;grid-template-columns:var(--disc-row) minmax(0, 1fr) auto auto;width:100%;padding:var(--inset-row-tap) 0;color:var(--text-body);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;--row-host-inset:var(--sp-5);align-items:start;margin:0;display:grid;position:relative}.hf-row--no-tile{grid-template-columns:minmax(0,1fr) auto auto}.hf-row:before{content:"";z-index:-1;inset-block:var(--sp-3);inset-inline:calc(var(--sp-3) - var(--row-host-inset));border-radius:var(--radius-tile);transition:background var(--dur-fast) var(--ease-standard), transform var(--dur-instant) var(--ease-standard);background:0 0;position:absolute}@media (prefers-reduced-motion:reduce){.hf-row:before{transition:none}}@media (hover:hover){.hf-row:hover:before{background:var(--row-state-hover-surface)}}.hf-row:has(.hf-row__title:active):before{background:var(--row-state-pressed-surface);transform:translateY(var(--sp-1))}.hf-row:not(.hf-row--static):has(.hf-row__title:active){--surface-disc:var(--surface-disc-on-tile)}@media (hover:hover){.hf-row:not(.hf-row--static):hover{--surface-disc:var(--surface-disc-on-tile)}}.hf-row:has(.hf-row__title:focus-visible):before{box-shadow:var(--focus-ring)}button.hf-row__title{color:inherit;text-align:start;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}button.hf-row__title:focus-visible{outline:none}.hf-row__title:after{content:"";position:absolute;inset:0}.hf-row__mark :is(a,button,input,select,textarea,[tabindex]),.hf-row__details :is(a,button,input,select,textarea,[tabindex]){z-index:1;position:relative}.hf-disc{grid-template-columns:var(--disc-glyph-track);border-radius:var(--radius-circle);background:var(--surface-disc);line-height:var(--lh-solid);flex:none;place-content:center;place-items:center start;display:inline-grid}@supports (font:-apple-system-body){.hf-disc{grid-template-columns:auto;justify-items:center}}.hf-disc--row{width:var(--disc-row);height:var(--disc-row);font-size:var(--disc-row-emoji)}.hf-disc--chip{width:var(--disc-chip);height:var(--disc-chip);font-size:var(--disc-chip-emoji)}.hf-disc--strip{width:var(--disc-strip);height:var(--disc-strip);background:var(--surface-card);box-shadow:var(--disc-strip-lift);font-size:var(--fs-label)}.hf-disc--strip.hf-disc--needs-you{box-shadow:var(--edge-needs-you), var(--disc-strip-lift)}.hf-disc--icon{color:var(--text-body);grid-template-columns:auto;justify-items:center}.hf-disc--icon>svg{width:var(--disc-glyph-track);height:var(--disc-glyph-track)}.hf-disc--several{align-items:center;gap:var(--sp-1);height:var(--disc-chip);padding-inline:var(--sp-2);border-radius:var(--radius-pill);font-size:var(--fs-micro);white-space:nowrap;display:inline-flex}.hf-disc__slot{width:var(--disc-pitch);justify-content:center;display:inline-flex}.hf-row__tile{grid-area:1/1}.hf-row__title{min-width:0;font:var(--type-row-title);overflow-wrap:anywhere;grid-area:1/2;align-self:center;margin-inline-start:var(--sp-4)}.hf-row__mark{min-height:var(--disc-row);grid-area:1/3;align-self:start;align-items:center;margin-inline-start:var(--sp-4);display:flex}.hf-row__head{justify-content:space-between;align-self:center;align-items:center;column-gap:var(--sp-4);row-gap:var(--sp-2);min-width:0;flex-wrap:wrap;grid-area:1/2/auto/4;margin-inline-start:var(--sp-4);display:flex}.hf-row__head>.hf-row__title,.hf-row__head>.hf-row__mark{margin-inline-start:0}.hf-row__head>.hf-row__title{flex:0 auto}.hf-row__head>.hf-row__mark{align-self:center;min-height:0}.hf-row__chevron{height:var(--disc-row);color:var(--text-faint);grid-area:1/4;justify-content:flex-end;align-items:center;padding-inline-start:var(--sp-4);display:flex}.hf-row__details{min-width:0;font:var(--type-meta);color:var(--text-muted);overflow-wrap:anywhere;grid-area:2/2/auto/4;margin-block-start:var(--gap-row-lines);margin-inline-start:var(--sp-4)}.hf-row--muted .hf-row__title{color:var(--text-muted)}.hf-row--no-tile .hf-row__title{grid-column:1;margin-inline-start:0}.hf-row--no-tile .hf-row__details{grid-column:1/3;margin-inline-start:0}.hf-row--no-tile .hf-row__mark{grid-column:2}.hf-row--no-tile .hf-row__head{grid-column:1/3;margin-inline-start:0}.hf-row--no-tile .hf-row__chevron{grid-column:3}.hf-row--static{padding-block:var(--inset-row);cursor:default}.hf-row--static:before,.hf-row--static .hf-row__title:after{content:none}
