.ts-code{font:600 22px var(--si-sans);letter-spacing:.3em;text-align:center}.ts-link{color:var(--pm-ink2);font:600 13px var(--si-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.ts-link:hover{color:var(--pm-ink)}.ts-ghost{border:1px solid var(--pm-line2);color:var(--pm-ink2);font:600 12.5px var(--si-sans);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px}.ts-ghost:hover{border-color:var(--pm-red);color:var(--pm-ink)}.ts-key{background:var(--pm-soft);color:var(--pm-ink);letter-spacing:.06em;border-radius:8px;padding:8px 10px;font:500 14px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.ts-codes{border:1px solid var(--pm-line2);background:var(--pm-well);color:var(--pm-ink);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 22px;padding:14px 16px;font:500 15px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.ts-step{flex-direction:column;gap:16px;display:flex}.ts-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ts-lang{border:1px solid var(--pm-line2);color:var(--pm-ink2);font:600 12px var(--si-sans);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px}.ts-lang:hover{border-color:var(--pm-red);color:var(--pm-ink)}.si-panel:has(.ts-step){align-items:flex-start}.si-panel:has(.ts-step)>.si-card{margin-block:auto}
