.accept-invitation-page{background:var(--color-surface-1);place-items:center;width:100%;min-height:100%;padding:4.5rem 1rem;display:grid}.accept-invitation-page .accept-invitation-panel{flex-direction:column;align-items:stretch;width:min(100%,25rem);display:flex}.accept-invitation-page .accept-invitation-header{flex-direction:column;align-items:center;gap:.625rem;padding-bottom:2.5rem;display:flex}.accept-invitation-page h1{font-family:var(--font-serif);font-size:2rem;line-height:1.2813;font-weight:var(--font-weight-4);color:var(--color-text-1);text-align:center;margin:0}.accept-invitation-page .subtitle{font-size:var(--font-size-0);font-weight:var(--font-weight-4);color:var(--color-text-1);text-align:center;margin:0;line-height:1.5}.accept-invitation-page .accept-invitation-feedback{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.accept-invitation-page .accept-invitation-list{flex-direction:column;gap:1rem;display:flex}.accept-invitation-page .accept-invitation-list-preview{margin-top:1rem}.accept-invitation-page .accept-invitation-row{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.accept-invitation-page .accept-invitation-row-main{align-items:center;gap:.75rem;min-width:0;display:flex}.accept-invitation-page .accept-invitation-avatar{border-radius:var(--radius-3);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.accept-invitation-page .accept-invitation-avatar span{font-family:var(--font-serif);font-size:var(--font-size-0);font-weight:var(--font-weight-5);text-transform:uppercase;line-height:1}.accept-invitation-page .accept-invitation-avatar[data-tone=blue]{background:var(--blue-3);color:var(--blue-12)}.accept-invitation-page .accept-invitation-avatar[data-tone=red]{background:var(--red-3);color:var(--red-12)}.accept-invitation-page .accept-invitation-avatar[data-tone=green]{background:var(--green-3);color:var(--green-12)}.accept-invitation-page .accept-invitation-avatar[data-tone=orange]{background:var(--orange-3);color:var(--orange-12)}.accept-invitation-page .accept-invitation-avatar[data-tone=brand]{background:var(--brand-3);color:var(--brand-12)}.accept-invitation-page .accept-invitation-row-copy{flex-direction:column;gap:.125rem;min-width:0;display:flex}.accept-invitation-page .accept-invitation-row-title{font-size:var(--font-size-0);font-weight:var(--font-weight-5);color:var(--color-text-1);margin:0;line-height:1}.accept-invitation-page .accept-invitation-row-meta{font-size:var(--font-size-00);font-weight:var(--font-weight-4);color:var(--color-text-2);margin:0;line-height:1}.accept-invitation-page .accept-invitation-row-actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.accept-invitation-page .accept-invitation-row-reject,.accept-invitation-page .accept-invitation-row-accept{height:1.75rem;padding-inline:.75rem;font-size:.8125rem;line-height:1.2308}.accept-invitation-page .accept-invitation-row-reject{border-radius:.5rem}.accept-invitation-page .accept-invitation-row-accept{border-radius:var(--radius-3)}.accept-invitation-page .accept-invitation-separator{align-items:center;gap:.75rem;width:100%;padding-top:1rem;display:flex}.accept-invitation-page .accept-invitation-separator-line{background:var(--color-border-1);flex:1 1 0;height:1px}.accept-invitation-page .accept-invitation-separator-copy{font-size:var(--font-size-00);font-weight:var(--font-weight-4);color:var(--color-text-2);line-height:1}.accept-invitation-page .accept-invitation-footer{flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.accept-invitation-page .accept-invitation-state-actions{flex-direction:column;gap:.75rem;display:flex}.accept-invitation-page .accept-invitation-list-preview+.accept-invitation-state-actions{margin-top:1rem}.accept-invitation-page .accept-invitation-signup{padding-top:.75rem}.accept-invitation-page .accept-invitation-current-user{font-size:var(--font-size-0);font-weight:var(--font-weight-4);line-height:var(--line-height-5);color:var(--color-text-2);text-align:center;margin:0 0 1.25rem}.accept-invitation-page .accept-invitation-loading{font-size:var(--font-size-0);font-weight:var(--font-weight-4);line-height:var(--line-height-5);color:var(--color-text-2);text-align:center}@media (width<=480px){.accept-invitation-page{padding-top:3.5rem;padding-bottom:3.5rem}.accept-invitation-page .accept-invitation-row{flex-direction:column;align-items:stretch}.accept-invitation-page .accept-invitation-row-actions{justify-content:flex-end}}
