.tm-mark{vertical-align:1px;cursor:help;outline:none;align-items:center;display:inline-flex;position:relative}.tm-tag{border:1px dashed var(--tm-faint,var(--ip-faint));font:600 9.5px/1.55 var(--font-utility), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--tm-ink,var(--ip-ink-2));white-space:nowrap;border-radius:3px;padding:0 5px;display:inline-block}.tm-cnmark .tm-tag{border-style:solid;border-color:var(--tm-cn,var(--gd-warn,var(--ip-red)));color:var(--tm-cn,var(--gd-warn,var(--ip-red)))}.tm-tip{z-index:30;background:var(--tm-tip,var(--ip-ink));width:max-content;max-width:min(280px,100vw - 48px);color:var(--tm-tip-ink,var(--ip-paper));font:500 12px/1.45 var(--font-body,inherit);letter-spacing:0;text-transform:none;text-align:left;white-space:normal;box-shadow:0 4px 14px var(--tm-line,var(--ip-line));pointer-events:none;border-radius:4px;padding:7px 10px;display:none;position:absolute;bottom:calc(100% + 7px);left:-6px}.tm-zh{opacity:.85;margin-top:4px;font-size:13px;display:block}.tm-mark:hover .tm-tip,.tm-mark:focus .tm-tip,.tm-mark:focus-visible .tm-tip{display:block}.tm-mark:focus-visible .tm-tag{outline:2px solid var(--tm-ink,var(--ip-ink-2));outline-offset:1px}
