.ft-kw-muted{color:var(--muted)}.ft-kw-kd{white-space:nowrap;align-items:baseline;gap:6px;font-size:13px;display:inline-flex}.ft-kw-kd strong{font-variant-numeric:tabular-nums;min-width:2ch}.ft-kw-kd:before{content:"";border:1px solid var(--ink);align-self:center;width:8px;height:8px;display:inline-block}.ft-kw-kd-easy:before{background:var(--accent)}.ft-kw-kd-mid:before{background:var(--romeo-ochre)}.ft-kw-kd-hard:before{background:var(--romeo-brick)}.ft-kw-spark{gap:6px;margin:0;display:grid}.ft-kw-spark-bars{border-bottom:1.5px solid var(--ink);align-items:flex-end;gap:3px;height:64px;padding:6px 6px 0;display:flex}.ft-kw-spark-bar{background:var(--accent);border:1px solid var(--ink);border-bottom:0;flex:1;min-width:6px}.ft-kw-spark-axis{font-family:var(--font-mono), monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;font-size:10px;display:flex}.ft-kw-meter{grid-template-columns:minmax(60px,1fr) auto;align-items:center;gap:10px;min-width:160px;display:grid}.ft-kw-meter-track{border:1px solid var(--ink);background:var(--romeo-stone-soft);height:12px}.ft-kw-meter-fill{background:var(--accent);height:100%;display:block}.ft-kw-meter-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.ft-kw-controls{flex-wrap:wrap;align-items:flex-end;gap:12px 24px;margin-bottom:12px;display:flex}.ft-kw-controls .ft-field{min-width:200px}.ft-kw-note{color:var(--muted);font-size:13px;line-height:1.6}.ft-kw-cell-link{white-space:nowrap;font-size:13px;font-weight:700}.ft-kw-url{overflow-wrap:anywhere;font-size:13px}.ft-kw-url a{color:var(--ink)}.ft-kw-chips{flex-wrap:wrap;gap:4px;display:flex}.ft-kw-chip{border:1px solid var(--line);background:var(--romeo-stone-soft);white-space:nowrap;padding:1px 6px;font-size:12px;line-height:1.6;display:inline-block}
