.token-keyword.svelte-3m4450{color:#cf222e}.dark .token-keyword.svelte-3m4450{color:#ff7b72}.token-string.svelte-3m4450{color:#0a3069}.dark .token-string.svelte-3m4450{color:#a5d6ff}.token-comment.svelte-3m4450{color:#6e7781;font-style:italic}.dark .token-comment.svelte-3m4450{color:#8b949e}.token-number.svelte-3m4450{color:#0550ae}.dark .token-number.svelte-3m4450{color:#79c0ff}.token-function.svelte-3m4450{color:#8250df}.dark .token-function.svelte-3m4450{color:#d2a8ff}.token-operator.svelte-3m4450{color:#cf222e}.dark .token-operator.svelte-3m4450{color:#ff7b72}.token-property.svelte-3m4450{color:#0550ae}.dark .token-property.svelte-3m4450{color:#79c0ff}.token-punctuation.svelte-3m4450{color:#24292f}.dark .token-punctuation.svelte-3m4450{color:#c9d1d9}.step-item.svelte-w5efg8{counter-increment:step}.step-item.svelte-w5efg8:before{content:counter(step);position:absolute;top:0;left:-1px;transform:translate(-50%);width:2rem;height:2rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;z-index:10;background:var(--primary);color:var(--primary-foreground)}.timeline-item.svelte-s74d62{counter-increment:timeline-step}.timeline-item.svelte-s74d62:before{content:counter(timeline-step);position:absolute;top:0;left:-1px;transform:translate(-50%);width:2rem;height:2rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;z-index:10;background:var(--primary);color:var(--primary-foreground)}.specra-params-table.svelte-1c9a6tv table:where(.svelte-1c9a6tv){border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:.75rem;overflow:hidden;width:max-content;max-width:100%;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.specra-params-table.svelte-1c9a6tv thead:where(.svelte-1c9a6tv){background:var(--muted)}.specra-params-table.svelte-1c9a6tv thead:where(.svelte-1c9a6tv) th:where(.svelte-1c9a6tv){border-bottom:1px solid var(--border);border-right:1px solid var(--border);padding:.625rem 1rem;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;text-align:left;color:var(--muted-foreground);white-space:nowrap}.specra-params-table.svelte-1c9a6tv thead:where(.svelte-1c9a6tv) th:where(.svelte-1c9a6tv):last-child{border-right:none}.specra-params-table.svelte-1c9a6tv tbody:where(.svelte-1c9a6tv) td:where(.svelte-1c9a6tv){border-bottom:1px solid var(--border);border-right:1px solid var(--border);padding:.625rem 1rem;font-size:.875rem;color:var(--muted-foreground)}.specra-params-table.svelte-1c9a6tv tbody:where(.svelte-1c9a6tv) td:where(.svelte-1c9a6tv):last-child{border-right:none}.specra-params-table.svelte-1c9a6tv tbody:where(.svelte-1c9a6tv) tr:where(.svelte-1c9a6tv):last-child td:where(.svelte-1c9a6tv){border-bottom:none}.specra-params-table.svelte-1c9a6tv tbody:where(.svelte-1c9a6tv) tr:where(.svelte-1c9a6tv):hover{background:var(--muted)}.specra-params-table.svelte-1c9a6tv code:where(.svelte-1c9a6tv){font-size:.8125rem;font-family:var(--font-mono, ui-monospace, monospace);color:var(--foreground);background:var(--muted);padding:.125rem .375rem;border-radius:.25rem;border:1px solid var(--border)}
