.dir__bar[data-astro-cid-zgdqlnsf]{gap:var(--ts-space-2);margin:0 0 var(--ts-space-8);border:0;flex-wrap:wrap;padding:0;display:flex}.chip[data-astro-cid-zgdqlnsf]{min-height:44px;padding-inline:var(--ts-space-4);border:1px solid var(--ts-border-strong);border-radius:var(--ts-radius-full);font-size:var(--ts-text-sm);font-weight:var(--ts-weight-medium);color:var(--ts-text-muted);background:var(--ts-surface);cursor:pointer;align-items:center;display:inline-flex}.chip[data-astro-cid-zgdqlnsf] input[data-astro-cid-zgdqlnsf]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.chip[data-astro-cid-zgdqlnsf]:hover{color:var(--ts-text)}.chip[data-astro-cid-zgdqlnsf]:has(input:checked){border-color:var(--ts-color-accent-600);color:var(--ts-color-accent-600)}.chip[data-astro-cid-zgdqlnsf]:has(input:focus-visible){box-shadow:var(--ts-focus-ring);outline:none}.dir__grid[data-astro-cid-zgdqlnsf]{gap:var(--ts-space-4);margin:0;padding:0;list-style:none;display:grid}.dir__item[data-astro-cid-zgdqlnsf]{display:flex}.dir__item[data-astro-cid-zgdqlnsf]>*{width:100%}.dir__empty[data-astro-cid-zgdqlnsf]{margin:var(--ts-space-8) 0 0;color:var(--ts-text-muted);display:none}.dir[data-astro-cid-zgdqlnsf]:has(input[value=payments]:checked) .dir__item[data-astro-cid-zgdqlnsf]:not([data-category=payments]),.dir[data-astro-cid-zgdqlnsf]:has(input[value=messaging]:checked) .dir__item[data-astro-cid-zgdqlnsf]:not([data-category=messaging]),.dir[data-astro-cid-zgdqlnsf]:has(input[value=calendars]:checked) .dir__item[data-astro-cid-zgdqlnsf]:not([data-category=calendars]),.dir[data-astro-cid-zgdqlnsf]:has(input[value=accounting]:checked) .dir__item[data-astro-cid-zgdqlnsf]:not([data-category=accounting]),.dir[data-astro-cid-zgdqlnsf]:has(input[value=identity]:checked) .dir__item[data-astro-cid-zgdqlnsf]:not([data-category=identity]){display:none}.dir[data-astro-cid-zgdqlnsf]:has(input[value=payments]:checked):not(:has(.dir__item[data-category=payments])) .dir__empty[data-astro-cid-zgdqlnsf],.dir[data-astro-cid-zgdqlnsf]:has(input[value=messaging]:checked):not(:has(.dir__item[data-category=messaging])) .dir__empty[data-astro-cid-zgdqlnsf],.dir[data-astro-cid-zgdqlnsf]:has(input[value=calendars]:checked):not(:has(.dir__item[data-category=calendars])) .dir__empty[data-astro-cid-zgdqlnsf],.dir[data-astro-cid-zgdqlnsf]:has(input[value=accounting]:checked):not(:has(.dir__item[data-category=accounting])) .dir__empty[data-astro-cid-zgdqlnsf],.dir[data-astro-cid-zgdqlnsf]:has(input[value=identity]:checked):not(:has(.dir__item[data-category=identity])) .dir__empty[data-astro-cid-zgdqlnsf]{display:block}.sr-only[data-astro-cid-zgdqlnsf]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=40rem){.dir__grid[data-astro-cid-zgdqlnsf]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.dir__grid[data-astro-cid-zgdqlnsf]{grid-template-columns:repeat(4,1fr)}}.page__title[data-astro-cid-cuutxnju]{margin:0 0 var(--ts-space-4)}.page__lead[data-astro-cid-cuutxnju]{max-width:44rem;font-size:var(--ts-text-lg);color:var(--ts-text-muted);line-height:var(--ts-leading-body);margin:0}.api[data-astro-cid-cuutxnju]{gap:var(--ts-space-5);display:grid}.api__title[data-astro-cid-cuutxnju]{margin:0 0 var(--ts-space-2);font-size:var(--ts-text-lg)}.api__body[data-astro-cid-cuutxnju]{max-width:var(--ts-prose-max);color:var(--ts-text-muted);line-height:var(--ts-leading-body);margin:0}.api__link[data-astro-cid-cuutxnju]{min-height:44px;color:var(--ts-color-accent-600);text-underline-offset:.25em;font-weight:var(--ts-weight-semibold);align-items:center;text-decoration:underline;display:inline-flex}.closing[data-astro-cid-cuutxnju]{background:var(--ts-surface);color:var(--ts-text)}.closing__title[data-astro-cid-cuutxnju]{margin:0 0 var(--ts-space-3);max-width:22ch}.closing__body[data-astro-cid-cuutxnju]{margin:0 0 var(--ts-space-6);color:var(--ts-text-muted);max-width:var(--ts-prose-max);line-height:var(--ts-leading-body)}@media (width>=48rem){.api[data-astro-cid-cuutxnju]{align-items:center;gap:var(--ts-space-8);grid-template-columns:1fr auto}}
