function MailFrame({children}){return
{children}

Your fund never sees that you are here.
© 2026 Pausa · pausa.pt

} const mBtn=(t)=>{t}; function Emails(){const r=PD.score(PD.DEMO_ANS);return
Transactional emails · 600px

Four emails

Hello Mariana.

Confirm your address and you are in.

{mBtn('Verify email')}

The Pausa team

Session confirmed.

{[['Clinician','Steven'],['Date','Monday 12 October 2026'],['Time','11:00'],['Timezone','Europe/Lisbon (UTC+1:00)'],['Duration','50 minutes']].map(([a,b])=>)}
{a}{b}
{mBtn('Add to calendar')}

Reschedule or cancel free until 11:00 on Sunday 11 October.

Your Energy Load Index

{r.band.name}

{r.total} / 48

{['cognitive','emotional','purpose','physical'].map(k=>
{PD.DIMS[k].name}
{r.pct[k]}%
)}

One action this week

Create one hard boundary on cognitive load: one hour each evening, laptop closed, phone in another room.

{mBtn('See your full result')}

Tomorrow at 11:00.

Your session with Steven, 50 minutes, Europe/Lisbon.

{mBtn('Join the session')}

Somewhere you can speak freely is worth more than a good connection.

} function StyleSheet(){const tok=[['--bg (cream)','#FFFFEB'],['--bg2 (beige)','#F4F2DE'],['--bg3 (beige deep)','#E8E6D2'],['--ink','#1A1A1A'],['--ink2','#4D4C44'],['--ink3','#7C7A6E'],['--teal (accent)','#034F46'],['--pink (buttons)','#F0D8FA'],['--green-l (pink tint)','#F7EAFC'],['--mint','#DCEFD8'],['--field','#FAF8E6'],['--card','#ffffff']]; const[on,setOn]=useState(2);const[sel,setSel]=useState([12]); return
Reference

Style sheet

Colour

{tok.map(([n,c])=>

{n}
{c}

)}

Result states

{PD.BANDS.map(b=>
{b.name}

{b.c} on {b.bg}

)}

Type

H1 Cormorant 400 accent

H2 Cormorant 400

Question Cormorant 400, clamp 22 to 30px

Hint, italic 13px

Body Montserrat 300, 15px, line-height 1.7.

Eyebrow 10px 600 2.5px

Legal 11px ink4

Nav toggle

{['founders','funds','about'].map(k=>)}

Buttons

PrimarySecondaryDisabledSmall
On darkGhost on dark

Option button

{['Default','Hover','Selected'].map((l,i)=>)}

Card, chips, field

Eyebrow

Card

White, 1px border, radius 10, padding 22.

ChipNext slot: Tue 14:00Underway
HighestMediumTargeted

Meter, score bar, orb

Cognitive
69%
{Array.from({length:12}).map((_,k)=>)}

Drain card

{[12,3].map(n=>{const d=PD.drain(n);const o=sel.includes(n);return })}

Flowing line

} const MAP=[['Public site',[['Homepage, VC Funds','#/'],['Founders','#/founders'],['Founders, previous','#/founders-v2'],['Homepage, previous flow','#/v2'],['Homepage, classic','#/classic'],['Partner form','#/partner'],['Homepage, Founders','#/founders'],['VC Funds and pricing','#/funds'],['Clinician directory, filters applied','#/clinicians'],['Zuzanna, full profile','#/clinicians/zuzanna'],['Steven, profile','#/clinicians/steven'],['For Psychologists','#/psychologists'],['About','#/about'],['How it works / Pausa OS','#/how'],['Mission and Values','#/mission'],['Careers','#/careers'],['Trust centre','#/trust'],['Resource hub, five drains','#/resources'],['Confidentiality Policy','#/confidentiality']]], ['Account creation',[['1 · Access route','#/signup/1'],['2 · Access code','#/signup/2'],['3 · Fund','#/signup/3'],['4 · Create account','#/signup/4'],['5 · First name','#/signup/5'],['6 · Year of birth','#/signup/6'],['7 · What your fund sees','#/signup/7'],['8 · Verify email','#/signup/8']]], ['Intake',[['Entry','#/intake'],['Conversation, voice','#/intake/talk?mode=talk'],['Conversation, text','#/intake/talk?mode=type'],['Review','#/intake/review'],['Matches','#/intake/matches'],['Before you carry on','#/safety']]], ['Product',[['Dashboard, first login','#/app?state=first'],['Dashboard, returning','#/app?state=returning'],['Index, intro','#/app/index'],['Index, question 6','#/app/index?q=6'],['Index, Elevated result','#/app/index?view=result'],['My Drains','#/app/drains'],['Booking, step 1','#/app/book'],['Booking, calendar','#/app/book?step=3&clin=steven'],['Booking, phone modal','#/app/book?step=4&clin=steven'],['My sessions','#/app/sessions']]], ['Reference',[['Transactional emails','#/emails'],['Style sheet','#/styles']]]]; function BetaMap(){return
beta.pausa.pt

Pausa OS beta

Every screen in the build. Resize the window for the 390px versions.

{MAP.map(([h,ls])=>

{h}

    {ls.map(([l,u])=>
  • {l}
  • )}
)}
} Object.assign(window,{Emails,StyleSheet,BetaMap});