/* Vision marks (vision.js): a small eye after the model name for models that accept image input. Theme tokens only, so light mode follows. */
.vis{display:inline-block;margin-left:7px;line-height:0;color:var(--orange);vertical-align:middle;cursor:help}
.vis svg{display:block;width:14px;height:14px}
.vis-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.prices td:first-child .vis{position:relative;top:-1px}
body.pg .pt .nm .vis{position:relative;top:-1px}
.vis-legend{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--cream-3)}
.vis-legend svg{flex:none;width:14px;height:14px;color:var(--orange)}
#catalog .vis-legend{margin:16px 0 0}
body.pg main .kinds .chip-vis svg{width:14px;height:14px;color:var(--orange)}
body.pg main .kinds .chip-vis[aria-pressed=true] svg{color:var(--ink)}
