Tintwork OKLCH palette studio
1Brand input

Brand colors and harmony

Your primary color anchors everything. Add a secondary and tertiary, pick a color theory, then drag the dots on the wheel or apply a suggestion.

Color theory

Brand colors

Hex input · click a swatch for a picker
–
Harmony

Quick-apply suggestions

Built from your primary. Click a row to apply it as Secondary + Tertiary.
2Theme palettes and live preview

Tune four OKLCH themes against a live interface

Lightness follows the spec for each token. Chroma is capped at the edge of the active gamut: Display P3 by default, or sRGB when "sRGB only" is on. Select a token on the left and move its sliders; the mock UI on the right updates as you go.

Mock UI preview
New · Forecasts 2.0

See where revenue is heading, weeks ahead.

Fieldline turns billing, CRM and product signals into a forecast your finance team can actually plan around.

MC JR AO Trusted by 2,400 finance teams
Monthly recurring revenue
$184,920+12.4%
vs. $164,510 last month
Active seats
12,480
78% of licensed seats in use
Forecast accuracy
94%
30-day rolling, ±2.1%
New trials by channel
Last 7 days · 1,014 trials
OrganicReferralPaid
Plan mix
Share of paying accounts
Starter · 48% Growth · 34% Scale · 18%
Activity
4 new
Maya Chen invited 3 teammates
2 min ago
Stripe sync finished
14 min ago
Churn alert resolved
1 hr ago
Q4 forecast exported
3 hr ago
Revenue alert
Get notified before a dip becomes a trend.
Email digest
Slack message
Growth plan
Popular
$49 / seat / month
  • Unlimited forecast scenarios
  • Salesforce + HubSpot sync
  • Board-ready PDF exports
  • Priority support, 4h SLA
Compare all plans →
Forecast model retrained overnight

Accuracy improved by 3.1 points across 42 enterprise accounts.

© 2026 Fieldline LabsAll systems normal
3Accessibility

Contrast checks for every pairing

Each text, button and accent pairing in the mock UI is checked against WCAG 2.2 and APCA. Failing pairs come with a one-click fix.

4CSS export

Copy your tokens

Colors beyond sRGB use their Display P3 value directly, with an sRGB fallback for screens that can't show P3.

CSS output