.records-shell{--records-ink:var(--foreground);--records-ink-2:var(--muted-foreground);--records-ink-3:color-mix(in oklab, var(--foreground) 42%, transparent);--records-surface:var(--background);--records-header:color-mix(in oklab, var(--foreground) 3.5%, var(--background));--records-line:color-mix(in oklab, var(--foreground) 9%, transparent);--records-hover:var(--hover);border:1px solid var(--records-line);border-radius:var(--radius-lg);background:var(--records-surface);color:var(--records-ink);position:relative;overflow:hidden}.records-scroll{overscroll-behavior-x:contain;outline:none;overflow:auto hidden}.records-table{table-layout:fixed;width:100%;min-width:var(--records-table-width);border-collapse:separate;border-spacing:0;text-align:left;font-size:.875rem;line-height:1.25}.records-header-cell,.records-cell{border-right:1px solid var(--records-line);border-bottom:1px solid var(--records-line);vertical-align:middle;position:relative}.records-header-cell:last-child,.records-cell:last-child{border-right:0}.records-row:last-child .records-cell{border-bottom:0}.records-header-cell{z-index:3;background:var(--records-header);letter-spacing:.04em;height:2rem;color:var(--records-ink-2);text-transform:uppercase;white-space:nowrap;padding:0;font-size:11px;font-weight:500;position:sticky;top:0}.records-header-button{width:100%;min-width:0;height:2rem;color:inherit;font:inherit;text-align:left;background:0 0;align-items:center;gap:.375rem;padding:0 .75rem;display:flex}.records-header-icon{color:var(--records-ink-3);flex-shrink:0;display:inline-flex}.records-header-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.records-resize-handle{z-index:5;cursor:col-resize;background:0 0;border:0;width:7px;height:100%;padding:0;position:absolute;top:0;right:-3px}.records-resize-handle:hover,.records-resize-handle.is-resizing{background:color-mix(in oklab, var(--foreground) 22%, transparent)}.records-row{background:var(--records-surface)}.records-row:hover{background:var(--records-hover)}.records-cell{background:inherit;height:2.25rem;color:var(--records-ink);white-space:nowrap;padding:.375rem .75rem}.records-cell.is-right,.records-header-cell.is-right .records-header-button{text-align:right;justify-content:flex-end}.records-sticky-cell{z-index:2;background:var(--records-surface);box-shadow:1px 0 0 0 var(--records-line);position:sticky;left:0}.records-row:hover .records-sticky-cell{background:color-mix(in oklab, var(--foreground) 5%, var(--records-surface))}.records-header-cell.records-sticky-cell{z-index:4;background:var(--records-header)}.records-rownum{width:1.25rem;color:var(--records-ink-3);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:flex-end;font-size:11px;display:inline-flex}.records-muted{color:var(--records-ink-3)}.records-model-cell{align-items:center;gap:8px;min-width:0;display:flex}.records-model-copy{min-width:0}.records-model-copy a,.records-model-copy span{text-overflow:ellipsis;display:block;overflow:hidden}@media (width<=1023px){.records-shell{background:0 0;border:0;border-radius:0;overflow:visible}.records-scroll{overflow:visible}.records-table,.records-body{width:100%;min-width:0;display:block}.records-head{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.records-body{gap:.75rem;display:grid}.records-row{border:1px solid var(--records-line);border-radius:var(--radius-lg);background:var(--records-surface);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.records-row:hover,.records-row:hover .records-sticky-cell{background:var(--records-surface)}.records-header-cell,.records-cell{position:static}.records-sticky-cell{box-shadow:none;position:static;left:auto}.records-row:last-child .records-cell{border-bottom:1px solid var(--records-line)}.records-row:last-child .records-cell:last-child{border-bottom:0}.records-cell{white-space:normal;border-right:0;border-bottom:1px solid var(--records-line);min-width:0;height:auto;min-height:2.75rem;padding:.625rem .875rem}.records-cell:last-child{border-bottom:0}.records-cell[data-mobile=identity]{background:var(--records-surface);order:0;grid-column:1/-1;min-height:3.25rem;padding:.75rem .875rem}.records-cell[data-mobile=metric]{background:color-mix(in oklab, var(--foreground) 2.5%, var(--records-surface))}.records-cell[data-mobile=metric]:before,.records-cell[data-mobile=wide]:before{color:var(--records-ink-2);content:attr(data-label);margin-bottom:.25rem;font-size:11px;font-weight:500;display:block}.records-cell[data-mobile=wide]{order:6;grid-column:1/-1}.records-cell[data-mobile=wide]:not([data-col=availability]){justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding-top:.5rem;padding-bottom:.5rem;display:flex}.records-cell[data-mobile=wide]:not([data-col=availability]):before{flex-shrink:0;margin-bottom:0}.records-cell[data-col=input]{order:1}.records-cell[data-col=output]{border-left:1px solid var(--records-line);order:2}.records-cell[data-col=speed]{order:3}.records-cell[data-col=latency]{border-left:1px solid var(--records-line);order:4}.records-cell[data-col=availability]{order:5}.records-cell.is-right{text-align:left}.records-resize-handle{display:none}.records-model-cell{align-items:flex-start;gap:.625rem}.records-model-copy a,.records-model-copy span{text-overflow:unset;white-space:normal;overflow-wrap:anywhere;overflow:visible}}
