.benchmark-factor{box-sizing:border-box;font-variant-numeric:tabular-nums;border-radius:.25rem;flex-direction:column;gap:.2rem;padding:.4rem .5rem;display:inline-flex}.benchmark-factor strong{white-space:nowrap;font-weight:600}.benchmark-factor small{color:inherit;font-weight:400}.benchmark-factor[data-speed=faster]{color:#356047;background:oklch(53.7448% .0551946 158.485/.1)}.benchmark-factor[data-speed=slower]{color:#8a514b;background:oklch(53.8139% .0816936 27.1244/.1)}.benchmark-factor[data-speed=inconclusive]{color:inherit;background:color-mix(in oklch, currentColor 7%, transparent)}.dark .benchmark-factor[data-speed=faster]:not(.fam-page *){color:#91c2a0}.dark .benchmark-factor[data-speed=slower]:not(.fam-page *){color:#e2a299}@media (prefers-color-scheme:dark){:root:not(.light) .benchmark-factor[data-speed=faster]:not(.fam-page *){color:#91c2a0}:root:not(.light) .benchmark-factor[data-speed=slower]:not(.fam-page *){color:#e2a299}}.production-summary{font-variant-numeric:tabular-nums}.production-summary p{max-width:76ch;margin-block:0 1rem}.production-summary p:last-child{margin-bottom:0}.production-summary-scroll{margin-block:1.5rem;overflow-x:auto}.production-summary-scroll:focus-visible{outline-offset:4px;outline:2px solid}.production-summary-scroll table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;display:table;overflow:visible}.production-summary-scroll caption{text-align:left;padding-block:.75rem;font-weight:700}.production-summary-scroll th,.production-summary-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid;padding:.75rem}.production-summary-scroll td,.production-summary-scroll th[scope=col]:not(:first-child){text-align:right}.production-summary-scroll th:first-child{width:40%}.production-summary-scroll th[scope=row]{font-weight:500}.production-summary-scroll td strong{font-size:1.125rem}.production-summary-scroll small{margin-top:.25rem;font-size:.8125rem;font-weight:400;display:block}.production-summary-note{font-size:.875rem;line-height:1.6}@media (width<=42rem){.production-summary-scroll th,.production-summary-scroll td{padding-inline:.4rem;font-size:.875rem}.production-summary-scroll thead th,.production-summary-scroll small{font-size:.75rem}.production-summary-scroll td strong{font-size:1rem}}.regex-feature-matrix{margin-block:2rem 3rem}.regex-feature-matrix h3{margin-bottom:1rem;font-size:1.5rem}.regex-feature-matrix p{max-width:76ch;margin-block:1rem}.regex-feature-matrix .fam-compare{margin-top:1.5rem}.regex-feature-matrix .fam-compare-table{table-layout:fixed;min-width:46rem;display:table;overflow:visible}.regex-feature-matrix .fam-compare-table th:first-child{z-index:1;background:var(--bg);width:28%;min-width:0;position:sticky;left:0}.regex-feature-matrix .fam-compare-table th,.regex-feature-matrix .fam-compare-table td{padding-inline:.4rem}.regex-feature-matrix .fam-compare-table thead th{font-size:.75rem}.regex-feature-matrix thead th small{margin-top:.25rem;font-weight:400;display:block}.regex-feature-note{font-size:.875rem;line-height:1.6}
