Inbox
Swap
The amount field carries the state, not a surrounding box — the number is the field. Green and red appear only where they mean gain and loss; everything a user acts on is brand blue.
Try it
Pick either token, type an amount, or hit MAX. The quote takes a moment to settle and re-runs whenever anything it depends on changes — the token pair, the amount, or the slippage tolerance. Confirm is live only once a quote has settled.
Every figure on the card is derived from one set of reference prices, so the rate, the receive amount and the fees cannot drift apart from each other.
Amount field states
Reference for the four states the live card moves between.
Empty — no underline, placeholder ink
Focused — caret and brand underline
Filled — a valid figure
Over balance — error ink on both the figure and the balance