.modal-backdrop.svelte-1d3vy8b{z-index:100;-webkit-backdrop-filter:blur(6px);font-family:var(--font-family);background:#0a051a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-dialog.svelte-1d3vy8b{background:var(--therapy-deep);border-radius:var(--radius-lg);width:min(92%,520px);box-shadow:var(--shadow-modal);color:#fff;flex-direction:column;gap:12px;padding:28px;display:flex}.modal-title.svelte-1d3vy8b{margin:0;font-size:18px;font-weight:700}.modal-version.svelte-1d3vy8b{font-size:var(--text-caption);color:#ffffff8c;margin:0}.modal-content.svelte-1d3vy8b{flex-direction:column;gap:4px;max-height:min(50vh,420px);padding-right:6px;display:flex;overflow-y:auto}.note-line.svelte-1d3vy8b{color:#ffffffd9;white-space:pre-wrap;overflow-wrap:break-word;margin:0;font-size:13.5px;line-height:1.5}.note-space.svelte-1d3vy8b{flex:0 0 10px}.modal-actions.svelte-1d3vy8b{justify-content:flex-end;display:flex}.modal-button.svelte-1d3vy8b{border-radius:var(--radius-pill);cursor:pointer;padding:11px 22px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,transform .15s,box-shadow .15s}.modal-button--primary.svelte-1d3vy8b{background:var(--pink);color:#fff;border:none;box-shadow:0 4px 14px #ff5acd4d}.modal-button--primary.svelte-1d3vy8b:hover{transform:translateY(-1px);box-shadow:0 8px 22px #ff5acd66}
