.ts-mspec{margin:var(--ts-space-5) 0 0}.ts-mspec__h{font-size:var(--ts-text-h3);margin:var(--ts-space-5) 0 var(--ts-space-3)}.ts-mspec__head{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--ts-space-3);margin:0 0 var(--ts-space-4)}.ts-mspec__head dt{color:var(--ts-ink-muted);font-size:var(--ts-text-eyebrow);letter-spacing:var(--ts-track-eyebrow);text-transform:uppercase;margin:0}.ts-mspec__head dd{margin:var(--ts-space-1) 0 0} .ts-mspec__source{font-size:var(--ts-text-sm);margin:var(--ts-space-3) 0} .ts-mspec__caveat{margin:var(--ts-space-4) 0}.ts-mspec__back{margin:var(--ts-space-3) 0 0} .ts-mbrowse{margin:0 0 var(--ts-space-6)}.ts-mbrowse__lede{color:var(--ts-ink-muted);font-size:var(--ts-text-sm);margin:0 0 var(--ts-space-4)} .ts-mbrowse__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:var(--ts-space-3);list-style:none;margin:0;padding:0} .ts-mbrowse__item{display:flex}.ts-mbrowse__face{flex:1;display:flex;align-items:stretch;min-height:5.25rem;border:1px solid var(--ts-line);border-radius:var(--ts-radius-lg);background:var(--ts-surface);overflow:hidden;color:inherit;text-decoration:none;transition:border-color 200ms var(--ts-ease,ease),box-shadow 200ms var(--ts-ease,ease),transform 200ms var(--ts-ease,ease)} .ts-mbrowse__mark{position:relative;flex:0 0 6rem;display:grid;place-items:center;overflow:hidden;background:var(--ts-surface-sunken);border-inline-end:1px solid var(--ts-line);transition:background-color 200ms var(--ts-ease,ease)} .ts-mbrowse__ghost{color:var(--ts-ink);opacity:0.16;transition:transform 400ms var(--ts-ease,ease),color 200ms var(--ts-ease,ease),opacity 400ms var(--ts-ease,ease)} .ts-mbrowse__text{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--ts-space-1);min-width:0;padding:var(--ts-space-2) var(--ts-space-3)}.ts-mbrowse__name{display:block;font-weight:600;line-height:1.25;text-wrap:balance}.ts-mbrowse__count{display:block;color:var(--ts-ink-muted);font-size:var(--ts-text-meta)} a.ts-mbrowse__face:hover,a.ts-mbrowse__face:focus-visible{border-color:var(--ts-accent-edge);box-shadow:var(--ts-shadow-md);transform:translateY(-2px)}a.ts-mbrowse__face:hover .ts-mbrowse__mark,a.ts-mbrowse__face:focus-visible .ts-mbrowse__mark{background:var(--ts-accent-tint)} a.ts-mbrowse__face:hover .ts-mbrowse__ghost,a.ts-mbrowse__face:focus-visible .ts-mbrowse__ghost{color:var(--ts-accent);transform:scale(1.15);opacity:0.3}a.ts-mbrowse__face:hover .ts-mbrowse__name,a.ts-mbrowse__face:focus-visible .ts-mbrowse__name{text-decoration:underline} .ts-mbrowse__item--current .ts-mbrowse__face{border-color:var(--ts-accent)}.ts-mbrowse__item--current .ts-mbrowse__mark{background:var(--ts-accent-tint)}.ts-mbrowse__item--current .ts-mbrowse__ghost{color:var(--ts-accent);opacity:0.3} .ts-mbrowse__item--empty .ts-mbrowse__face{border-style:dashed}.ts-mbrowse__item--empty .ts-mbrowse__ghost{opacity:0.08}@media (prefers-reduced-motion: reduce){.ts-mbrowse__face,.ts-mbrowse__mark,.ts-mbrowse__ghost{transition:none}a.ts-mbrowse__face:hover,a.ts-mbrowse__face:focus-visible,a.ts-mbrowse__face:hover .ts-mbrowse__ghost,a.ts-mbrowse__face:focus-visible .ts-mbrowse__ghost{transform:none}}.ts-mbrowse__back{margin:var(--ts-space-4) 0 0;font-size:var(--ts-text-sm)} .ts-mtools{margin:var(--ts-space-5) 0}.ts-mtools__list{list-style:none;margin:0 0 var(--ts-space-3);padding:0;display:grid;gap:var(--ts-space-2)}.ts-mtools__list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ts-space-2)}.ts-mtools__link{font-weight:600}.ts-mtools__used{color:var(--ts-ink-muted);font-size:var(--ts-text-sm)} .ts-mtools__caveat{margin:0;font-size:var(--ts-text-sm)} .ts-makers{margin:var(--ts-space-5) 0 var(--ts-space-6)}.ts-makers__title{margin:0 0 var(--ts-space-3)}.ts-makers__lede{color:var(--ts-ink-muted);max-width:62ch;margin:0 0 var(--ts-space-5)}.ts-makers__group{margin:0 0 var(--ts-space-5)}.ts-makers__grouptitle{font-size:var(--ts-text-h3);margin:0 0 var(--ts-space-3)}.ts-makers__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--ts-space-2)}.ts-makers__item{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(0,1fr) auto;align-items:baseline;gap:var(--ts-space-2) var(--ts-space-3);padding:var(--ts-space-2) 0;border-bottom:1px solid var(--ts-line)}.ts-makers__name{font-weight:600}.ts-makers__meta{color:var(--ts-ink-muted);font-size:var(--ts-text-sm)}.ts-makers__count{color:var(--ts-ink-muted);font-size:var(--ts-text-sm);text-align:right;white-space:nowrap} .ts-makers__note{grid-column:1 / -1;color:var(--ts-ink-muted);font-size:var(--ts-text-sm);max-width:70ch} .ts-makers__item--empty .ts-makers__name,.ts-makers__item--empty .ts-makers__count{color:var(--ts-ink-muted)}.ts-makers__status{text-transform:uppercase;font-size:var(--ts-text-eyebrow);letter-spacing:var(--ts-track-eyebrow)}.ts-makers__back{margin:var(--ts-space-5) 0 0}.ts-mbrowse__makers{margin:var(--ts-space-3) 0 0}@media (max-width: 600px){.ts-makers__item{grid-template-columns:1fr auto}.ts-makers__meta{grid-column:1 / -1}} .ts-mspec__src{color:var(--ts-ink-muted);font-size:var(--ts-text-sm);font-family:"Noto Sans SC","Source Han Sans SC","PingFang SC","Microsoft YaHei",sans-serif} @media print{.ts-mspec__src{color:inherit}}