.sk-jump{color:var(--ml-color-primary,#58a6ff);font-weight:500;text-decoration:none;white-space:nowrap}@media (hover:hover){.sk-jump:hover{text-decoration:underline;text-underline-offset:2px}}.sk-setup{gap:12px;scroll-margin-top:var(--ml-space-2xl,32px)}.sk-steps{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:18px}.sk-step{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;align-items:start}.sk-step-n{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--ml-bg,#0d1117);border:1px solid var(--ml-border,#30363d);color:var(--ml-text,#e6edf3);font-size:var(--ml-text-xs,.72rem);font-weight:600;font-variant-numeric:tabular-nums}.sk-step-body{min-width:0;display:flex;flex-direction:column;gap:5px}.sk-step-lead{margin:0;color:var(--ml-text,#e6edf3);font-size:var(--ml-text-base,.95rem);font-weight:600}.sk-step-text{margin:0;max-width:60ch;color:var(--ml-text-muted,#8b949e);font-size:var(--ml-text-sm,.82rem);line-height:1.6}.sk-code{padding:1px 5px;background:var(--ml-bg-surface,#161b22);border:1px solid var(--ml-border-subtle,rgba(48,54,61,.5));border-radius:var(--ml-radius-sm,6px);font-family:var(--ml-font-mono,ui-monospace,monospace);font-size:.9em;color:var(--ml-text,#e6edf3)}.sk-install{margin-block-start:6px}