/* Former inline style="" attributes, moved here so the page works under
   style-src 'self' (no 'unsafe-inline'). One class per distinct value.
   Each rule names its class twice to outrank the design rules the way the
   inline attribute did. Loaded last. */
.u-align-items-center.u-align-items-center { align-items: center; }
.u-align-items-center--gap-48px.u-align-items-center--gap-48px { align-items: center; gap: 48px; }
.u-flex-basis-420px.u-flex-basis-420px { flex-basis: 420px; }
.u-margin-0--font-size-18px-77bee6.u-margin-0--font-size-18px-77bee6 { margin: 0; font-size: 18px; line-height: 27px; max-width: 520px; }
.u-list-style-none--margin-0--padding-0.u-list-style-none--margin-0--padding-0 { list-style: none; margin: 0; padding: 0; }
.u-width-32px--height-32px.u-width-32px--height-32px { width: 32px; height: 32px; }
.u-max-width-460px--padding-40px.u-max-width-460px--padding-40px { max-width: 460px; padding: 40px; }
.u-margin-0.u-margin-0 { margin: 0; }
.u-flex-none.u-flex-none { flex: none; }
.u-justify-content-space-between.u-justify-content-space-between { justify-content: space-between; }
.u-margin-top-8px.u-margin-top-8px { margin-top: 8px; }
.u-margin-0--align-items-flex-start.u-margin-0--align-items-flex-start { margin: 0; align-items: flex-start; }
.u-flex-none--margin-top-1px.u-flex-none--margin-top-1px { flex: none; margin-top: 1px; }
.u-font-weight-700.u-font-weight-700 { font-weight: 700; }
.u-margin-left-auto.u-margin-left-auto { margin-left: auto; }
.u-flex-1-1-280px--min-width-0-bb6603.u-flex-1-1-280px--min-width-0-bb6603 { flex: 1 1 280px; min-width: 0; width: auto; font-size: 15px; }
.u-height-48px--font-size-16px.u-height-48px--font-size-16px { height: 48px; font-size: 16px; }
.u-margin-left-auto--height-32px.u-margin-left-auto--height-32px { margin-left: auto; height: 32px; }
.u-justify-content-space-between--c-167674.u-justify-content-space-between--c-167674 { justify-content: space-between; cursor: pointer; }
.u-padding-32px--align-items-center-c2f13d.u-padding-32px--align-items-center-c2f13d { padding: 32px; align-items: center; text-align: center; }
.u-height-14px.u-height-14px { height: 14px; }
.u-height-26px.u-height-26px { height: 26px; }
.u-height-36px.u-height-36px { height: 36px; }
.u-text-align-left.u-text-align-left { text-align: left; }
.u-padding-bottom-0.u-padding-bottom-0 { padding-bottom: 0; }
.u-justify-content-space-between--a-7fecf4.u-justify-content-space-between--a-7fecf4 { justify-content: space-between; align-items: flex-end; }
.u-display-grid--grid-template-colu-fd46b0.u-display-grid--grid-template-colu-fd46b0 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
.u-font-weight-500.u-font-weight-500 { font-weight: 500; }
.u-margin-0--padding-10px-12px-32b014.u-margin-0--padding-10px-12px-32b014 { margin: 0; padding: 10px 12px; border-radius: var(--radius-card); background: var(--primary-100); }
.u-width-100.u-width-100 { width: 100%; }
.u-flex-1-1-auto--display-flex-d6995b.u-flex-1-1-auto--display-flex-d6995b { flex: 1 1 auto; display: flex; flex-direction: column; }
.u-padding-12px-24px.u-padding-12px-24px { padding: 12px 24px; }
.u-gap-16px.u-gap-16px { gap: 16px; }
.u-font-size-20px.u-font-size-20px { font-size: 20px; }
.u-width-1px--height-24px-8bbb56.u-width-1px--height-24px-8bbb56 { width: 1px; height: 24px; background: var(--neutral-300); }
.u-gap-8px.u-gap-8px { gap: 8px; }
.u-margin-0--font-weight-700.u-margin-0--font-weight-700 { margin: 0; font-weight: 700; }
.u-display-flex--flex-direction-col-c49bef.u-display-flex--flex-direction-col-c49bef { display: flex; flex-direction: column; flex: 1 1 auto; min-height: 0; }
.u-padding-12px-16px--border-top-1p-d3eec3.u-padding-12px-16px--border-top-1p-d3eec3 { padding: 12px 16px; border-top: 1px solid var(--neutral-300); margin: 0; }
.u-height-40px--font-size-14px.u-height-40px--font-size-14px { height: 40px; font-size: 14px; }
.u-align-self-flex-start--margin-top-4px.u-align-self-flex-start--margin-top-4px { align-self: flex-start; margin-top: 4px; }
.u-width-44px--height-44px.u-width-44px--height-44px { width: 44px; height: 44px; }
.u-gap-7px.u-gap-7px { gap: 7px; }
.u-font-weight-700--margin-0.u-font-weight-700--margin-0 { font-weight: 700; margin: 0; }
.u-height-44px--border-radius-var-r-e05f0c.u-height-44px--border-radius-var-r-e05f0c { height: 44px; border-radius: var(--radius-pill); }
.u-flex-none--width-44px-7f1b0f.u-flex-none--width-44px-7f1b0f { flex: none; width: 44px; height: 44px; border: none; background: var(--primary-900); color: #fff; }
.u-width-52px--height-52px.u-width-52px--height-52px { width: 52px; height: 52px; }
.u-width-52px--height-52px-2a6347.u-width-52px--height-52px-2a6347 { width: 52px; height: 52px; border: none; background: var(--error-900); color: #fff; }
.u-flex-none--width-56px-3fb628.u-flex-none--width-56px-3fb628 { flex: none; width: 56px; height: 56px; border-radius: 50%; background: var(--connectedness-100); display: inline-flex; align-items: center; justify-content: center; }
.u-margin-0--padding-16px-79d22f.u-margin-0--padding-16px-79d22f { margin: 0; padding: 16px; border-radius: var(--radius-card); background: var(--primary-100); border: 1px solid var(--primary-300); }
.u-justify-content-flex-end.u-justify-content-flex-end { justify-content: flex-end; }
