.modal-section.svelte-9nge88{border-top:1px solid var(--ui-border);padding-top:.95rem}.section-active-risk.svelte-9nge88{border-top-color:color-mix(in srgb, var(--ui-warning) 45%, var(--ui-border))}.modal-section-title.svelte-9nge88{color:var(--ui-heading);align-items:center;gap:.45rem;margin-bottom:.65rem;font-size:.78rem;font-weight:900;display:flex}.section-mark.svelte-9nge88{border-radius:999px;width:.48rem;height:.48rem}.mark-good.svelte-9nge88{background:var(--ui-success)}.mark-risk.svelte-9nge88{background:var(--ui-warning)}.formation-path-list.svelte-9nge88{gap:.85rem;display:grid}.formation-path.svelte-9nge88{border-radius:var(--ui-radius-control);border:1px solid var(--ui-border);background:var(--ui-surface);padding:.75rem}.formation-path.svelte-9nge88 h4:where(.svelte-9nge88){color:var(--ui-heading);overflow-wrap:anywhere;margin-bottom:.55rem;font-size:.83rem;font-weight:900}.subcriterion-block.svelte-9nge88{border-top:1px dashed color-mix(in srgb, var(--ui-border), transparent 20%);margin-top:.7rem;padding-top:.65rem}.subcriterion-block.svelte-9nge88 h5:where(.svelte-9nge88){color:var(--ui-muted);margin-bottom:.45rem;font-size:.72rem;font-weight:900}.criterion-list.svelte-9nge88{counter-reset:criterion;color:var(--ui-muted-foreground);gap:0;padding-left:0;font-size:.83rem;line-height:1.65;list-style:none;display:grid}.criterion-list.svelte-9nge88 li:where(.svelte-9nge88){border-top:1px dashed color-mix(in srgb, var(--ui-border), transparent 20%);counter-increment:criterion;grid-template-columns:1.45rem minmax(0,1fr);column-gap:.65rem;padding:.62rem 0;display:grid}.criterion-list.svelte-9nge88 li:where(.svelte-9nge88):first-child{border-top:0;padding-top:0}.criterion-list.svelte-9nge88 li:where(.svelte-9nge88):before{background:var(--ui-surface-raised);width:1.45rem;height:1.45rem;color:var(--ui-muted);content:counter(criterion);border-radius:999px;grid-row:1/span 2;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.criterion-list.svelte-9nge88 strong:where(.svelte-9nge88){color:var(--ui-foreground);overflow-wrap:anywhere;grid-column:2;margin-bottom:.15rem;font-size:.82rem;display:block}.criterion-list.svelte-9nge88 span:where(.svelte-9nge88){overflow-wrap:anywhere;white-space:pre-line;grid-column:2}.modal-header.svelte-2g98az{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.2rem;display:flex}.modal-title-row.svelte-2g98az{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex}.modal-title.svelte-2g98az{color:var(--ui-heading);overflow-wrap:anywhere;font-size:1.1rem;font-weight:900;line-height:1.35}.modal-meta.svelte-2g98az{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.status-icon.svelte-2g98az{border-radius:999px;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.status-formed.svelte-2g98az{color:var(--ui-success);background:var(--ui-success-soft)}.status-broken.svelte-2g98az{color:var(--ui-warning);background:var(--ui-warning-soft)}.modal-section.svelte-1dwtrpd{border-top:1px solid var(--ui-border);padding-top:.95rem}.modal-section-title.svelte-1dwtrpd{color:var(--ui-heading);align-items:center;gap:.45rem;margin-bottom:.65rem;font-size:.78rem;font-weight:900;display:flex}.section-mark.svelte-1dwtrpd{border-radius:999px;width:.48rem;height:.48rem}.mark-good.svelte-1dwtrpd{background:var(--ui-success)}.mark-risk.svelte-1dwtrpd{background:var(--ui-warning)}.mark-note.svelte-1dwtrpd{background:var(--ui-muted)}.text-block-list.svelte-1dwtrpd{gap:.75rem;display:grid}.text-block-list.svelte-1dwtrpd article:where(.svelte-1dwtrpd){border-top:1px dashed color-mix(in srgb, var(--ui-border), transparent 20%);flex-direction:column;gap:.2rem;padding:.6rem 0;display:flex}.text-block-list.svelte-1dwtrpd article:where(.svelte-1dwtrpd):first-child{border-top:0;padding-top:0}.text-block-list.svelte-1dwtrpd h4:where(.svelte-1dwtrpd){color:var(--ui-foreground);overflow-wrap:anywhere;font-size:.82rem;font-weight:850}.text-block-list.svelte-1dwtrpd p:where(.svelte-1dwtrpd){color:var(--ui-muted-foreground);overflow-wrap:anywhere;white-space:pre-line;font-size:.82rem;line-height:1.65}.modal-body.svelte-1vm13zy{flex-direction:column;gap:1rem;padding:1.2rem;display:flex}.modal-overview.svelte-1vm13zy{flex-direction:column;gap:.55rem;display:flex}.modal-summary.svelte-1vm13zy{color:var(--ui-heading);overflow-wrap:anywhere;font-size:.92rem;font-weight:750;line-height:1.75}.modal-description.svelte-1vm13zy{color:var(--ui-muted-foreground);overflow-wrap:anywhere;white-space:pre-line;font-size:.85rem;line-height:1.75}
