.ht .ht-label{letter-spacing:-.2px;white-space:nowrap;font-size:.96875rem;font-weight:700;line-height:1.25}.ht.ht-compact .ht-label{font-size:.9375rem;font-weight:600}.ht .ht-count{letter-spacing:0;color:var(--ink60);font-variant-numeric:tabular-nums;margin-left:6px;font-size:.75rem;font-weight:600}.ht .ht-ink{color:color-mix(in srgb, var(--ink) var(--ht-o,0%), var(--ink45))}.ht .ht-measure{visibility:hidden;pointer-events:none;white-space:nowrap;gap:0;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.ht .ht-tab{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;justify-content:center;align-items:center;min-width:0;height:100%;padding:0;display:flex;position:relative}.ht .ht-tab:focus-visible .ht-body{outline:2px solid var(--accent-ink);outline-offset:4px;border-radius:6px}.ht .ht-body{align-items:center;display:inline-flex}.ht .ht-glyph{flex:none;display:inline-block;position:relative}.ht .ht-glyph>svg{position:absolute;inset:0}.ht .ht-rest{color:var(--ink45);transition:color var(--dur-fast,.14s) ease-out}.ht .ht-on{color:var(--ink)}.ht .ht-clip,.ht .ht-side{flex:none;display:inline-flex;overflow:hidden}.ht .ht-line{background:var(--accent);pointer-events:none;position:absolute;bottom:0;left:0}@media (hover:hover){.ht .ht-tab[aria-selected=false]:hover .ht-rest,.ht .ht-tab[aria-selected=false]:hover .ht-label.ht-ink{color:var(--ink70)}}
