.pair-identity-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.5rem;display:grid}.pair-name-cluster{grid-area:1/1;align-items:center;gap:.5rem;min-width:0;display:flex}.pair-identity-head [data-slot=model-status-chip]{white-space:nowrap;grid-area:2/1/auto/-1;justify-self:center;width:max-content;margin-top:.4375rem}.pair-identity-age{font-size:var(--text-label-md);line-height:var(--text-label-md--line-height);color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;grid-area:1/2;font-weight:500}@media (min-width:64rem){.pair-identity-head{align-items:center;gap:.5rem;display:flex}.pair-identity-head [data-slot=model-status-chip]{justify-self:unset;margin-top:0}.pair-identity-age{font-size:var(--text-body-md);color:var(--foreground);margin-left:auto;font-weight:700;line-height:1.25}}.pair-sheet{--pair-sheet-cols:minmax(4.5rem, .8fr) minmax(0, 1fr) 1.25rem minmax(0, 1fr)}.pair-sheet-head{z-index:var(--z-sticky);grid-template-columns:var(--pair-sheet-cols);background-color:var(--card);align-items:center;column-gap:.5rem;margin:-.25rem -.375rem .375rem;padding:.5rem .375rem;display:grid;position:sticky;top:0}.pair-sheet-name{min-width:0;font-family:var(--font-heading);letter-spacing:-.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--card-foreground);margin:0;font-size:.875rem;font-weight:600;line-height:1.25rem;overflow:hidden}.pair-sheet-name.is-b{grid-column:4}.pair-sheet-vs{color:var(--muted-foreground);text-align:center;text-transform:lowercase;-webkit-user-select:none;user-select:none;grid-column:3;font-size:.75rem;font-weight:500;line-height:1rem}.pair-sheet-group-head{border-radius:var(--radius-chrome);background:color-mix(in srgb, var(--muted) 55%, transparent);align-items:center;gap:.5rem;margin:.5rem -.375rem .25rem;padding:.375rem .5rem;display:flex}.pair-sheet-row+.pair-sheet-group-head,.pair-sheet-row+* .pair-sheet-group-head,.pair-sheet>div+div .pair-sheet-group-head{margin-top:1rem}.pair-sheet-group{font-family:var(--font-heading);font-size:var(--face-text-label-sm,.75rem);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--muted-foreground);margin:0;font-weight:500}.pair-sheet-unit{border-radius:var(--radius-chrome);background:color-mix(in srgb, var(--muted) 70%, transparent);color:var(--whisper-foreground);letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;padding:.1875rem .375rem;font-size:10px;font-weight:500;line-height:1.2;display:inline-flex}.pair-sheet-row{grid-template-columns:var(--pair-sheet-cols);border-radius:var(--radius-chrome);align-items:center;column-gap:.5rem;margin-inline:-.375rem;padding:.5rem .375rem;display:grid}.pair-sheet-row.is-tags{align-items:start}.pair-sheet-row:hover{background:color-mix(in srgb, var(--muted) 55%, transparent)}.pair-sheet-label{font-size:var(--text-label-md);line-height:var(--text-label-md--line-height);color:var(--muted-foreground);grid-column:1;margin:0;font-weight:500}.pair-sheet-row>[data-a]{grid-column:2}.pair-sheet-row>[data-b]{grid-column:4}.pair-sheet-shared{grid-column:2/-1}.pair-sheet-val{overflow-wrap:anywhere;min-width:0;font-family:var(--font-heading);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--card-foreground);text-align:center;margin:0;font-weight:600}.pair-sheet-row.is-rate>[data-a] .pair-sheet-val,.pair-sheet-row.is-rate>[data-b] .pair-sheet-val,.pair-sheet-row.is-stat>[data-a] .pair-sheet-val,.pair-sheet-row.is-stat>[data-b] .pair-sheet-val{color:var(--muted-foreground);font-weight:500}.pair-sheet-row.is-rate .pair-sheet-val.is-better,.pair-sheet-row.is-stat .pair-sheet-val.is-better{color:var(--card-foreground);font-weight:600}.pair-sheet-row.is-quiet .pair-sheet-val,.pair-sheet-val.is-quiet{color:var(--muted-foreground);font-weight:500}.pair-sheet-na{color:var(--muted-foreground);justify-content:center;display:flex}.pair-sheet-na svg{width:1rem;height:1rem}.pair-sheet-facet{color:var(--card-foreground);font-weight:600}.pair-sheet-facet.is-shared,.pair-sheet-row.is-shared .pair-sheet-facet{color:var(--muted-foreground);font-weight:500}.pair-sheet-more{font-family:var(--font-sans);font-size:var(--text-label-md);line-height:var(--text-label-md--line-height);color:var(--muted-foreground);white-space:nowrap;font-weight:500}.pair-twin{--activity-legend:.75rem;--activity-legend-lh:1rem}.pair-twin-cols{grid-template-columns:1fr;gap:1.25rem;margin-top:.85rem;display:grid}@media (min-width:64rem){.pair-twin-cols{grid-template-columns:1fr 1fr;gap:1.5rem}}.pair-twin-name{font-family:var(--font-heading);letter-spacing:-.01em;text-align:center;color:var(--card-foreground);margin:0 0 .65rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:block}.pair-twin-grid{--activity-cell-gap:3px;--activity-label-col:2.85rem;--activity-cell-h:1.625rem;flex-direction:column;gap:0;display:flex}.pair-twin-row{grid-template-columns:minmax(0, var(--activity-label-col)) minmax(0, 1fr);align-items:center;gap:5px;display:grid}.pair-twin-day{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;padding:.15rem .1rem;display:flex}.pair-twin-day-title{font-size:var(--face-text-label-xs,.75rem);line-height:var(--face-text-label-xs-lh,1rem);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-weight:600}.pair-twin-day-sub{font-size:var(--face-text-label-xs,.75rem);line-height:var(--face-text-label-xs-lh,1rem);color:var(--whisper-foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.pair-twin-cells{gap:var(--activity-cell-gap);grid-template-columns:repeat(24,minmax(0,1fr));min-width:0;display:grid}.pair-twin-cell{width:100%;min-width:0;height:var(--activity-cell-h);border-radius:var(--radius-chrome);background:color-mix(in srgb, var(--timeline-track) 78%, var(--card));display:block;position:relative;overflow:hidden}@media (min-width:64rem){.pair-twin-cell{aspect-ratio:1;height:auto}}.pair-twin-cell:before{content:"";border-radius:inherit;background:var(--activity-cell-ink,transparent);opacity:var(--activity-cell-opacity,0);position:absolute;inset:0}.pair-twin-cell[data-kind=offline]{background:var(--activity-offline-cell-bg);box-shadow:var(--activity-offline-cell-shadow)}.pair-twin-cell[data-kind=future]{background:repeating-linear-gradient(-45deg, transparent, transparent 3px, color-mix(in srgb, var(--muted-foreground) 7%, transparent) 3px, color-mix(in srgb, var(--muted-foreground) 7%, transparent) 4px), color-mix(in srgb, var(--timeline-track) 62%, transparent)}.pair-twin-cell[data-kind=future]:before{opacity:0}.pair-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .75rem;margin-top:.85rem;display:grid}@media (min-width:64rem){.pair-related{grid-template-columns:repeat(4,minmax(0,1fr))}}.pair-related-pair{border-radius:var(--radius-chrome);width:100%;min-width:0;color:inherit;align-items:center;gap:.45rem;padding:.45rem .35rem;display:flex}.pair-related-pair:hover{background:color-mix(in srgb, var(--muted) 55%, transparent)}.pair-related-faces{flex-shrink:0;width:4.9rem;height:3.25rem;position:relative}.pair-related-faces>*{background:var(--muted);width:3.25rem;height:3.25rem;box-shadow:0 0 0 2px var(--card);border-radius:9999px;display:block;position:absolute;top:0;overflow:hidden}.pair-related-faces>:first-child{z-index:1;left:0}.pair-related-faces>:last-child{z-index:2;left:1.65rem}.pair-related-faces img,.pair-related-face{object-fit:cover;object-position:top;border-radius:9999px;width:100%;height:100%;display:block}.pair-related-faces>.pair-related-miss{width:3.25rem;height:3.25rem;color:var(--muted-foreground);place-items:center;display:grid}.pair-related-label{text-align:start;flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.pair-related-name{min-width:0;max-width:100%;font-family:var(--font-heading);font-size:var(--text-label-md);letter-spacing:-.01em;color:var(--card-foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25;overflow:hidden}.pair-related-vs{color:var(--muted-foreground);text-align:start;text-transform:lowercase;-webkit-user-select:none;user-select:none;font-size:.75rem;font-weight:500;line-height:1rem}
