html.typography-v2{--font-sans:"Inter Variable","Noto Sans SC","PingFang SC","Microsoft YaHei","Noto Sans CJK SC",Arial,sans-serif;--font-number:"Inter Variable","SF Pro Display","Segoe UI",Arial,sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-caption:12px;--leading-caption:18px;--text-label:12px;--leading-label:18px;--text-table:13px;--leading-table:20px;--text-body:14px;--leading-body:22px;--text-control:14px;--leading-control:20px;--text-body-lg:15px;--leading-body-lg:24px;--text-card:15px;--leading-card:22px;--text-section:16px;--leading-section:24px;--text-dialog:18px;--leading-dialog:26px;--text-page:20px;--leading-page:28px;--text-display:28px;--leading-display:36px;--text-xs:12px;--text-sm:12px;--text-base:14px;--text-md:15px;--text-lg:16px;--text-xl:20px;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5714;--leading-relaxed:1.6;font-family:var(--font-sans);font-synthesis:none;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}html.typography-v2,html.typography-v2 body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--font-weight-regular);letter-spacing:0}html.typography-v2 button,html.typography-v2 input,html.typography-v2 select,html.typography-v2 textarea{font-family:inherit}html.typography-v2 h1,html.typography-v2 h2,html.typography-v2 h3,html.typography-v2 h4{font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--leading-section)}html.typography-v2 .text-display{font-size:var(--text-display);line-height:var(--leading-display);font-weight:var(--font-weight-bold)}html.typography-v2 .text-page-title{font-size:var(--text-page);line-height:var(--leading-page);font-weight:var(--font-weight-semibold)}html.typography-v2 .text-section-title{font-size:var(--text-section);line-height:var(--leading-section);font-weight:var(--font-weight-semibold)}html.typography-v2 .text-dialog-title{font-size:var(--text-dialog);line-height:var(--leading-dialog);font-weight:var(--font-weight-semibold)}html.typography-v2 .text-card-title{font-size:var(--text-card);line-height:var(--leading-card);font-weight:var(--font-weight-semibold)}html.typography-v2 .text-body-large{font-size:var(--text-body-lg);line-height:var(--leading-body-lg);font-weight:var(--font-weight-regular)}html.typography-v2 .text-body{font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--font-weight-regular)}html.typography-v2 .text-control{font-size:var(--text-control);line-height:var(--leading-control);font-weight:var(--font-weight-medium)}html.typography-v2 .text-table{font-size:var(--text-table);line-height:var(--leading-table);font-weight:var(--font-weight-regular)}html.typography-v2 .text-label{font-size:var(--text-label);line-height:var(--leading-label);font-weight:var(--font-weight-medium)}html.typography-v2 .text-caption{font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--font-weight-regular)}html.typography-v2 .candidate-count,html.typography-v2 .datetime,html.typography-v2 .experience-years,html.typography-v2 .match-score,html.typography-v2 .numeric,html.typography-v2 .version-number{font-family:var(--font-number);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 1}