.ff-bg.svelte-nlcksg{background:radial-gradient(900px 460px at 50% -6%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%), var(--canvas,#f5f7fa)}.ff-hl{background:linear-gradient(120deg, var(--accent), var(--accent-dim));color:#0000;-webkit-background-clip:text;background-clip:text}.ff-sech.svelte-nlcksg{text-transform:uppercase;letter-spacing:.09em;color:var(--ink-muted);font-size:12.5px;font-weight:700;font-family:var(--font-display);align-items:center;gap:12px;margin:34px 0 2px;display:flex}.ff-sech.svelte-nlcksg:after{content:"";background:var(--border);flex:1;height:1px}.ff-steps.svelte-nlcksg{counter-reset:s;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.ff-steps.svelte-nlcksg li{counter-increment:s;color:var(--ink);padding-inline-start:38px;font-size:15px;line-height:1.5;position:relative}.ff-steps.svelte-nlcksg li:before{content:counter(s);inset-inline-start:0;background:var(--accent-bg);width:25px;height:25px;color:var(--accent-dim);font-family:var(--font-mono);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);border-radius:8px;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;top:-1px}.ff-steps.svelte-nlcksg .ff-sub{color:var(--ink-muted);font-size:13px}.ff-chip{font-family:var(--font-mono);background:var(--surface);border:1px solid var(--border);color:var(--ink-subtle);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:.8em;font-weight:500}.ff-chip.ff-path{color:var(--accent-dim);background:var(--accent-bg);border-color:color-mix(in srgb, var(--accent) 26%, var(--border))}.ff-route{font-family:var(--font-mono);color:var(--ink);background:var(--canvas-subtle,#eff1f6);border:1px solid var(--border);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:.84em;font-weight:500}.ff-pill{font-family:var(--font-mono);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.74rem;font-weight:500}.ff-pill.ok{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success)}.ff-pill.warn{background:color-mix(in srgb, var(--brand-amber) 16%, transparent);color:var(--warning)}.ff-pill.crit{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.ff-lgh.svelte-nlcksg{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-muted);font-size:12px;font-weight:700;font-family:var(--font-display);margin:0 0 12px}.ff-lgrow{border-top:1px solid var(--border);color:var(--ink-subtle);align-items:center;gap:11px;padding:7px 0;font-size:13.5px;line-height:1.35;display:flex}.ff-lgrow:first-of-type,.ff-lgrow.mt-3{border-top:none}.ff-answer.svelte-nlcksg b{color:var(--ink);font-weight:700}.ff-answer.svelte-nlcksg .ff-chip,.ff-answer.svelte-nlcksg .ff-route{font-size:12.5px}
