Callout

All copy is placeholder. Real strings come from the i18n layer.

Tones

Times are shown in each venue’s timezone, not yours.

Email verified

You can now create or join a workspace.

Every tone carries an icon and wording that states the situation. In greyscale, or to a colour-blind reader, nothing is lost. role="status" for informational, role="alert" for warning and danger — and only on content that appears in response to an action, never on page load.

Upgrade prompt

What a Free organisation sees instead of an error when it hits a limit.

Teams start on Pro

Free includes one seat, so it is just you for now. Pro adds two more and lifts you to ten active events.

1 of 1 seat used

One active event at a time on Free

Complete or cancel the current one to start another — or move to Pro for ten.

1 of 1 active event
Deliberately the calmest variant — no alarm glyph, action-led wording. pricing.md: a limit should teach, not scold. The meter states the numbers in text as well as drawing a bar, so it survives greyscale and a screen reader.

Dismissible

Verify your email to unlock inviting teammates.

The × has an aria-label — a glyph alone has no accessible name. The hit area is a full 44px even though the character is small.

Long content, narrow container