:root{--arrive-app-canvas:#f6f8fc;--arrive-ink:#01020b}*{box-sizing:border-box}html{background:var(--arrive-app-canvas);-webkit-tap-highlight-color:transparent;text-size-adjust:100%}body,html{overscroll-behavior-y:contain}body{margin:0;min-height:100svh;background:var(--arrive-app-canvas);color:var(--arrive-ink);font-family:var(--arrive-font-family-body,"Instrument Sans",Arial,Helvetica,sans-serif);-webkit-font-smoothing:antialiased;padding-right:env(safe-area-inset-right,0);padding-left:env(safe-area-inset-left,0)}[dir=rtl] .arrive-mirror-rtl{scale:-1 1}:where(a,button,input,select,textarea,label,summary,[role=button],[role=tab]){touch-action:manipulation}:where(button,summary,[role=tab]){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (hover:none) and (pointer:coarse),(max-width:899px){:root:root:root :is(input,textarea,select):not(:where([type=hidden],[type=file],[type=checkbox],[type=radio],[type=range],[type=color],[type=button],[type=submit],[type=reset],[type=image],.loginInviteRequest__input,.createOrganisation__input,.contentPlansFlow__titleStep input,.runtime-settings-preview *)){font-size:16px}}@media (pointer:coarse){:where(input,textarea,select):not(:where(.runtime-settings-preview *)){font-size:max(16px,1em)}}body:has(.routeNotFound),html:has(.routeNotFound){background:#01020b}