._root_vwnnz_4{margin-block:var(--mantine-spacing-md)}._stage_vwnnz_8{gap:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);border-block-start:2px solid var(--mantine-color-anchor);flex-direction:column;padding-block-start:var(--mantine-spacing-sm);line-height:1.5;display:flex}._gate_vwnnz_21{border-block-start-color:var(--mantine-color-default-border)}._when_vwnnz_25{font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-anchor);text-transform:uppercase;letter-spacing:.04em}._whenGate_vwnnz_33{color:var(--mantine-color-dimmed)}._title_vwnnz_37{font-family:var(--mantine-font-family-headings);font-size:var(--mantine-font-size-lg);color:var(--mantine-color-text);font-weight:600}._conditions_1wmc3_3{margin-block:var(--mantine-spacing-md);counter-reset:condition}._condition_1wmc3_3{gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-lg);font-size:var(--mantine-font-size-sm);counter-increment:condition;background-color:var(--mantine-color-default);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm);flex-direction:column;line-height:1.5;display:flex}._condition_1wmc3_3:before{font-family:var(--mantine-font-family-headings);font-size:var(--mantine-font-size-sm);font-variant-numeric:tabular-nums;color:var(--mantine-color-anchor);letter-spacing:.08em;content:counter(condition, decimal-leading-zero);font-weight:700}._conditionTitle_1wmc3_31{font-family:var(--mantine-font-family-headings);font-size:var(--mantine-font-size-lg);color:var(--mantine-color-text);font-weight:600}._test_1wmc3_39{color:var(--mantine-color-dimmed);border-block-start:1px solid var(--mantine-color-default-border);padding-block-start:var(--mantine-spacing-xs)}._testLabel_1wmc3_45{color:var(--mantine-color-anchor);font-weight:600}._deliverable_1wmc3_50{margin-block:var(--mantine-spacing-md)}._deliverableItem_1wmc3_54{gap:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);border-block-start:2px solid var(--mantine-color-anchor);flex-direction:column;padding-block-start:var(--mantine-spacing-sm);line-height:1.5;display:flex}._deliverableTitle_1wmc3_65{font-family:var(--mantine-font-family-headings);font-size:var(--mantine-font-size-lg);color:var(--mantine-color-text);font-weight:600}
